2012_第五单元 选择结构程序设计.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五单元 选择结构程序设计 有如下程序,该程序的输出结果是() void main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++; } 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 若有如下程序,该程序的输出结果是() void main(0 { float x=2.0 ,y; if (x0.0) y=0.0; else if (x10.0) y=1.0/x; else y=1.0; printf(“%f\n”,y); } A.0.000000 B.0.250000 C.0.500000 D.1.000000 设有: int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab)(n=cb)后n的值是() A.1 B.2 C.3 D.4 对if 语句中表达式的类型,下面正确的描述是() 必须是关系表达式 必须是关系表达式或逻辑表达式 必须是关系表达式或算术表达式 可以是任意表达式 多重if_else语句嵌套使用时,寻找与else配对的if方法是() A.缩排位置相同的if B.其上最近的if C.下面最近的if D.其上最近未配对的if 以下错误的if语句是() if (xy ) z=x; if (x==y) z=0; if(x!=y) printf(“%d”,x) else printf(“%d”,y); if(xy) {x++;y--;} 以下程序的输出为() void main() { int a=20,b=30,c=40; if(ab) a=b; b=c; c=a; printf(“a=%d,b=%d,c=%d”,a,b,c); } a=20,b=30,c=20 a=20,b=40,c=20 a=30,b=40,c=20 a=30,b=40,c=30 对于条件表达式(k)?(i++): (i--)来说,其中的表达式k等价于() k==0 k==1 k!=0 k!=1 下面程序运行结果为() void main() { char c=’a’; if(‘a’c=’z’) printf(“LOW”); else printf(“UP”); } LOW UP LOWUP 程序语法错误 对下述程序,正确的判断是() void main() { int a,b; scanf(“%d,%d”,a,b); if (ab) a=b;b=a; else a++;b++; printf(“%d,%d”,a,b); } 有语法错误不能通过编译 若输入4,5,则输出5,6 若输入5,4,则输出4,5 若输入5,4,则输出5,5 逻辑运算符两侧运算对象的数据类型() 只能是0或1 只能是0或非0正数 只能是整型或字符型数据 可以是任何类型的数据 以下关于运算符优先顺序的描述中正确的是() 关系运算符算术运算符赋值运算符逻辑运算符 逻辑运算符关系运算符算术运算符赋值运算符 赋值运算符逻辑运算符关系运算符算术运算符 算术运算符关系运算符赋值运算符逻辑运算符 下列运算符中优先级最高的是() A. B.+ C. D.!= 若希望当A的值为奇数时,表达式的值为”真”,A的值为偶数时,表达式的值为”假”,则以下不能满足要求的表达式是() A%2==1 !(A%2==0) !(A%2) A%2 判断char型变量c1是否为小写字母的正确表达式是() A.’a’=c1=’z’ B.(c1=a)(c1 =z) C.( ’a’ = c1)||(‘z’=c1) D. (c1=’a’)||( c1 =‘z’) 已知int x=10,y=20,z=30 ;以下语句执行后x,y,z的值是() if(xy) z=x;x=y;y=z; x=10,y=20,z=30 x=20,y=30,z=30 x=20,y=30,z=10 x=20,y=30,z=20 17 请阅读以下程序: main() { int a=5,b=0,c=0; if(a=b+c) printf(“***\n”); else printf(“$$$\n”); } 有语法错不能通过编译 可

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档