全国计算机等级考试C语言考试选择题部分(2)

全国等级考试资料网 2023-11-13 17:26:22 115

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

相关资料

相关阅读