单项选择题当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是()。

A) k%2
B) k%2==1
C) (k%2)!=0
D) !k%2==1


延伸阅读

你可能感兴趣的试题

2.单项选择题软件设计中模块划分应遵循的准则是()。

(A) 低内聚低耦合
(B) 高内聚低耦合
(C) 低内聚高耦合
(D) 高内聚高耦合

3.单项选择题若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。

(A) x=y==5;
(B) x=n%2.5;
(C) x+n=i
(D) x=5=4+1;

4.单项选择题请选出可用作C语言用户标识符的是

A) void,define,WORD
B) a3_b3,_123,IF
C) FOR,--abc,Case
D) 2a,Do,Sizeof

5.单项选择题下列二维数组初始化语句中,正确且与语句int a[][3]=1,2,3,4,5等价的是( )。

A) int a[2][]=1,2,3,4,5;
B) int a[][3]=1,2,3,4,5,0;
C) int a[][3]=1,0,2,0,3,0;
D) int a[2][]=1,2,3,4,5,6;

8.单项选择题有以下程序
main()
int a[]=1,2,3,4,5,6,7,8,9,0,*P;
for(p=a;p<a+10;p++)printf("%d,",*p);

程序运行后的输出结果是

A) 1,2,3,4,5,6,7,8,9,0,
B) 2,3,4,5,6,7,8,9,10,1,
C) 0,1,2,3,4,5,6,7,8,9,
D) 1,1,1,1,1,1,1,1,1,1,

9.单项选择题以下定义语句中正确的是( )。

A) char a='A ' b='B';
B) float a=b=10.0;
C) int a=10, *b=&a;
D) float *a, b=&a;

10.单项选择题若有以下结构体,则正确的定义或引用的是( )。
struct Test
int x;
int y;
vl;

A) Test.x=10;
B) Test v2;v2.x=10;
C) struet v2;v2.x=10;
D) struct Test v2=10;