云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2010年9月二级C真题及答案(2) - 图文

2010年9月二级C真题及答案(2) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 9:51:00

www.examda.com 考试大

C)IJK D)EFGIJK

(34)有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母

#include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; while (p[i])

{if(p[i]==? ?&& islower(p「i-1」))p[i-1]=p[i-1]-?a?+?A?; i++; } } main()

{char s1[100]=”ab cd EFG!”; fun(s1); printf(”%s\\n”,s1); }

程序运行后的输出结果是 A)ab cd EFG! B)Ab Cd EFg! C)aB cD EFG! D)ab cd EFg! (35)有以下程序 #include<stdio.h> void fun(int x)

{if(x/2>1)fun(x/2); printf(”%d”,x); } main()

{fun(7);printf(”\\n”);} 程序运行后的输出结果是 A)1 3 7 B)7 3 1 C)7 3 D)3 7

www.examda.com 考试大

www.examda.com 考试大

(36)有以下程序 #include<stdio.h> int fun() {static int x=1; x+=1;return x; } main() {int i;s=1;

for(i=1;i<=5;i++)s+=fun(); printf(”%d\n”,s); }

程序运行后的输出结果是 A)11 B)21 C)6 D)120

(37)有以下程序 #inctude<stdio.h> #include<stdlib.h> Main()

{int *a,*b,*c;

a=b=c=(int*)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b;

printf(“%d,%d,%d\n”,*a,*b,*c); }

程序运行后的输出结果是

A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3

(38)有以下程序 #include<stdio.h> main()

{int s,t,A=10;double B=6; s=sizeof(A);t=sizeof(B); printf(“%d,%d\n”,s,t);

www.examda.com 考试大

www.examda.com 考试大

在VC6平台上编译运行,程序运行后的输出结果是 A)2,4 B)4,4 C)4,8 D)10,6

(39)若有以下语句 Typedef struct S {int g; char h;}T; 以下叙述中正确的是 A)可用S定义结构体变量 B)可用T定义结构体变量 C)S是struct类型的变量 D)T是struct S类型的变量

(40)有以下程序 #include<stdio.h> main() {short c=124; c=c_______;

printf(“%d\n”、C); }

若要使程序的运行结果为248,应在下划线处填入的是 A)>>2 B)|248 C)&0248 D)<

请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。

(1)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【1】(栈)(10.9) 1DCBA2345

(2)在长度为n的线性表中,寻找最大项至少需要比较【2】次。(线性表)(10.9)1

(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有【3】个结点。(树)(10.9)25

www.examda.com 考试大

www.examda.com 考试大

(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【4】程序。(程序设计基础)(10.9) 结构化

(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计【5】。(数据库)(10.9) 物理设计

(6)以下程序运行后的输出结果是【6】。 #include<stdio.h> main()

{int a=200,b=010; printf(”%d%d\\n”,a,b); }

(7)有以下程序 #include<stdio.h> main() {int x,Y;

scanf(”%2d%ld”,&x,&y);printf(”%d\n”,x+y); }

程序运行时输入:1234567程序的运行结果是【7】。

(8)在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为【8】时表示逻辑值“真”。 (9)有以下程序 #include<stdio.h> main()

{int i,n[]={0,0,0,0,0}; for (i=1;i<=4;i++)

{n[i]=n[i-1]*3+1; printf(”%d \);} }

程序运行后的输出结果是【9】。

(10)以下fun函数的功能是:找出具有N个元素的一维数组中的最小值,并作为函数值返回。请填空。(设N已定义) int fun(int x[N]) {int i,k=0;

www.examda.com 考试大

搜索更多关于: 2010年9月二级C真题及答案(2) - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

www.examda.com 考试大 C)IJK D)EFGIJK (34)有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母 #include<stdio.h> #include<ctype.h> void fun(char*p) {int i=0; while (p[i]) {if(p[i]==? ?&& islower(p「i-1」))p[i-1]=p[i-1]-?a?+?A?; i++; } } main() {char s1[100]=”ab cd EFG!”; fun(s1); printf(”%s\\n”,s1); } 程序运行后的输出结果是 A)ab cd

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com