正在加载图片...
i char a, b, c, d: scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("c, %c, %c, %c\n", a, b, c, d): 若运行时从键盘上输入:6,5,65,66。则输出结果是 A)6,5,A,BB)6,5,65,66C)6,5,6,5D)6,5,6,6 27)以下能正确定义二维数组的是 A)inta[][3];B)inta[][3]=2{2*3} C)inta[][3]={};D)inta[2][3]={{1},{2},{3,4}} 28.有以下程序 int f(int a return a%2: mal ints[8]={1,3,5,2,4,6},i,d=0; (i=0;f(s);i++)d+=s printf(%\n", d) 程序运行后的输出结果是 A)9B)11C)19D)21 29.若有以下说明和语句,intc[4][5],(*p)[5];p=c;能正确引用c数组元素的是 A)p+1B)*(p+3) C)*(p+1)+3D)*(p[0]+2)) 0.有以下程序 maino i int a=7, b=8, *p, *g, r p=&a; g=& r→p;p=q:q-r printf("%d, %d, %d, %d\n", *p " g, a, b) 程序运行后的输出结果是 A)8,7,8,7B)7,8,7,8C)8,7,7,8D)7,8,8,7 二、填空题(每空1分,共30分) 请将每一个空的正确答案写在答题卡【31】至【60】序号的横线上,答在试卷上不得分 (一)基本概念题(共5分) (1)格式符%3d表示输出3位整型数,不够3位时 对齐。 (2)若用方括号中的整数n来表示数组元素的总数,则数组的第一个元素的下标为0,最 后一个为 (3)在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。总是以 作为串的结束符 (4)maino Int x, y =x>70?100:017 { char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66。则输出结果是 A)6,5,A,B B)6,5,65,66 C)6,5,6,5 D)6,5,6,6 27)以下能正确定义二维数组的是 A)int a[][3]; B)int a[][3]=2{2*3}; C)int a[][3]={}; D)int a[2][3]={{1},{2},{3,4}}; 28. 有以下程序 int f(int a) { return a%2; } main() { int s[8]={1,3,5,2,4,6},i,d=0; for (i=0;f(s);i++) d+=s; printf("%d\n",d); } 程序运行后的输出结果是 A)9 B)11 C)19 D)21 29.若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用 c 数组元素的是 A)p+1 B)*(p+3) C)*(p+1)+3 D)*(p[0]+2)) 30.有以下程序 main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=p; p=q;q=r; printf("%d,%d,%d,%d\n",*p,"q,a,b); } 程序运行后的输出结果是 A)8,7,8,7 B)7,8,7,8 C)8,7,7,8 D)7,8,8,7 二、填空题(每空 1 分,共 30 分) 请将每一个空的正确答案写在答题卡【31】至【60】序号的横线上, 答在试卷上不得分. (一)基本概念题(共 5 分) (1) 格式符%3d 表示输出 3 位整型数, 不够 3 位时________对齐。 (2) 若用方括号中的整数 n 来表示数组元素的总数,则数组的第一个元素的下标为 0,最 后一个为________。 (3) 在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。总是以 ________作为串的结束符 (4) main() { int x, y; x=50; y=x>70?100:0;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有