学习网考试学习资料

Gzu521.com

二级C语言教程章节测试4.选择结构(1)

全国计算机等级考试   点击:次   发布时间:2007-6-5   【字体: 】   来源:Gzu521.com
贵 州 学 习 网

一、选择题
(1)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是
a)k%2 b)k%2==1 c)(k%2)!=0 d)!k%2==1

(2)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是
a)k=k>=k b)-k++ c)k%int(f) d)k>=f>=m

(3)设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是
a)(!a==1)%26amp;%26amp;(!b==0) b)(a c)a %26amp;%26amp; b d)a||(b+b)%26amp;%26amp;(c-a)

(4)设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句
if (a if(c==d) y=0;
else y=1;
该语句所表示的含义是
a) b)
c) d)

(5)有以下程序
main()
{
int a,b,d=25;
a=d/10%9;
b=a%26amp;%26amp;(-1);
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是
a)6,1
b)2,1
c)6,0
d)2,0

(6)有以下程序
main()
{ int i=1,j=2,k=3;
if(i++==1%26amp;%26amp;(++j==3||k++==3))
printf("%d %d %d\n",i,j,k);
}
程序运行后的输出结果是
a)1 2 3
b)2 3 4
c)2 2 3
d)2 3 3

(7)若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
a) abs(x-y)<10 b) x-y>-10%26amp;%26amp; x-y<10
c) @(x-y)<-10||!(y-x)>10 d) (x-y)*(x-y)<100
(8)有以下程序
main()
{
int a=3,b=4,c=5,d=2;
if(a>b)
if(b>c)
printf("%d",d++ +1);
else
printf("%d",++d +1);
printf("%d\n",d);
}
程序运行后的输出结果是
a) 2 b) 3 c) 43 d) 44

(9)下列条件语句中,功能与其他语句不同的是
a) if(a) printf("%d\n",x); else printf("%d\n",y);
b) if(a==0) printf("%d\n",y); else printf("%d\n",x);
c) if (a!=0) printf("%d\n",x); else printf("%d\n",y);
d) if(a==0) printf("%d\n",x); else printf("%d\n",y);

(10)以下4个选项中,不能看作一条语句的是
a) {;} b) a=0,b=0,c=0; c) if(a>0); d) if(b==0) m=1;n=2;

下一页
本文共8页: 第 [1] [2] [3] [4] [5] [6] [7] [8]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...