- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言第五章测试题
C语言第五章测试题
设x、y、z均为整形变量,且x 3,y 4,z 5;则下面表达式值为0的是___D____
A.’x’’y ’ B.x y C.x||y+zy-z D.! x y !z||1
2.设有:int a 1,b 2,c 3,d 4,m 2,n 3;执行 m a b n c d ;后n的值为___3___
3.以下不正确的if语句形式是_C_____
A.if x yx! y ; B.if x y x+ y; C.if x! y scanf “%d”,x else scanf “%d”,x ; D.if x y x++;y++;
4.当a 1,b 3,c 5,d 4时,执行下列程序段后x的值为___2_______
if a b if c d x 1;else if a c if b d x 2;else x 3;else x 6;else x 7;
5.以下程序的输出结果为:_____-1____ main int a 100,x 10,y 20,ok1 5,ok2 0;
if x y if y! 10 if !ok1 a 1;else if ok2 a 10;a -1;
printf “%d\n”,a ;
6.以下程序输出结果为:____0____ main int x 2,y -1,z 2; if x y if y 0 z 0;else z+ 1; printf “%d\n”,z ;
7.若运行时给变量x输入12,则以下程序的运行结果为___y 0_____ main int x,y; scanf “%d”,x ; y x 12?x+10:x-12; printf “y %d\n”,y ;
8.以下程序的运行结果为:___1_____
main int k 4,a 3,b 2,c 1;printf “\n%d\n”,k a?k:c b?c:a ;
9.执行以下程序段后,变量a,b,c的值分别为:__8,8,10_______ int x 10,y 9; int a,b,c; a --x y++ ?—x:++y; b x++; c y;
10.当a 5,b 4,c 2时,表达式a b! c的值为__1_____
11.设x,y,z均为整形变量,请写出命题“x,y和z中有两个为负数”的C语言表达式_x 0y 0//x 0z 0//y 0z 0_______
12.以下程序的运行结果为:___F______
main if 2*2 5 2*2 4 printf “T” ; else printf “F” ;
13.以下程序的运行结果为:__20_______
main int a c 0,b 1,d 20;
if(a)d d-10;
else if !b if !c x 15; else x 25;printf “%d\n”,d ;
14.阅读下列程序,为了使输出结果t 4,
输入量a和b应满足的条件为__a 0a b____
main if a b t s+t; int s 1,t 1,a,b; else if a b t 5; scanf “%d,%d”,a,b ; else t 2*s; if a 0 s s+1; printf “s %d,t %d\n”,s,t ;
15.下面程序根据以下函数关系,对输入的每个x的值,计算出y的值,请在空格出填写正确的内容。
X Y 2 X 10 X X+2 -1 X 2 2X X -1 X-1 main int x,y; scanf “%d”,x ;
if x -1x 10________ y x* x+2 ;
else if x -1x 2_______ y 2*x;
else if x -1 y x-1;
else y -1__________;
if y! -1 printf “%d”,y ;
else printf “error!” ;
16.设有变量定义:int a 10,c 9;则表达式 --a! c++ ?—a:++c的值为____11________.
17.以下程序的运行结果为:__0_____,1_____ 19.以下程序的输出结果为:__a 1 b 0_______ main main int x 3,y 4,z 4; int x 1,y 0,a 0,b 0; printf “%d”, x y x ?1:0 ; switch x printf “%d”,z yy x ; case 1:switch y
18.以下程序段的输出结果为:_* * 1 *
您可能关注的文档
最近下载
- 2024年全国现场流行病学调查职业技能竞赛考试题库-中(多选题汇总).docx VIP
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- YD∕T 3283-2017 -铁路专用GSM-R系统终端设备射频指标技术要求及测试方法.pdf VIP
- 上海交通大学金融工程学吴冲锋.pdf VIP
- 大数据分析技术实验指导书.docx VIP
- 《车身焊接》课件.pptx VIP
- GB/T 7690.3-2013_增强材料 纱线试验方法 第3部分:玻璃纤维断裂强力和断裂伸长的测定.pdf
- 共建博士创新站协议书7篇.docx VIP
- 工业设计机械基课后习题解答.ppt VIP
- 清华微纳加工技术课件.pptx
文档评论(0)