当前位置:首页 > 0全国计算机等级考试二级C语言笔试试题(含参考答案)
if((k%2)!=0) continue; s+=k; k++; }while(k>10); printf(“s=%d\\n”,s); }
(10)下列程序运行时,若输入1abcedf2df<回车> 输出结果为【10】。 #include
while((ch=getchar())!='\\n')
{if (a%2!=0&&(ch>='a'&&ch<='z'))ch=ch-'a' +'A'; a++;putchar(ch); }
printf(“\\n”); }
(11)有以下程序,程序执行后,输出结果是【11】。 #include
{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 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
if(((fp=fopen(“test.txt”,“r”))==【13】))
printf(“未能打开文件!\\n”); else
printf(“文件打开成功!\\n”); }
(14)下列程序的运行结果为【14】 #include
{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
{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
七夕,只因有你, 总有一些人牵肠挂肚难以忘记, 总有一些日子温暖甜蜜最为珍惜 从春夏到秋冬,从陌生到熟悉, 虽不能时时联系,却总在特别的日子想起你, 七夕快乐,我的朋友。 七夕,只因有你, 因为有你,再苦生活也不觉得累, 再大的险阻也无所畏, 再大的波折也不担忧,
共分享92篇相关文档