有以下程序 #include main( ) { char c,d; c=getchar(); d=getchar(); switch(c-'0') { case 1: switch(d%'0') { case 1: printf("*");case 2: printf("@"); } case 2: switch(d%'0') { case 1: printf("#"); case 2: printf("&"); } } } 若运行时输入:21,程序的输出结果是( )。
A. #&
B. &
C. @#&
D. *@#&
查看答案
设有定义:int k=3,i=2; 以下选项中,变量k的值与其他三个不同的是( )。
A. k=--i;
B. k=i--;
C. k=i-1;
D. k-=i;
若有定义语句:int a=2;,则以下表达式值不等于3的是( )。
A. a=a++
B. a=a+1
C. a+=1
D. a=++a
若有定义:int k=7, x=12;,则以下表达式值为3的是( )。
A. (x %= k) - (k %= 5)
B. x %= (k %= 5)
C. x %= (k - k % 5)
D. x %= k - k % 5
C语言中的基本数据类型包括( )。
A. 整型、实型、字符型
B. 整型、字符型、数组
C. 整型、实型、逻辑型
D. 整型、实型、结构体