题目内容

下面运算符说法错误的是?

A. 实型数不能进行求余运算
B. 5/3==5.0/3
C语言中没有专门的逻辑数据类型,任何非0数都表示为真。
D. 3>0的结果为1

查看答案
更多问题

下面函数的最终返回类型是什么?char fun(){ return 97;}

A. int
B. double
C. char
D. 函数定义错误

struct STU { char num[10]; float score[3]; }; main() { struct STU s[3]={{ "20021" ,90,95,85},{ "20022" ,95,80,75},{ "20023" ,100,95,90}},*p=s; int i; float sum=0; for (i=0;i<3;i++) sum=sum+p->score[i]; printf ( "%6.2f\n" ,sum); }

A. 285
B. 280
C. 260
D. 270

下面关于函数定义正确的是?

A. 函数可以在另一个函数内部定义,称为嵌套定义。
B. 当函数的返回类型和返回值类型不一致时,以函数的返回类型为准。
C. 一个函数如果没有返回值,可以不定义返回类型
D. 函数可以自身调用自身,称为函数的递归

下面说法中正确的有哪些?

A. 已定义变量int a=4,b=5;b++;k=++a*b;执行结束后k的值为25
B. 已定义变量int a=4,b=5,k; k=(++a,b--,a*b); 执行结束后a的值为5,b的值为4,k的值为20,因为逗号表达式从左向右依次执行,表达式的值是最后一个表达式的值。
C. 已定义变量int a=4,b=5,k;执行表达式k=(++a>=5) || (--b>4) 后a的值为5,b的值为4,k的值为1
D. 已定义变量int a=4,b=5,k;执行表达式k=(++a>=5) && (--b>4) 后a的值为5,b的值为4,k的值为0

答案查题题库