C++在线测试问题日益的可在九天.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C在线测试问题日益的可在九天

【HNCE网上考试系统 v9.6】? 本套软件使用权属于:中原工学院 考试课程:高级语言程序设计(C)? 考试时间:60分钟? 考场:第一考场? 考试日期:2012.05.16 考号:201100454204? ?姓名:张旭 剩余时间: 58:32 保存交卷退出帮助 窗体顶端 本卷共有4道大题: 窗体底端 一、单项选择题(12道小题,共30分) 1、以下说法正确的是(?????)。(2分) A、??C语言程序总是从第一个函数开始执行 B、??在C语言程序中,要调用函数必须在main()函数中定义 C、??C语言程序总是从main()函数开始执行 D、??C语言程序中的main()函数必须放在程序的开始部分 2、以下叙述中正确的是(?????)。(2分) A、???C语言比其他语言高级 B、???C语言可以不用编译就能被计算机识别执行 C、???C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D、???C语言出现的最晚,具有其他语言的一切优点 3、由C/C++源程序文件编译而成的目标文件的缺省扩展名为(?????)。?(2分) A、?cpp B、?exe C、?Obj D、?lik? 4、设int?a=3,b=4,c=5;表达式(a+b)cb==c的值是(?????)?。(2分) A、2 B、-1 C、0 D、1 5、下列可用于C语言用户标识符的一组是(????)。(2分) A、?void,?define,?WORD B、?a3_b3,?_123,Car C、?For,?-abc,?IF?Case D、?2a,?DO,?sizeof 6、C语言中不合法的字符串常量是(????)。(2分) A、?\121 B、?y C、?\n\n D、?ABCD\x6d 7、下述关于break语句的描述中,(?????)是不正确的。?(3分) A、?A、break语句可用于循环体内,它将退出该重循环? B、?B、break语句可用于switch语句中,它将退出switch语句? C、?C、break语句可用于if体内,它将退出if语句? D、?D、break语句在一个循环体内可以出现多次 8、While(x)中的x相当于(????)。(3分) A、x==0 B、x==1 C、x!=1 D、x!=0 9、下面有关for循环的正确描述是(?????)。???? ?(3分) A、??for循环只能用于循环次数己经确定的情况? B、??for循环是先执行循环体语句,后判定表达式? C、??在for循环中,不能用break语句跳出循环体? D、??for循环体语句中,可以包含多条语句,但要用花括号括起来? 10、以下?(????)是不正确的描述。(3分) A、while循环先判断表达式,后执行循环体语句 B、do-while循环先执行循环语句,后判断表达式 C、while,do-while?循环效果完全一样,不会出现不一致情况 D、for循环可以用while语句代替 11、下列程序段int?x?=–10;??while?(++x){coutxendl;}循环次数是(?????)。??(3分) A、?9 B、?10 C、?11 D、?无限 12、以下关于循环体的描述中,(?????)是错误的。???? ?(3分) A、?循环体中可以出现break语句 B、?循环体中还可以出现循环语句? C、?循环体中不能出现continue语句 D、?循环体中可以出现switch语句? 二、填空题(5道小题,共10分) 1、C语言程序设计包括编写源代码、、连接和运行等步骤。 (2分) 2、C语言程序编译的过程是以为单位的。 (2分) 3、C语言程序执行的入口点是。 (2分) 4、在C语言程序设计中,生成可执行程序(.exe文件)的步骤是。 (2分) 5、C语言是一种(选择面向对象或面向过程)高级程序设计语言。 (2分) 三、判断题(4道小题,共10分) 1、运算符/和%要求参加运算的对象均为整型数据。(2.5分) 正确 错误 2、若有运算符:、*=、%,则他们按优先级(由低至高)的正确排列次序为:*=、、%(2.5分) 正确 错误 3、C?语言是一种结构化程序设计语言。(2.5分) 正确 错误 4、do-while语句构成的循环只能用Break语句退出。(2.5分) 正确 错误 四、编程题(2道小题,共50分) 1、编写程序,计算下面级数前n项(n=20)的部分和,并输出 该级数最后两项之差的绝对值。 ????????1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+… (30分) 必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计! 请将你解答本题所写的源程序粘贴到下面或者上

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档