1顺序结构单元练习.docVIP

  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文档。上传文档
查看更多
1顺序结构单元练习

PAGE  PAGE 6 本次理论作业发到指定邮箱: HYPERLINK mailto:zkyzuoye@126.com,最晚2 zkyzuoye@126.com,最晚2周之内完成,主题写上c语言+姓名+学号+班级 第一次单元练习 (注:本卷中出现的Δ表示空格,CR表示回车) 1.以下叙述正确的是(C) A.在C程序中main函数必须位于程序的最前面 B.C程序的每一行中只能写一条语句 C.C语言本身没有输入输出语句 D.C程序的执行总是从其第一个函数开始 2.字符串ABC在内存中占用的字节数是 (B )。 A.3 B.4 C.6 D.8 解析:因为在后面有停止位”\0”,故占4个字节。 3.下面正确的字符常量是(C)。 A.“C” B.‘abc’ C. ‘W’ D.以上结果都正确 解析:因为字符常量用单引号表示,且只能有一个字符。 4.设以下变量均为int类型,则值不等于7的表达式是(C)。 A.(x=y=6,x+y,x+1) B.(x=y=6,x+y,y+1) C.(x=6,x+1,y=6,x+y) D.(y=6,y+1,x=y,x+1) 解析:C的答案是12,括号运算符内,从左到右依次运算,但括号运算符的最终结果是最右边的运算结果。 5.若有代数式,则不正确的C语言表达式是(C)。 A.a/b/c*e*3 B.3*a*e/b/c C.3*a*e/b*c D.a*e/c/b*3 解析:C的结果为。 6.已知各变量的类型说明如下:则以下不符合C语言语法的表达式是(A)。 int k, a, b, w=5; float x=1.42; A.x%(-3) B.w+=-2 C.k=(a=2, b=3, a+b) D.a+=a-=(b=4)*(a=3) 解析:“%”是求余运算符,其两侧应为整型数据,选项A为float型数据。 7.执行语句“x=(a=3,b=a--);”后,x,a,b的值依次为 (C)。 A.3,3,2 B.3,2,2 C.3,2,3 D.2,3,2 解析:a=3 a被赋值为3;b=a—中,b被赋值为a当时的值3,并以该值为远号表达式的值赋给变量x,然后a的值被减少1,故x,a,b的值依次为3,2,3。 8.下列四组选项中,均不是C语言关键字的选项是 (A) A. Define IF type B. getc char printf C. include case scanf D. while go pow 9.下列语句中,符合语法的赋值语句是(D) A.a=7+b+c=a+7; B.a=7+b,c=a+7??? C.a=7+b,b++,a+7; D.a=(7+b,c=a+7); 解析:赋值运算符=是将一个变量和一个表达式连接起来的句子,故 A,B不符合,C中存在逗号运算符和赋值运算符,赋值运算符的优先级高,故C的值为a+7,不符合赋值语句。 10.设有以下定义: int a=0;double b=1.25;char c=A; #define d 2 则下面语句中错误的是(D)。 A.a++; B.b++; C.c++; D.d++; 解析:因为d为常量,如果执行d++,就改变了d的值。 11.程序的基本结构包含下列哪一种(D)。 A.顺序结构 B.选择结构 C.循环结构 D.前三种都包含 12.sizeof(float)是(B)。 A.一个双精度型表达式 B.一个整型表达式 C.一种函数表达式 D.一个不合法的表达式 解析:sizeof()是测试长度的函数,得出来的结果应该是float占的字节数,故应为整型表达式。 13.下列四组选项中,均是合法转义字符的选项是(A)。 A.‘\”’ ‘\\’ ‘\n’ B.‘\’ ‘\017’ ‘\”’ C.‘\018’ ‘\f’ ‘xab’ D.‘\\0’ ‘\101’ ‘xlf’ 解析:B中‘\’错误,C中‘\018’为八进制的数,里面的数应小于8,故错误。D中‘\\0’应为‘\0’,代表空操作字符。 14

文档评论(0)

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

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

1亿VIP精品文档

相关文档