- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言模拟题4-选择结构
第四部分 选择结构
一、选择题
(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)(ab) !c||1
C)a b
D)a||(b+b)(c-a)
(4)设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句
if (ab)
if(c==d) y=0;
else y=1;
该语句所表示的含义是
(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-y10
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(ab)
if(bc)
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(a0);
D) if(b==0) m=1;n=2;
(11)以下程序段中与语句k=ab?(bc?1:0):0;功能等价的是
A) if((aB) (bC) ) k=1; B) if((aB) ||(bC) ) k=1
else k=0;
C) if(a=B) k=0; D) if(aB) k=1;
else if(b=C) k=1; else if(bC) k=1;
else k=0;
(12) 有以下程序
main()
{int a=1,b=2,m=0,n=0,k;
k=(n=ba)||(m=ab);
printf(%d,%d\n,k,m);
}
程序运行后的输出结果是
A) 0,0
B) 0,1
C) 1,0
D) 1,1
(13) 有定义语句:int a=1,b=2,c=3,x; 则以下选项中各程序段执行后,x的值不为3的是
A) if (ca) x=1; B) if (a3) x=3;
else if (ba) x=2; else if (a2) x=2;
else x=3; else x=1;
C) if (a3) x=3; D) if (ab) x=b;
if (a2) x=2; if (bc) x=c;
if (a1) x=1; if (ca) x=a;
(14)有以下程序
main()
{ int i=1,j=1,k=2;
if((j++‖k++)
您可能关注的文档
最近下载
- 高净值客户的财富保全与传承-1.pptx
- 工业互联网技术专业职业生涯规划书发展报告大一全国大学生职业规划大赛模板范文1500字.pdf VIP
- 吡咯替尼治疗HER2阳性晚期乳腺癌的真实世界研究.pdf
- 实验室生物安全个人防护培训考核试题.pdf
- 2024年医疗卫生行业继续教育答案-阿尔茨海默病早期筛查新进展和智能监测技术题库.docx VIP
- 高中地理人教版(2019)必修一6.1.1台风气象灾害(共18张ppt).pptx
- 北师大版小学数学三年级上册第八单元 认识小数 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 传染病防治卫生监督工作规范答案-2024年全国疾控系统大学习活动.docx VIP
- YC创业课全集.docx
- 音乐教案:金蛇狂舞.pdf VIP
文档评论(0)