第1章程序设计与C语言

高级语言与汇编语言比较

1、判断题:
‏高级语言可以完全代替汇编语言,汇编语言已经过时了,没有必要使用‏
选项:
A: 正确
B: 错误
答案: 【 错误

第2章数据类型与表达式

第2章单元测验

1、单选题:
以下能正确地定义整型变量a、b和c并为它们赋初值5的语句是______。‏
选项:
A: int a=b=c=5; 
B: int a,b,c=5;
C: a=5,b=5,c=5;
D: int a=5,b=5,c=5;
答案: 【 int a=5,b=5,c=5;

2、单选题:
若变量已正确定义并赋值,下面符合C语言语法的表达式是        。​‎​
选项:
A: a:=b+1
B: a=b=c+2
C: int  18.5%3
D: a=a+7=c+b
答案: 【 a=b=c+2

3、单选题:
C语言中运算对象必须是整型的运算符是        。​
选项:
A: %=
B: /
C: =
D: <=
答案: 【 %=

4、单选题:
若有以下程序段‍int c1=1,c2=2,c3;‍c3=1.0/c2*c1;‍ ‍​则执行后,c3中的值是        。‍​‍
选项:
A: 0
B: 0.5
C: 1
D: 2
答案: 【 0

5、单选题:
‌下列常数中不能作为C的常量的是        。‎
选项:
A: 0xA5
B: 2.5e–2
C: 3e2
D: 0582
答案: 【 0582

6、单选题:
‎下列可用于C语言用户标识符的一组是______。‌
选项:
A: void, define, WORD
B: a3_3,_123,Car
C: For, -abc, IF Case
D: 2a, DO, sizeof
答案: 【 a3_3,_123,Car

7、单选题:
​在C语言中,数字029是一个        。‌
选项:
A: 八进制数
B: 十六进制数
C: 十进制数
D: 非法数
答案: 【 非法数

8、单选题:
下列可以正确表示字符型常数的是        。‏
选项:
A: "a"
B: 't'
C: "n"
D: 297
答案: 【 't'

9、单选题:
‍以下错误的转义字符是        。‎
选项:
A: ‘\’
B: ‘'’
C: ‘81’
D: ''
答案: 【 ‘81’

10、单选题:
设有以下变量定义语句:‍char w; int x; float y; double z;‍‎则表达式w*x+z-y的结果类型为        类型。‍
选项:
A: float
B: char
C: int
D: double
答案: 【 double

11、单选题:
‍设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是       。‎
选项:
A: x=x*100+0.5/100.0;
B: x=(x*100+0.5)/100.0;
C: x=(int)(x*100+0.5)/100.0;
D: x=(x/100+0.5)*100.0;
答案: 【 x=(int)(x*100+0.5)/100.0;

12、单选题:
‎设x,y,i,j均为整型变量,且x=10,y=3,则执行“i=x– –;  j= – –y;”语句后i和j的值是        。​
选项:
A: 10, 3
B: 9, 3
C: 9, 2
D: 10, 2
答案: 【 10, 2

13、单选题:
若a为int类型,且其值为5,则执行完表达式“a+=a-=a*a”后,a的值是        。‏
选项:
A: -5
B: 100
C: -40
D: 10
答案: 【 -40

14、单选题:
​设a和b均为double型变量,且a=5.5,b=2.5,则表达式“(int)a+b/b”的值是      。‌
选项:
A: 6.500000
B: 6
C: 5.500000
D: 6.000000
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注