0全国计算机等级考试二级C语言笔试试题(含参考答案)

发布时间 : 星期日 文章0全国计算机等级考试二级C语言笔试试题(含参考答案)更新完毕开始阅读

if((k%2)!=0) continue; s+=k; k++; }while(k>10); printf(“s=%d\\n”,s); }

(10)下列程序运行时,若输入1abcedf2df<回车> 输出结果为【10】。 #include main.() {char a=0,ch;

while((ch=getchar())!='\\n')

{if (a%2!=0&&(ch>='a'&&ch<='z'))ch=ch-'a' +'A'; a++;putchar(ch); }

printf(“\\n”); }

(11)有以下程序,程序执行后,输出结果是【11】。 #include void fun{int *a) {a[0]=a[1];} main()

{int a[10]={10, 9, 8,7,6, 5,4,3, 2,1},i; for(i=2;i>=0;i--)fun(&a[i]);

for.(i=0;i<10;i++)printf(“%d”},a[1]); printf(“\\n”); }

(12)请将以下程序中的函数声明语句补充完整。 #include int【12】; main()

{int x, y,(*p)(); scanf(“%d%d”,&x,&y); p=max;

printf(“%d\\n”,(*p)(x, y)); }

int max(int a, int b) {return (a>b?a:b);}

(13)以下程序用来判断指定文件是否能正常打开,请填空 #include main() {FILE *fp;

if(((fp=fopen(“test.txt”,“r”))==【13】))

printf(“未能打开文件!\\n”); else

printf(“文件打开成功!\\n”); }

(14)下列程序的运行结果为【14】 #include #include struct A

{int a; char b [10]; double c;}; void f(struct A *t); main()

{ struct A a=(1001,“ZhangDa”,1098.0}; f(&a);printf(“%d,%s,%6.1f\\n”,a.a, a.b, a.c); }

void f(struct A *t)

{ strcpy(t->b,“ChangRong”);}

(15)以下程序把三个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。 #include struct node

{int data;struct node *next:}; typedef struct node NODETYPE; main()

{NODETYPE a, b, c,*h,*p:

a .data=10;b.data=20; c.data=30; h=&a; a .next=&b; b .next=&c; c .next='\\0’; p=h;

while(p){printf(“%d,”, p->data);【15】;} printf(“\\n”); }

一、选择题

(1) (6) D A (2) (7) A B (3) (8) C A (4) (9) D (5) C B (10) C (11) C (12) B (13) D (14) D (15) A (16) C (17) D (18) B (19) C (20) D (21) C (22) D (23) A (24) B (25) A (26) B (27) A (28) C (29) B (30) C (31) A (32) D (33) B (34) C (35) C (36) D (37) B (38) D (39) A (40) C

二、填空题 (1)19 (2)白盒 (3)顺序结构 (4)数据库管理系统 (5)菱形 (6)4

(7)“x/y=%d” (8)不能 (9)s=0 (10)1AbCeDf2Df (11)7777654321

(12)max(int a,int b) (13)NULL

(14)1001 ,ChangRong,1098.0

七夕,只因有你, 总有一些人牵肠挂肚难以忘记, 总有一些日子温暖甜蜜最为珍惜 从春夏到秋冬,从陌生到熟悉, 虽不能时时联系,却总在特别的日子想起你, 七夕快乐,我的朋友。 七夕,只因有你, 因为有你,再苦生活也不觉得累, 再大的险阻也无所畏, 再大的波折也不担忧,

联系合同范文客服:xxxxx#qq.com(#替换为@)