若有以下类型说明语句:char w;int x;float y;double z;则表达式(int)(x+y-z*w)的结果为( )类型。
A. float
B. char
C. int
D. double
查看答案
下列循环语句中有语法错误的是( )。
A. while(x=y) 5;
B. for(i=0;i<3;);
C. while(0);
D. for(;i<3);
若有以下数组说明,则数值最大的和最小的元素下标分别是( )。int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
A. 1,12
B. 0,11
C. 1,11
D. 0,12
以下对C语言函数的有关描述中,正确的是( )。
A. 在C语言程序中,调用函数时,如函数参数是简单变量,则只能把实参的值传递给形参,形参的值不能传送给实参
B. C语言函数既可以嵌套定义又可递归调用
C语言函数必须有返回值,否则不能使用函数
D. 在C语言程序中有调用关系的所有函数必须放在同一个源程序文件中
已知:(设整型2字节,字符型1字节,浮点型4字节)struct{ int i;char c;float a;}test;则sizeof(test)的值是( )。
A. 4
B. 5
C. 6
D. 7