全国计算机等级考试二级C语言真题2009年03月-29次.docxVIP

全国计算机等级考试二级C语言真题2009年03月-29次.docx

  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语言真题2009年03月-29次

11. 以下选项中,能用作数据常量的是______。A) o115 B) 0118 C) 1.5e1.5 D) 115LA B C D 未答题该题得分:0正确答案:D 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] 在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量。基本整型常量只能用数字表示,不带小数点,例如12、-1和0等,在VC6.0中可以在整型常量的后面加—个字母l(L的小写)或L;实型常量必须用带小数点的数表示,例如3.14159、-2.71828、0.0等;选项A中字母o不符合要求,选顶B中超出八进制的范围,选项C中e后面的不为整数,因此选顶D是正确的。12. 设有定义:int x=2;,以下表达式中,值不为6的是______。A) x*=x+1 B) x++,2*x C) x*=(1+x) D) 2*x,x+=2A B C D 未答题该题得分:0正确答案:D 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] 选项D中,2*x表达式的结果为4,x+=2的结果为4,由于2*x时x的值没有改变,所以最终结果不等于6,因此选项D是错误的。13. 程序段:int x=12;double y=3.141593;printf(%d%8.6fx,y);的输出结果是______。A) 123.141593 B) 12 3.141593 C) 12,3.141593 D) 123,1415930A B C D 未答题该题得分:0正确答案:A 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] 在printf函数常用的格式说明中,每个格式说明都必须用“%”开头,以—个格式字符作为结束,在此之间可以根据需要插入“宽度说明”、左对齐符号“-”、前导零符号“0”等。本题中用到了d和f,d代表输出符号的十进制整型数,f代表以带小数点的数学形式输出浮点数(单精度和双精度数)。对于float和double类型的实数,可以用“n1.n2”的形式来指定输出宽度(n1和n2分别代表—个整常数),其中n1指定输出数据的宽度(包括小数点),n2指定小数点后小数位的位数,由于输出格式是以紧凑格式输出,因此选项A是正确的。14. 若有定义语句:double x,y,*px,*py;执行了px=x;py=y;之后,正确的输入语句是______。A) scanf(%f%fx,y); B) scanf(%f%fx,y);C) scanf(%lf%lf,px,py); D) scanf(%lf%lf,x,y);A B C D 未答题该题得分:0正确答案:C 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] scanf函数的—般调用形式为:scanf(格式控制输入项1,输入项2,…)选项B中,x前面少了逗号,因此选项B错误。scanf函数要求输入项必须是地址表达式,因此选项A、D错误,又因为变量x和变量y是双精度型的,因此在输入时必须以f(lf)或e(le)的形式,因此选项C是正确的。15. 以下是if语句的基本形式:if(表达式) 语句其中“表达式”______。A) 必须是逻辑表达式 B) 必须是关系表达式C) 必须是逻辑表达式或关系表达式D) 可以是任意合法的表达式A B C D 未答题该题得分:0正确答案:D 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] 本题主要考查关于if语句的说明,if后面圆括号中的表达式,可是任意合法的C语言表达式(如:逻辑表达式、关系表达式、算术表达式、赋值表达式等),也可以是任意类型的数据(如:整型、实型、字符型、指针型等。)16. 有以下程序#include <stdio.h>main(){ int x;scanf(%d,x);if(x<=3); elseif(x!=10) printf(%d\n,x);}程序运行时,输入的值在______范围才会有输出结果。A) 不等于10的整数B) 大于3且不等10的整数C) 大于3或等于10的整数 D) 小于3的整数A B C D 未答题该题得分:0正确答案:B 试题来源:全国计算机等级考试二级C语言真题2009年03月-29次【解析】:[评析] 本题考查的是if-else语句的执行过程当条件表达式x<=3时,由于if语句末尾直接是分号,没有语句,因此没有语句执行;否则,即当条件表达式x>3时转向else语句,如果x!=10执行printf语句,因此输入的x的范围应该是大于3且不等于10的整数。17. 有以下程序#include <stdio.h>main(){ int

文档评论(0)

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

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

1亿VIP精品文档

相关文档