第一章 1顺序结构单元练习.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
本次理论作业发到指定邮箱:zkyzuoye@126.com,最晚2周之内完成,主题写上c语言+姓名+学号+班级 第一次单元练习 (注:本卷中出现的Δ表示空格,CR表示回车) 1.以下叙述正确的是(C)C程序中main函数必须位于程序的最前面 B.C程序的每一行中只能写一条语句 C.C语言本身没有输入输出语句 D.C程序的执行总是从其第一个函数开始 2.字符串ABC在内存中占用的字节数是 (B )。 A.3 B.4 C.6 D.8 解析:因为在后面有停止位””,故占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的结果为。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) int a=0;double b=1.25;char c=A; A.a++; Bb++;C.c++;D.d++; 解析:因为d为常量,如果执行d++,就改变了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’应为‘\n, 3.14, 3.14159); 的输出结果是(A)。 A. 3.140000,3.142 B. 3.140000,3.140000 C. 3.142,3.142 D. 3.14,3.14159 解析:%f默认的是六位小数点,%4.3f表示长度为4小数3位(后面有数时四舍五入)选择A。 15.对于printf 函数,在用m.n形式指定宽度时,以下说法错误的是(D): A.语句printf(\n%5s,abcdefghij);的输出是:abcdefghij B.语句printf(\n%.5s,abcdefghij);的输出是:abcde C.语句printf(\n%7.5s,abcdefghij);的输出是:ΔΔabcde D.语句printf(\n%5s,abcdefghij);的输出是:abcde 解析:%5s指定输出输出数据字串符的宽度,小余5位用空格代替,若大于5

文档评论(0)

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

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

1亿VIP精品文档

相关文档