网站大量收购闲置独家精品文档,联系QQ:2885784924

习题集选择循环.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题集选择循环

第四章 过程化语句 一、单项选择题 1. 对if语句中表达式的类型,下列正确的描述是_____。 A. 必须是关系表达式 B. 必须是关系表达式或逻辑表达式 C. 必须是关系表达式或算法表达式 D. 可以是任意表达式 2. 已知x = 43, ch = ′A′, y = 0; 则表达式(x=ych ′B′ !y) 的值是_____。 A. 0 B. 语法错 C. 1 D. “假” 3. 逻辑运算符两侧运算对象的数据类型_____。 A. 只能是0或1 B. 只能是0或非0正数 C. 只能是整型或字符型数据 D. 可以是任何类型的数据 4. 设有:int a = 1, b = 2, c = 3, d = 4, m = 2, n = 2; 执行(m = ab) (n = cd)后n的值是_____。 A. 1 B. 2 C. 3 D. 4 5. 多重if-else语句嵌套使用时,寻找与else配对的if方法是_____。 A. 缩排位置相同的if B. 其上最近的if C. 下面最近的if D. 其上最近的未配的if 6. 以下错误的if语句是_____。 A. if( x y ) z = x; B. if( x == y ) z = 0; C. if( x != y) cout x else cout y; D. if( x y ) { x++; y--;} 7. 对于条件表达式 (k) ? (i++) : (i--)来说,其中的表达式k等价于 _____。 A. k==0 B. k==1 C. k!=0 D. k!=1 8. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是_____。 A. A % 2 == 1 B. !(A % 2 == 0) C. !(A%2) D. A%2 9. 判断char型变量c1是否为小写字母的正确表达式是_____。 A. ′a′ = c1 = ′z′ B. (c1 = a) (c1 =z ) C. (′a′ = c1) (′z′= c1) D. (c1=′a′)(c1=′z′ ) 10. 已知int x=10, y=20, z=30; 以下语句执行后x,y,z的值是_____。 if( x y) z = x; x = y; y = z; A. x = 10, y = 20, z = 30 B. x= 20, y = 30, z = 30 C. x =20, y =30, z = 10 D. x = 20, y = 30, z = 20 11. 请阅读以下程序: void main( ) { int a = 5, b= 0, c = 0; if ( a = b+c) cout ″***\n″; else cout ″$$$\n″; } 以上程序_____。 A. 有语法错误不能通过编译 B. 可以通过编译但不能通过连接 C. 输出*** D. 输出$$$ 12. 请阅读以下程序,其运行结果是_____。 void main( ) { char c = ′A′; if( ′0′ = c = ′9′) cout ″YES″; else cout ″NO″; } A. YES B. NO C. YESNO D. 语句错误 13. 下列关于switch语句的描述中,正确的是 A. switch语句中default子句可以没有,也可以有一个 B. switch语句中的每个语句序列中必须有break语句 C. switch语句中的case子句后面的表达式可以是整型表达式 D. switch语句中default子句只能放在最后 14. a 0 B. !a C. a = 0 D. a 15. 有如下程序段: int x=1,y=1; int m,n; m=n=1; switch (m) { case 0:x=x*2; case 1: { switch (n) { case 1:x=x*2; case 2:y=y*2;break; case

文档评论(0)

hh83kxy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档