c++测试复习原题2(含答案).doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题 每空1分,共20分 4.下列关于语言处理说法正确的是 4 . A.计算机能够直接执行的是机器语言和汇编语言,所以它们被称为低级语言. B.解释系统是一种边解释边执行的语言处理程序,它的执行效率较高. C.将机器语言转换成汇编语言形式的过程,称为”反汇编”. D.JAVA,C++等都是高级语言,它们的执行效率要比低级语言高. .120.6的主机来说,其网络号为 5 . .120 .120.6 C. .0 D.6 6.在下述枚举定义中, 6 是正确的. A enum em1 1,one 4,two,8 ; B enum em2 “No”,’Yes” ; C enum em3 A,D,E+1,K ;D enum em4 my,your 4,his,her his+10 ; 7.以下对指针变量的操作中,不正确的是 7 . A int p,*q;q p; B int p,q;q p Null; C int a 5,*p?;*p a?; D int a 5,b,*p b,*q a?;*p *q?; 8.下述程序的输出结果是 8 . #include void main int a[] 5,8,7,6,2,7,3 ; int y,*p a[1]; y *--p ++; cout y; A 不确定 B 6 C 5 D 8 9. 有说明:int x 1,y 1,z 1,k;执行语句k x++||++y++z;后,变量x、y、z、k的值依次是: 9 A. 2 2 2 1 B. 1 2 1 0 C. 1 1 2 0 D. 2 1 1 1 10. 下面标识符中 10 是定义局部变量储存类别的保留字 A ABC B DFG C EH D BE A. int B. auto C. static D.floatn E. register F. extern G. unsigned H.signed 11. 一个基类以私有方式派生时,其基类中的公有成员和保护成员在派生类中 (11) 。 A.均成为私有的成员 B.均成为公有的成员 C.均成为保护的成员 D.仍为公有的和保护的成 12. 在计算机上输入C++语言源程序后,需要对它进行 12 才能执行。 A 解释和链接 B 编译和链接 C 编辑和解释 D 建立和链接 13.若一个应用程序中有类定义class Person ,在它的public成员中定义了若干成员函数,以下为  13  纯虚函数。 A.void count ; B.void count 0; C.virtual void count ; D.virtual void count 0; 14. 以下代码要定义一个链表节点类:     class block int date; 14 其中的填充项要定义指向下一个结点的指针,请选择正确的定义。 A.int *link; B.int link; C.block link; D.block *link; 15. 以下程序运行后,输出结果是_ 15 _ A 49.5 B 9.5 C 22.0 D 45.0 #include #define PT 5.5 #define S x PT+x+x void main int a 1,b 2; cout S a*b ; 16. 以下程序运行后,输出结果是_ 16 _ A 84 B 99 C 95 D 44 #include int d 11; void fun int p int d 5; d+ p; cout d; void main int a 3; fun a ; d a;cout ++d endl; 17.函数void g void* int,int,int ,i

文档评论(0)

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

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

1亿VIP精品文档

相关文档