第一讲概述、算法、类型与表达式练习.docVIP

第一讲概述、算法、类型与表达式练习.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲概述、算法、类型与表达式练习.doc

一、选择题 1. 2. 3. 下列各组中均为常量的是【]o (A) 123, -0x23, -2.5 (B) - 1, 1/2, 6.8 (C) 2. Ie2. 0, 01, 345.0 (D) 3.5, 6.9, a 下列不全是合法字符常量的是【 】。 (A) a, ‘\084‘,‘2’ (B) ‘\101‘,牡‘ (C) \xab‘, W,x (D) 下列各组中全是实数的是【 (A) 0.5, 1.4e2, -6.9 (C) 1.5e3.5, 0.9, -6.0 (B) 7.8 , e3, (D) 41.2, 45, -5. 1 7.7 4. 5? 下列各组中不全是合法的变量名的是【lo (A) Int, lotus_l_2_3, xl (B) Abe, if_else, (C) 5a, year, sum (D) YEAR, end, DAY ]字节。 basic 6. 字符串“m\x6a\\\nq\1031”的长度为【 (A) 16 (B) 7 已知int y; float x=—3;执行语句y=x%2;则变量y的值是【 (A) 1 (B) -1 (C) 15 (D) 9 (C) 0 (D)语句本身是错误的 7?下面程序的输出是【]o main() int x=023; printf ( “%d\n” , x); } (A) 19 (B) 18 (C) 23 (D) 24 设有如下定义: int x=10, y=3, z; 则语句printf ( “%d\n”,z= ( x=x%y, x/y));的输出结果是【 (A) 4 (B) 3 (C) 1 (D) 0 9?算术表达式E團描述为C语言表达式,不正确的是【】 (A) a/b/a (B) a/(a*b) (C) a/b*a (D) (a/b)/a 10?下面叙述正确的是【】 (A) 3/4 与 3.0/4 等价 (B) (int) 3. 0/4 与 3/4 等价 (C) * 与“A”等价 (D) ++5与6等价 11 ?已有定义 float a=1.0, b=2. 0, c=3. 0 则表达式 a%2* (a二a+b+c)的值为【] (A) 3.0 (B) 3 (C) 0.0 (D)错误 12?若有定义:int i, j, k;float x, y;以下不合法的赋值语句是【】 (A) ++i (B) k=x==y (C) x=x+y=l (D) k=(i=j=O) 已知整数 a=l, b=2, c=3;求表达式 d= (a++, - -b, b--, - -c, c- -);执行后 a, b, c, d的值为? (A) 1, 2, 1, 2 (B) 0, 2, 0, 2 (C) 2, 0, 1, 2 (D) 1, 2, 0, 1 14?已知a=l, b=2, c=3表达式d=—a||b卄||c卄;执行后a, b, c, d的值为【】。 (A) 0, 2, 3, 4 (B) 1, 2, 3, 4 (C) 0, 3, 4, 1 (D) 0, 3, 3, 1 15. 如果要对a, b, c三个变量赋予同一个初值5,如下语句错误的是()。 A. int a,b,c;a=b=c=5; B. int a=5,b=5,c=5; C. int a=5;b=5;c=5; D. int a=5,b=a,c=b; 16.已知intk;且k已经正确赋值,则下列表达式中存在错误的是【 】。 (A) 2k6 (B) (k6)++ (C) k6k2 (D) k==l 17?正确表示“当x的取值在[1, 10]和[200, 210]范围内为真,否则为假”的 表达式是【】 (x = l) (x = 10) (x=200) (x=210) (x = l) | | (x = 10) | | (x = 200) | | (x = 210 ) (x = l)(xV = 10) | | (x = 200) (x=210) (x = l) | | (x = 10) (x = 200) | | (x=210) 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式 的值为“假”。则以下不能满足要求的表达式是【】 A) A%2=1 B) ! (A%2==0) C) ! (A%2) D) A%2 以下关于运算符优先级顺序的描述正确的是【 】 (A)(B) (A) (B) (C) (D) 20?执行以下语句后a的值为【 ① 】;b的值为【(2) int a, b, c; a=b=c=l; ++a || ++b ++c; (C) 2(C)错误(D) 1(D) 0(A)错误 (C) 2 (C)错误 (D) 1 (D) 0 (A) 1 (B) 2 (A) 0 22. 4.以下用N?S图 A. (B)语法错 (C

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档