第一章测试
1.

C语言程序是由若干(  )组成的。



A:函数 B:主程序 C:子程序 D:过程
答案:A
2.

C语言中,最简单的数据类型是(  )。



A:整型、字符型、逻辑型 B:整型、实型、逻辑型 C:整型、实型、字符型 D:整型、实型、逻辑型、字符型
答案:C
3.

下列选项中可以作为C语言字符常量的是(  )。



A:”abc” B:13.8e C:‘12’ D:‘M’
答案:D
4.

已知字母‘b’的ASCII码值为98,如ch为字符型变量,则表达式ch=b+5-2’的值为(  )。



A:d B:102 C:100 D:e
答案:D
5.

已知各变量的定义如下:

int i=8,k,a,b;unsigned long w=5;

double x=1.42,y=5.2;

则以下表达式中不符合C语言语法的表达式是(  )。



A:(int)x+0.4; B:y+=x++; C:k=i++; D:a=2*a=3;
答案:D
6.

下列四个选项是对变量和常量的特点的叙述,正确的说法是(  )。


A:宏常量有数据类型,编译器在宏替换时可以进行类型检查。 B:不同类型的变量分配的存储空间大小都是相同的。 C:在C语言中,所有变量都必须在定义时进行初始化。 D:C89规定所有变量必须在第一条可执行语句前定义。
答案:C
7.

设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是(  )。


A:9 B:3 C:-12 D:0

答案:C
8.

在C语言中对下面的语句而言,哪个说法是错误的(  )? 

int a, b;


A:变量a和b占用的内存空间的大小是相同的 B:变量a和b中的值都是未知的随机数 C:变量a和b中都没有数值 D:a和b都是整型变量
答案:C
9.

设有如下定义:int x=1,y=-1;则语句:printf(%d,x--+(++y));的输出结果是(  )。



A:-1 B:1 C:2 D:0
答案:B
10.

执行下面程序时,欲将252.5分别赋给ab,正确的输入方法是(  )。

int a;float b;     

scanf(“a=%d,b=%f”,&a,&b);



A:25 2.5
B:a=25 b=2.5 C:25,2.5 D:a=25,b=2.5
答案:D

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