就业数据资源平台
当前位置:首页 > C语言程序设计
全国计算机等级考试C语言考试选择题部分(2)

11、下面程序的输出的是_____C____.


#include


void main()


{int x=10,y=3;


 printf("%d\n",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\n",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\n",x--,--y);


}


A) 10 10        B) 9 9       C) 9 10      D) 10 9


 


15、设有如下定义:


  int x=10,y=3,z;


则语句


  printf("%d\n",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

就业数据资源平台