选择题,下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(1)以下选项中,与k=n++完全等价的表达式是
A)k=n,n=n+1
B)n=n+l,k=n
C)k=++n
D)k+=n+1
(2)已知char a;int b;float c;double d;则表达式a*b+c—d结果为
A)double
B)int
C)float
D)char
(3)假定有下列变量定义:
int k=7.X=12;
则能使值为O的表达式是
A)x*=k-k%5
B)x*一(k—k%5)
C)x%=(k一5)
D)(x-=k)=(k+=5)
(4)下面关于for循环的正确描述是
A)for循环只能用于循环次数已经确定的情况
B)for循环是先执行循环体语句,后判断表达式
C)在for循环中,不能用break语句跳出循环体
D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
(5)在int a=3,int*p=&a;中,p的值是
A)变量a的地址值
B)无意义
C)变量p的地址值
D)3
责任编辑:cyth