第 1 页 共 13 页 -1- 第二部分 选择题 1. 假设整型变量a 为2,使b 的值为0 的表达式是( )
A)b=a/2 B)b=6-(--a) C)b=a%2 D)b=a>3
0:1 提示 正确答案为C 2
5,a=7,y=4
7,则表达式:x+a%3*(int)(x+y)%2/4 的值为( )
75 C)3 D)9
5 提示 正确答案为A 3
假设a=3,b=4,c=5,则逻辑表达式:
(a+b)+c-1&&b+c/2 的值是( )
A)true B)false C)0 D) 1 提示 正确答案为D 4
假设所有变量均为整型,则表达式:(a=2,b=5,b++,a+b)的值为( )
A)7 B)8 C)6 D)2 提示 正确答案为B 5
设整型变量x 的值为5,y 的值为2,则值为1 的表达式是( )
(y==x/2) B)y
=x%3 C)x>0&&y=y 6
已知 a=12,表达式a+=a-=a*=a 的值为( )
A)144 B)-12 C)0 D)24 提示 正确答案为C 6
在下面 C 语言的函数说明语句中,正确的是( )
A) int fun(int x, int y); B) int fun(int x,y); C) int fun(x,y); D) int fun(int x; int y); 提示 正确答案为A 7
设有整型变量a, 实型变量f,双精度型变量x,则表达式10+'b'+x*f 值的类型为( )
A) int B) float C) double D) 不能确定 提示 正确答案为C 8
若有 int k=5; float x=1
2;则表达式(int)(x+k)的值是( )
A)5 B)6
2 C)7 D)6 提示 正确答案为D 9