全国计算机等级考试C语言考试选择题部分(2)
11、下面程序的输出的是_____C____. #include void main() {int x=10,y=3; printf("%d ",y=x/y); } A) 0 B) 1 C) 3 D) 不确定的值
12、已知字母A的ASCII码为十进制的65,下面程序的输出是______A_____. #include void main() {char ch1,ch2; ch1=’A’+’5’-’3’; ch2=’A’+’6’-’3’; printf("%d,%c ",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值
13、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____D__. A) a<>0 B) !a C) a=0 D) a
14、以下程序的输出结果是____D_____. #include void main() { int x=10,y=10; printf("%d %d ",x--,--y); } A) 10 10 B) 9 9 C) 9 10 D) 10 9
15、设有如下定义: int x=10,y=3,z; 则语句 printf("%d ",z=(x%y,x/y)); 的输出结果是_____D_____. A) 1 B) 0 C) 4 D) 3
16、为表示关系x≥y≥z,应使用C语言表达式___A___. A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y) & (y>=z)
17、C语言中非空的基本数据类型包括____B____. A) 整型,实型,逻辑型 B) 整型,实型,字符型 C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型 18、若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是____A___. A) 200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值
19、阅读下面的程序 #include void main() { char ch; scanf("<",&ch); printf("%c",ch); } 如果从键盘上输入 abc<回车> 则程序的运行结果是__A_____. A) a B) b C) c D) 程序语法出错
20、阅读下面的程序 #include void main() { int i,j; i=010; j=9; printf("%d,%d",i-j,i+j); } 则程序的运行结果是____D____. A) 1,19 B) -1,19 C) 1,17 D) -1,17 相关资料 |