奥鹏大连理工2011.8《CC语言程序设计》课程考试模拟试卷A.docVIP

奥鹏大连理工2011.8《CC语言程序设计》课程考试模拟试卷A.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
一、单项选择题(本大题共10小题,每小题3分,共30分) 1、已知int x=2,y=8;执行 x*=y+2;后x的值是( )。 A.20 B.18 C.16 D.12 2、下列while循环的执行次数是( )。while(int i=0) i++; A.0 B.1 C.5 D.无限 3、以下不属于C语言关键字的是( )。 A.short B.int C.case D.DIM 4、当一个类对象离开它的作用域时, 系统将自动调用该类的( )。 A.构造函数 B.拷贝构造函数 C.析构函数 D.默认构造函数 5、下列哪个函数不是类的成员函数。( ) A.析构函数 B.构造函数 C.拷贝构造函数 D.友元函数 6、在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( )。 A.4 B.1 C.2 D.5 7、C++中用3个保留字实现异常处理,除了throw和catch外,还有( )。 A.if B.class C.try D.return 8、当类的继承方式为( )时,基类中的公有成员和保护成员都以私有成员身份出现在派生类中,而基类的私有成员在派生类中不可直接访问。 A.私有继承 B.公有继承 C.保护继承 D.以上都不是 9、作用域分辨符可以用来限定要访问的成员所在的类的名称,它的符号表示为( )。 A.:: B.?: C.; D.\ 10、下列哪个函数的作用是字符串比较( )。 A.strlen( ) B.strcmp( ) C.strcat( ) D.strcpy( ) 1、循环语句的循环体可能一次都不执行。( ) A.正确 B.错误 2、使用cin和cout进行输入输出操作的程序必须包含头文件math.h。( ) A.正确 B.错误 3、C++源程序文件的扩展名是.exe。( ) A.正确 B.错误 4、关键字中,用以说明类中公有成员的是private。( ) A.正确 B.错误 5、一个类只能有一个对象。( ) A.正确 B.错误 6、拷贝构造函数不是类的成员函数。( ) A.正确 B.错误 7、内联函数的关键字为friend。( ) A.正确 B.错误 8、构造派生类的对象时,就要对基类数据成员、新增数据成员和成员对象的数据成员进行初始化。( ) A.正确 B.错误 9、一个派生类可以同时有多个基类,这种情况称为单继承。( ) A.正确 B.错误 10、抽象类不能实例化。( ) A.正确 B.错误 1、数组元素a[i]是该数组中的第 i+1 个元素。 2、假定x=10, 则表达式(x=10?20:30)的值为 。 3、当在程序中执行到 break 语句时,将跳出循环体或switch语句。 4、若要把整型变量y定义为x的引用,则所使用的定义语句为 int y=x 。5、在函数体中又调用自身函数称为 递归 调用。1、 #include iostream.h void main() { int i; for(i=1;i=10;i++) { if(i%3==0) continue; couti; } } 1、输出结果2、 #includeiostream.h class CSample { private: int i; static int k; public: CSample(); void Display(); }; CSample::CSample() { i=0; k++; } void CSample::Display() { couti=i,k=kendl; } int CSample::k=0; void main() { CSample a,b; a.Display(); b.Display(); } 2、输出结果: i=0,k=2 i=0,k=2程序设计题1、编写一个程序求“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和恰好等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。 1、(程序中变量名称定义,及实现过程可能不统一,请酌情给分。) #includeiostream.h void main() { int i,a,b,c; for(i=100;i=999;i++) { a=i/100; b=i

文档评论(0)

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

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

1亿VIP精品文档

相关文档