amovep(int *p,int (*a)[3],int n) { int i,j;
for(i=0;i
for(j=0;j
main()
{ int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3);
printf(\}
A:56 B:25 C:34
D:程序错误 答案:A
知识点:知识点/选择题/C9结构体与共用体/【 186、以下程序的输出结果是______。 union myun { struct
{ int x,y,z;}u; int k; }a; main()
{ a.u.x=4;a.u.y=5;a.u.z=6; a.k=0;
printf(\}
A:4 B:5 C:6 D:0 答案:D
知识点:知识点/选择题/C9结构体与共用体/共用体T 188、以下选项中不属于C语言类型的是______。 A:signed short int B:unsigned char C:singed long D:long short 答案:D 知识点:知识点/选择题/C2基本数据类型及表达式/基本数据类型T
189、若有说明语言:int a,b,c,*d=&c;则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是______。 A:scanf(\
B:scanf(\ C:scanf(\ D:scanf(\答案:A
知识点:知识点/选择题/C8指针/指针变量与输入函数T 198、以下程序段的输出结果是:______。 char s[]=\printf(\ A:8 B:10 C:14 D:15 答案:B
知识点:知识点/选择题/C7数组/字符串含转义字符T 202、以下不能正确进行字符串赋初值的语句为______。 A:char str[5]=\ B:char str[]=\ C:char str[6]=\
D:char str[5]={'g','o','o','d'}; 答案:A
知识点:知识点/选择题/C7数组/字符数组初始化T 203、以下程序的输出结果是______。 main()
{ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++)
for(j=i;j<=i;j++) t=t+b[i][j]; printf(\}
A:3 B:4 C:1 D:9 答案:B
知识点:知识点/选择题/C7数组/二维数组与双重循环T 204、以下程序的输出结果是______。 #inclue
{ char b1[8]=\strcpy(b2,b1+3);
printf(\}
A:7 B:6 C:5
D:4 答案:D
知识点:知识点/选择题/C7数组/字符串处理函数T 210、以下非法的赋值语句是______。 A:n=(i=2,++i); B:j++;
C:++(i+1); D:x=j>0; 答案:C 知识点:知识点/选择题/C2基本数据类型及表达式/表达式及语句合法性判断T
211、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A:6.500000 B:6