全国计算机等级考试二级C语言选择结构笔试试题
来源:优易学  2011-11-20 15:43:05   【优易学:中国教育考试门户网】   资料下载   IT书店

P>
(47) 能正确表示a≥10或a≤0的关系表达式是
  A)a>=10 or a<=0
  B)a>=10│a<=0
  C)a>=10││a<=0
  D)a>=10 ││a<=0

(48) 为表示关系x≥y≥z,应使用C语言表达式
  A) (x>=y)&&(y>=z)
  B(x>=y)AND(y>=z)
  C)(x>=y>=z)
  D)(x>=y)&(y>=z)

(49) 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是
main( )
{ int x;
scanf("%d",&x);
if(x + + >5) printf("%d",x);
else printf("%d\n",x - -); }
  A) 7和5
  B) 6和3
  C) 7和4
  D) 6和4 (50) 以下程序的输出结果是
main( )
{ int a=-1,b=4,k;
k=(+ +a〈0)&&!(b - -〈=0);
printf("%d%d%d\n",k,a,b); }
  A) 104
  B) 103
  C) 003
  D) 004

(51) 下面的程序
  A) 有语法错误不能通过编译
  B) 输出* * * *。
  C) 可以通过编译,但是不能通过连接,因而不能运行。
  D) 输出# # # #。
main()
{ int x=3,y=0,z=0;
if(x=y+z)printf("* * * *");
else printf("# # # #");}

(52) 若执行下面的程序时从键盘上输入5,则输出是
  A) 7 B) 6 C) 5 D) 4
main()
{ int x;
scanf("%d",&x);
if(x++>5) printf("%d\n",x);
else printf("%d\n",x--);}

(53) 下面程序的输出是
  A) 0 0 3 B) 0 1 2 C) 1 0 3 D) 1 1 2
main()
{ int a=-1, b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d %d %d\n",k,a,b);}

(54) 下面的程序片段所表示的数学函数关系是上面程序片段的输出结果是
  

(55) 下面程序的输出是
  A) -1 B) 0 C) 1 D) 不确定的值
main()
{ int x=100, a=10, b=20, ok1=5, ok2=0;
if(aif(b!=15)
if(! ok1)
x=1;
else
if(ok2)x=10;
x=-1;
printf("%d\n",x);}

(56) 设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是
  A) ’a’&&’b’
  B) a<=b
  C) a||b+c&&b-c
  D) !((a

(57) 请读程序:
#include
main()
{ float x,y;
scan("%f",&x);
if(x<0.0) y=0.0
else if((x<5.0)&&(x!=2.0))
y=1.0/(x+2.0);
else if (x<10.0) y=1.0/x;
else y=10.0;
printf("%f\n",y); <

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训