C语言等级考试模拟题(选择+改错+填空+编程).docVIP

C语言等级考试模拟题(选择+改错+填空+编程).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文档。上传文档
查看更多
C语言等级考试模拟题(选择改错填空编程)

二级C选择题练习 50144、 结构化程序设计三种基本控制结构不包含( c )。 A、选择结构 B、循环结构 C、数据结构 D、顺序结构 50145、C源程序需经过( b)生成可执行文件。 A、录入和编辑 B、编译和连接 C、调试和连接 D、编辑和解释 50146、 C源程序由函数构成,而函数的基本组成单元是( d )。 A、表达式 B、变量 C、过程 D、语句 50147、 以下叙述中错误的是(b )。 A、所有语句都必须以分号;结束 B、语句必须在一行内写完 C、C源程序必须包含一个main()函数 D、以一对/*和*/为定界符括起来的文字为注释部分 50148、 以下叙述中正确的是( c )。 A、结构化程序只能解决一些简单的数学问题 B、结构化程序由顺序、选择、嵌套三种基本控制结构组成 C、C语言是一种结构化程序设计语言 D、为提高程序效率,应尽量使用Goto语句 50244、 整型常量三种表示形式中不含( a)。 A、二进制 B、八进制 C、十进制 D、十六进制 50245、 ( c)为合法的字符常量。 A、\\ B、xx C、\n D、x 50246、 ( c)为合法的用户标识符。 A、h2.7 B、8du C、_3tree D、struct 50247、 ( b)为合法的浮点型常量。 A、E-8 B、1.0E-8 C、1E-8.5 D、1.25E 50248、 以下不是C允许的十六进制数表达形式( b )。 A、55H B、0x9b C、0x11 D、0x29 50344、 若已定义:int x=1,y=2,n; 则( d )是正确的。 A、n=2x+y B、(x+0.8)%5 C、n+2=x*3 D、n=(x=2)*(y=3) 50345、 若已定义:int a,b=3,c; 则( c)是不正确。 A、c=6*b; B、c=(a=10,a+=6); C、c=((2=a)+b); D、b*=b+=2*b; 50346、 以下表达式中,( c )无法正确表示下图所示的代数式: A、(a+b)*(a-c)/(3*a) B、(a+b)/(3*a)*(a-c) C、(a+b)*(a-c)/3*a D、(a+b)/a*(a-c)/3 50347、 ( d )语句能正确定义整型变量x,y,z,并给它们赋相同初值3。 A、int x=y=z=3; B、int x,y,z=3; C、int 3=z=y=x; D、int x=3,y=3,z=3; 50348、 若已定义:int a,b; 则逗号表达式a=5,b=3,a*=a+b的值是( b )。 A、28 B、40 C、8 D、15 50444、 运算符( d )不能用于非整型数据运算。 A、+ B、/ C、* D、% 50445、 若已定义:int i=3,j=2; 则表达式 --i+(j++)的值是( a )。 A、4 B、5 C、6 D、3 50446、 若已定义:float a=1.2; int b=3; 则表达式 b%5-a的值是( b )。 A、2 B、1.8 C、-0.2 D、-1.2 50447、 若已定义:int a,b=6; 执行语句a=--b;后变量a、b的值分别是(b )。 A、6、6 B、5、5 C、5、6 D、6、5 50448、 若已定义:int i=2,j=7; 则( d )表达式不正确。 A、(--i)+j B、(i++)+(j++)+5 C、(i--)+(j++) D、(i++)+j+(5++) 50544、 若已定义:float x; char c; 以下正确的输入语句是( d )。 A、scanf(%f%c, x,%c); B、scanf(%f%c, x,c); C、scanf(%f,c, x,c); D、scanf(%f%c, x,c); 50545、 ( b)可产生(0,0.9)之间的随机数。 A、srand()%10/10.0 B、rand()%10/10.0 C、srand()*10%10 D、rand()%10/10 50546、 若已定义:char c1,c2,c3; 使用语句scanf(%c%c%c,c1,c2,c3);给c1,c2,c3分别赋h,u,b,正确的输入形式是( a)。

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档