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

文章作者 100test 发表时间 2007:09:11 12:49:46
来源 100Test.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)&.&.(!b==0) B)(a C)a &.&. b D)a||(b b)&.&.(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&.&.(-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&.&.( 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&.&. 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.



相关文章


送给正在学习C 朋友的50条建议
C语言高效编程的四大绝招
计算机二级考试备考与指南
计算机等级考试二级Acce 入门教程:Acce 基础知识
二级C语言教程章节测试4.选择结构
二级C语言教程章节测试12.用户标识符的作用域和存储类
数据库系统第一章数据库系统概述
计算机等级考试三级数据库知识考试题
数据库系统1-1:信息、数据和数据处理
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛