bsp; B.e2
C.0.871 D.3e-1.5
7.设int x=10,*p;,指针p指向x的正确语句是
A.p=x; B.*p=*x;
C.*p=&x; D.p=&x;
8.设float a,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是
A.1 B.2
C.3 D.4
9.设int m[]={5,4,3,2,l},i=2;,其值为l的数组元素是
A.m[i+2] B.m[i+3]
C.m[i-l] D.m[m[i]]
10.下列叙述正确的是
A.while语句中的循环体至少被执行一次
B.do-while语句中的循环体至少被执行一次
C.switch语句中每个case后必须有break语句
D.continue和break在循环语句中的作用是相同的
11.设char s[2*5]="1234567";,数组s的长度是
A.10 B.9
C.8 D.7
12.下列二维数组定义并初始化正确的是
A.int a[3][3]=[0,3];
B.int a[2][]={{3,4},{5,6}};
C.int a[2,3]={2,3,4,5,6,7,8,9};
D.int a[][4]={{l,2,4,5},{2,3},{3,4,9}};
13.设char s1[20]="China",s2[10]="Beijing";,执行下列语句后的输出结果是
strcat(sl,s2); print f("%s, %d\n",s1,strlen(s1));
A.China,5