4、以下各选项中的代码段执行后,变量y的值不为1的是()。
A. int x=5,y=0; if(5) y=1;
B. int x=5,y=0; if(x) y=1;
C. int x=10,y=0; if(x=y) y=1;
D. int x=5,y=10; if(x=y) y=1;
查看答案
7、有以下程序#include main(){ int x=1, y=0,a=0,b=0;switch( x ){ case 1: switch ( y ){ case 0: a++; break;case 1: b++; break;}case 2: a++; b++; break;}printf("a=%d,b=%d\n",a,b );}程序运行后的输出结果是
A. a=1,b=0
B. a=1,b=1
C. a=2,b=1
D. a=2,b=2
8、有以下程序#include main(){ double x=2.0, y;if( x<0.0 ) y=0.0;else if( (x<5.0) && (!x) ) y=1.0 / ( x+2.0 );else if( x<10.0 ) y=1.0 / x;else y=10.0;printf(" %f\n ", y );}程序运行后的输出结果是
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
以下关于switch语句的叙述中正确的是()。
A. 所有case的标号都应当是连续的
B. 每个case语句标号后面可以没有break语句
C. char型常量不能做case的标号使用
D. default必须放在全部case的最后
关于注释,下列描述中错误的是( )。
A. 注释只是对代码的解释说明,只在源文件中有效
B. 注释可分为单行注释与多行注释
C. 单行注释的符号为\\
D. 注释必须使用英文,不能使用汉字