判断题10题 .
1、for循环语句中的3个表达式都可以省略。( )
2、C语句的一个循环体内允许又包含另一个完整的循环结构。( )
3、break语句不能用于循环语句和switch语句之外的任何其他语句中。( )
4、switch语句中每一个case的常量表达式的值必须互不相同。( )
5、switch语句中多个case可以共用一组执行语句。( )
6、printf函数的%ld格式参数,用来输出实型数据。( )
7、printf函数的%x格式参数,用来输出unsigned型数据。( )
8、自增运算符的优先级高于算术运算符的优先级。( )
9、条件运算符的结合方向是"自右向左"。( )
10、C语言整型常量只有十进制整数一种表示形式。( )
选择题.
1.有如下程序段:
if (x<0) y=-1;
else if (x==0) y=0;
else y=1;
如输入的x值为99 则得到的y值为( )
A、-1 B、 1 C、0 D、 以上都不对
2.长整型变量占用的内存空间为( )位
A、8 B、16 C、32 D、64
3.表达式 "46%10/2"的值为( )
A、0 B、 1 C、 2 D、3
4.有如下程序段:
switch(c)
{ case 0: printf("0,");
case 1: printf("1,");
case 2: printf("2,");
default: printf("100,");
} 若c的值为1,则输出结果为( )
A、1, B、1,2, C、1,2,100, D、无内容
5.有如下程序;
for (j=1;j<=20;j++)
{if (j%3==0) continue;
printf("%d",j);
} 该段程序输出结果是( )
A、1到20之间的所有不能被3整除的数 B、1到20之间的所有奇数
C、1到20之间的所有偶数 D、1到20之间的所有整数