3、#defineSIZE10;inta[SIZE];inta[n];"正确答案是:D7、下列四组选项中,均不是C语言关键字的选项是()。AdefineIFtypeBgetccharprintfCincludescanfcaseDwhilegopow正确答案是:A8、若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);A输出格式描述符的域宽度不够,不能输出B输出为1234.7C输出为1234.6D输出为-1234.6正确答案是:B9、若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a
4、3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d",a1+a2+a3);}Aa1+a2+a3=48Ba1+a2+a3=25Ca1+a2+a3=10D不确定值正确答案是:D10、执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);A40,36,30B"32,8,7"C"32,28,7"D"32,28,7.5"正确答案是:C11、C语言中,逻辑“真”等价于()。A大于零的数B大于零的整数C非零的数D非零的整数正确答案
5、是:C12、在C语言中,一维数组的定义方式为:类型说明符数组名()。A[常量表达式]B[整型表达式]C[整型常量或整型表达式]D[整型常量]正确答案是:A13、下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f”,x);}A12B12.3C12.8D12.3正确答案是:B14、有两个字符数组a、b,则以下正确的输入语句是()。Agets(a,b);B"scanf(""%s%s"",a,b);"C"scanf(""%s%s"",a,b);"D"gets(""a""),gets(""b"
6、");"正确答案是:C15、下列各数组定义程序段,正确的是()。Aintn=10;inta[n];"B"main(){charstr[10]=”aman”}"C"staticint[][3]={{0,1,2},{80,89,2}};"Dstaticchar[5]=“iamastudent.”;正确答案是:C二、判断题共5题,25分1、已知chars1[19],*s2="ab cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。A错误B正确正确答案是:A2、一个C源程序可由一个或多个函数组成A错误B正确正确答案是:B3、用1、3、5组成的所有的三位数,一定都是
7、3的倍数A对B错正确答案是:A4、0既不是奇数也不是偶数A对B错正确答案是:B5、已知inta,*p=&a,则函数printf("%d",p);调用错误。A错误B正确正确答案是:B