1.逗号表达式的值是第一个表达式的值。(x) 2.Vasual C++6.0 中可以使用“〃和“ / */注释程序,注释部分 不编译.(x)
3?增1 (或自增)、减1 (或自减)运算符都是双目运算符。(x)
C语言中,当把一个实型数据赋给整型变量时系统将自动截掉小数 部分.(x)
C语言中,用char只能定义字符变量,不能定义字符串变量。(对)
二元运算符均可以和赋值运算符构成复合的赋值运算符。(对)
C程序中以冒号作为语句的结束符。(X)
C语言中,putchar函数的功能是把一字节代码输出到标准输出设 备。(对)
C语言中,为了区别一般的变量,符号常量必须用大写字母表示。
(X)
C语言中,字符数据用格式说明"%c"来输出,字符串数据用格式 说明"%s"来输出。(对)
可以用swicth结构实现的程序都可以使用if语句来实现。(对)
逻辑运算符的运算优先级低于算术运算符的运算优先级。(X)
两个变量交换数据时常使用一个工作变量。(对)
switch…case结构中条件表达式和常量表达式值可以为float
类型。(X)
C语言规定,else总是与它上面、最近的、尚未配对的if配对。 (对)
switch…case结构中case后的表达式必须为常量表达式。(对)
if (表达式)语句1 else语句2结构中,如表达式为a>10,则
else的条件隐含为a<10。(X)
switch语句的结束发生在break ;语句的执行或者switch语句
的“} ” (对)
switch后面园括号内的表达式的值和 case后面的常量表达式的
值都必须是整型或字符型,不允许是浮点型。(对)
语句int a=2; if( a=3)b=1 ;执行后b的值是1。(对)
以下程序的输出是 。 main() { int
x=1,y=0,a=0,b=0; switch(x) { case 1: switch事{ case 0:
a++; break; case 1: b++;break; } case 2: a++;b++;break;
case 3:a++;b++;}prin tf("a=%d,b=%d",a,b);}
a=2,b=1
do…while语句的循环体至少执行1次,while和for循环的循
环体可能一次也执行不到。(对)
break ;语句执行时退出本层循环,continue ;语句结束本次 循环。(对)
for、while和do while循环结构的循环体均为紧接其后的第一
个语句(含复合语句)。(对)
设有程序段:int k=10; while(k==0) k=k-1;则下面描述
中正确的是。循环体语句一次也不执行
循环for (;;)的循环条件始终为真。(对)
从语法角度看,for (表达式1 ;表达式2 ;表达式3)语句中 的3个表达式均可省略。(对)
C语言中,do-while语句构成的循环只能用break语句退出。
(x)
由 i=-1 ; while ( i<10 )i+=2;i++; 可知此 while 循环的循环 体执行次数为6次。(对)
执行 i=-1 ; while (i<10)i+=2;i++; 后 i 的值 为 11。(X)
for循环、while循环和do while 循环结构之间可以相互转化。
(对)
for、while和do while循环结构的循环体均为紧接其后的第一 个语句(含复合语句)。(对)
break ;语句执行时退出到包含该break ;语句的所有循环外。
(X)
从语法角度看,for (表达式1 ;表达式2 ;表达式3)语句中 的3个表达式均可省略。(对)
do…while语句的循环体至少执行1次,while和for循环的循 环体可能一次也执行不到。(对)
已知字符数组str1的初值为"Ch in a",则语句str2=str1 ;执
行后字符数组str2也存放字符串"Ch in a"。( x)
C语言中,数组名是一个常量,是数组首元素的内存地址,可以 重新赋值。(x)
C语言中,用格式符"%s"输入字符数组时,数组名前不能加&。
(对)
定义数组时可以同时给数组赋初值,初值的个数可以超过数组的 长度,多余的被忽略。(X)
使用字符串处理函数strcmp需要包含头文件string.h。(对)
一个数组中的所有元素可以具有不相同的数据类型。(X)
设有 int a;char abc[5]="abcd";贝 U a=strlen ("ABC");执
行后a的值为5。( X)
43 . C语言中,字符串以'\0'为结束标志。(对)
对于数值型数组来说,可以一次引用整个数组。(X)
C语言中,编译预处理后 所有的符号常量名和宏名都用相应的 字符串替换。(对)
函数原型说