第三章测试
1.

若有定义语句:char  c='A';   则变量c在内存中占(    )


A:3个字节 B:4个字节 C:2个字节 D:1个字节
答案:D
2.

以下选项中,合法的C语言实数是(  


A:7.12E B: .2e0

C:3.1e0.4 D:E13 3.

以下选项中合法的标识符是(  


A:11 B:_11 C:1_ _ D:1_1 4.

以下选项中叙述正确的是(  


A:C语言的标识符可分为关键字、预定义标识符和用户标识符三类 B:C语言的标识符可分为运算符、用户标识符和关键字三类 C:C语言的标识符可分为语句、变量和关键字三类 D:C语言的标识符可分为函数名、变量和预定义标识符三类 5.

C语言程序中,运算对象必须是整型数的运算符是(  


A: /

B:* C:% D:&& 6.

若有定义语句:int a=12;,则执行语句:a+= a-= a*a;后,a的值是(  


A:264 B:144 C:-264 D:552 7.

有以下程序
#include <stdio.h>
int main()
{
   int  x=010,  y=10;   
   printf("%d,%d", ++x, y--);


return0;

}

程序运行后的输出结果是(   )


A:10,9 B:9,10 C:010,9 D:11,10 8.

有以下程序
#include <stdio.h>
main()

  int  a;   
  a = (int)(-1.53*3);   
  printf("%d", a);
}
程序的运行结果是(  )


A:-3 B:-5 C:结果不确定 D:-4  9.

若有定义:int a=3;double b=0.1263;  char ch='a';,则以下选项中,叙述有错的是(   )。


A:逗号表达式的计算结果是最后一个逗号之后的表达式的运算结果 B:运算符%只能对整数类型的变量进行运算 C:语句ch=(unsigned int) a+b;是对ab之和进行强制类型转换,结果赋值给变量ch D:复合运算:a*=b+ch是将变量bch之和与a相乘,结果再给a赋值 10.

以下选项中,合法的数值型常量是(  


A:0xDH B:3.1415 C:092 D:"A"

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(40) dxwkbang
返回
顶部