c语言选择判题库.doc

二.判断题(60道,大致有二十多道我在题库里遇到过) 1.参加位运算的数据可以是任何类型的数据。(错) 2.若有定义和语句: int a;char c;float f;scanf(%d,%c,%f,a,c,f); 若通过键盘输入: 10,A,12.5,则a=10,c=A,f=12.5. (对) 3. 若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义, 所以此宏定义是错误的。(错) 4. 在Turbo C中,下面的定义和语句是合法的:file *fp;fp=fopen(a.txt,r); (错) 5. 若有定义和语句: int a[3][3]={{3,5},{8,9},{12,35}},i,sum=0; for(i=0;i3;i++) sum+=a[i][2-i];则sum=21.(正确) 6. 在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。(正确) 7. 在C 语言中,此定义和语句是合法的:enum aa{ a=5,b,c}bb;bb=(enum aa)5; ? (错) 8. 在Turbo C中,整型数据在内存中占2个字节。(错) 9. int i=20;switch(i/10){case 2:printf(A) ?; case 1:printf(B);}的输出结果为A。(错) 10. 函数strlen(ASDFG\n)的值是

文档评论(0)

1亿VIP精品文档

相关文档