一、判断 共10题 (共计10分)
第1题 (1.0分) 题号:1488
函数即可以嵌套定义,又可以嵌套调用.N
第2题 (1.0分) 题号:1256
unsigned 和void 在C中都是保留字. Y
第3题 (1.0分) 题号:1280
表达式 ++i表示对变量i自加1. Y
第4题 (1.0分) 题号:1282
C语言源程序的基本结构单位是main函数.N
第5题 (1.0分) 题号:1276
字符常量的长度肯定为1.Y
第6题 (1.0分) 题号:1469
char a[]={'a','b','c'};char b[]={"abc"};数组a和数组b占用的内存空间大小不一样.Y
第7题 (1.0分) 题号:1249
若有int i=10,j=2; 则执行完i*=j+8;后i的值为28.N
第8题 (1.0分) 题号:33
int i,*p=&i;是正确的C说明。Y
第9题 (1.0分) 题号:1250
While循环语句的循环体至少执行一次.N
第10题 (1.0分) 题号:1510
有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0.Y
二、单项选择 共30题 (共计30分)
第1题 (1.0分) 题号:456
执行下面程序后,输出结果是()。
main()
{ a=45,b=27,c=0;
c=max(a,b);
printf("%d\n",c);
}
int max(x,y)
int x,y;
{ int z;
if(x>y) z=x;
else z=y;
return(z);
}
A:45 B:27 C:18 D:72
答案:A
第2题 (1.0分) 题号:437
下列数组说明中,正确的是()。
A:int array[][4];
B:int array[][];
C:int array[][][5];
D:int array[3][];