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

BR>}
若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是
  A) 0.000000
  B) 0.250000
  C) 0.500000
  D) 1.000000

(58) 请读程序:
#include
main()
{ int x=1, y=0, a=0, b=0;
switch(x)
{ case 1:
switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2:
a++; b++; break;
}
printf("a=%d, b=%d\n",a,b);
}
上面程序的输出结果是
  A) a=2, b=1
  B) a=1, b=1
  C) a=1, b=0
  D) a=2, b=2

(59)以下程序的输出结果是 【59】 。
# include
main()
{ int a ,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b); }
  A) 6,1
  B) 2,1
  C) 6,0
  D) 2,0

(60) 若k是int型变量,且有下面的程序片段:
k=-3
if(k<=0) printf("####")
else printf("&&&&");
上面程序片段的输出结果是
  A) ####
  B) &&&&
  C) ####&&&&
  D) 有语法错误,无输出结果 二、填空题
(1)以下程序运行后的输出结果是 【1】 。
main()
{ int a=1,b=2,c=3;
if(c=a) printf("%d\n",c);
else printf("%d\n",b);
}

(2)以下程序运行后的输出结果是
main()
{
int a=3,b=4,c=5,t=99;
if(b if(a printf("%d%d%d\n",a,b,c);
}

(3)以下程序运行后的输出结果是
main()
{
int a,b,c
a=10;b=20;c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);
}

(4)以下程序运行后的输出结果是 【4】 。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{case 1:switch(y)
{ case 0:a++; break;
case 1:b++; break;
}
case 2:a++;b++; break;
}
printf("%d %d\n",a,b);
}

(5)有以下程序
main( )
{ int n=0,m=1,x=2;
if(!n) x-=1;
if(m) x-=2;
if(x) x-=3;
printf(“%d\n”,x);
}
执行后输出结果是【5】 。

(6) 以下程序运行后的输出结果是 【6】 。
main()
{ int p=30;
printf (“%d\n”,(p/3>0 ? p/10 : p%3));
}

(7) 以下程序运行后的输出结果是【7】 。

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

责任编辑:小草

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