




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一. 单选 (共40题,共80分) 1. 类中定义的成员默认为( )访问属性。 (2分) A.public B.private C.protected D.friend 标准答案:B 2. 在类作用域中能够通过直接使用该类的( )成员名进行访问。 (2分) A.私有 B.公用 C.保护 D.任何 标准答案:D 3. 类的构造函数是在定义该类的一个( )时被自动调用执行的。 (2分) A.成员函数 B.数据成员 C.对象 D.友元函数 标准答案:C 4. 对于任意一个类,析构函数的个数最多为( ) (2分) A .0 B.1 C.2 D.3 标准答案:B 5. 在一个类的定义中,包含有( )成员的定义。 (2分) A.数据 B.函数 C.数据和函数 D.数据或函数 标准答案:C 6. 对于一个类的析构函数,其函数名与类名( )。 (2分) A.完全相同 B.完全不同 C.只相差一个字符 D.无关系 标准答案:C 7. 下面有关重载函数的说法中正确的是( )。 (2分) A.重载函数必须具有不同的返回值类型; B.重载函数形参个数必须不同; C.重载函数必须有不同的形参列表; D.重载函数名可以不同; 标准答案:C 8. 在关键字private后面定义的成员为类的( )成员。 (2分) A.私有 B.公用 C.保护 D.任何 标准答案:A 9. 类的构造函数可以带有( )个参数。 (2分) A.0 B.1 C.2 D.任意 标准答案:D 10. 假定AA为一个类,a为该类公有的数据成员,若要在该类的一个成员函数中访问它,则书写格式为( )。 (2分) A.a B.AA:a C.a() D.AA:a() 标准答案:A 11. 假定AB为一个类,则执行AB x;语句时将自动调用该类的( )。 (2分) A.有参构造函数 B.无参构造函数 C.拷贝构造函数 D.赋值构造函数 标准答案:B 12. 一个类的友元不是该类的成员,与该类的关系密切,所以它( )。 (2分) A.有this指针,有默认操作的对象 B.没有this指针,可以有默认操作的对象 C.有this指针,不能执行默认操作 D.没有this指针,也就没有默认操作的对象 标准答案:D 13. 如果类A被说明成类B的友元,则( ) (2分) A.类A的成员即类B的成员 B.类B的成员即类A的成员 C.类A的成员函数不得访问类B的成员 D.类B不一定是类A的友元 标准答案:C 14. 引入友元的主要目的是为了( )。 (2分) A.增强数据安全性 B.提高程序的可靠性 C.提高程序的效率和灵活性 D.保证类的封装性 标准答案:C 15. 被非静态成员函数访问的类的数据成员( )。 (2分) A.可以是非静态数据成员或静态数据成员 B.不可能是类的静态数据成员 C.只能是类的非静态数据成员 D.只能是类的静态数据成员 标准答案:A 16. 静态成员函数对类的数据成员访问( )。 (2分) A.是不允许的 B.只允许是静态数据成员 C.只允许是非静态数据成员 D.可允许是静态数据成员或非静态数据成员 标准答案:B 17. 设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的( )。 (2分) A.无参构造函数 B.带参构造函数 C.析构函数 D.拷贝构造函数 标准答案:C 18. 假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数的类型为( )。 (2分) A.int B.char C.AA D.AA* 标准答案:D 19. C+的继承性允许派生类继承基类的( )。 (2分) A.部分特性,并允许增加新的特性或重定义基类的特性 B.部分特性,但不允许增加新的特性或重定义基类的特性 C.所有特性,并允许增加新的特性或重定义基类的特性 D.所有特性,但不允许增加新的特性或重定义基类的特性 标准答案:A 20. 派生类的对象对它的基类成员中( )是可以访问的。 (2分) A.公有继承的公有成员; B.公有继承的私有成员; C.公有继承的保护成员; D.私有继承的公有成员; 标准答案:A 21. 如果类B在类A的基础上构造,那么,就称( )。 (2分) A.类A为基类或父类,类B为超类或子类 B.类A为基类、父类或超类,类B为派生类或子类 C.类A为派生类,类B为基类 D.类A为派生类或子类,类B为基类、父类或超类 标准答案:B 22. 派生类的成员函数可以直接访问基类的( )成员。 (2分) A.所有 B.公有和保护 C.保护和私有 D.私有 标准答案:B 23. C+的基类指针可以访问派生类对象,但不能访问派生类对象的( )成员。 (2分) A.private B.protected C.public D.新增 标准答案:A 24. 静态联编又称为:() (2分) A.静多态 B.静态约定 C.静态约束 D.静态束定 标准答案:D 25. 凡是能用以派生新类,却不能创建自己的对象的类称为( )。 (2分) A.虚基类 B.抽象类 C.容器类 D.派生类 标准答案:B 26. 假定p是具有double类型的指针变量,则表达式+p使p的值(以字节为单位)增加( )。 (2分) A.1 B.4 C.sizeof(double) D.sizeof(p) 标准答案:C 27. 在C+中,当为一个变量定义引用时,引用类型( )。 (2分) A.必须与变量类型一致 B.不一定与变量类型一致 C.也即变量的指针 D.也即变量的地址 标准答案:A 28. 假定有定义“int b10; int *pb;”,则不正确的赋值语句为( )。 (2分) A.pb=b; B.pb=&b0; C.*pb=new int; D.pb=b5; 标准答案:D 29. 在下面的字符数组定义中,( )有语法错误。 (2分) A.char a20=abcdefg; B.char a=x+y=55.; C.char a15; D.char a10=5; 标准答案:D 30. 有二维字符数组char s46=“zhang”,”gao”,”tang”,”wang”,执行程序couts2,屏幕上显示( ) (2分) A.gao B.tang C.g D.t 标准答案:B 31. 以下正确的函数声明语句是( )。 (2分) A.double fun(int x,int y) B.double fun(int x;int y) C.double fun(int,int); D.double fun(int x,y); 标准答案:C 32. 函数调用不可以( )。 (2分) A.出现在一个表达式中 B.出现在执行语句中 C.作为一个函数的实参 D.作为一个函数的形参 标准答案:D 33. 在一个C+程序中 (2分) A.main函数必须出现在所有函数之前 B.main函数可以在任何地方出现 C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置 标准答案:B 34. 函数声明语句正确的是( )。 (2分) A.int Function(void a); B.void Function (int); C.int Function(a); D.void int(double a); 标准答案:B 35. C+中函数返回值的类型是由( )决定的。 (2分) A.return语句中表达式的类型 B.该函数定义时的类型 C.调用函数时的调用语句 D.系统根据结果 标准答案:B 36. 循环语句“for(int i=0; in; i+) couti*i ;”中循环体执行的次数为( )。 (2分) A.1 B.n-1 C.n D.n+1 标准答案:C 37. 有以下程序void main()int i;for(i=0;i3;i+)switch(i)case 1: couti;case 2: couti;default: couti;执行后输出的结果是 (2分) A.011122 B.012 C.012020 D.120 标准答案:A 38. 循环体至少被执行一次的语句为( )。 (2分) A.for循环 B.while循环 C.do循环 D.任一种循环 标准答案:C 39. 在下面循环语句中内层循环体S语句的执行总次数为( )。for(int i=0; in; i+)for(int j=i; jn; j+) S; (2分) A.n2 B.(n+1)/2 C.n(n-1)/2 D.n(n+1)/2 标准答案:D 40. 在下面循环语句中循环体执行的次数为( )。int i=0,s=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辅警礼仪的意义
- 农业银行2025常州市小语种岗笔试题及答案
- 邮储银行2025辽源市笔试行测高频题及答案
- 工商银行2025无锡市秋招笔试创新题型专练及答案
- 建设银行2025镇江市结构化面试15问及话术
- 2025年3D打印的医疗器械开发
- 2025年3D打印的3D打印材料技术
- 辅导员任职知识培训课件
- 中国银行2025秋招笔试专业知识题专练及答案辽宁地区
- 邮储银行2025平顶山市数据分析师笔试题及答案
- GB/T 3600-2000肥料中氨态氮含量的测定甲醛法
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 电商客服培训考试
- 仿生科技课件
- 医师多点执业注册申请表
- 《边坡稳定性分析》课件
- 刮板输送机-课件
- 深信服防火墙技术方案
- 福建省福州市各县区乡镇行政村村庄村名明细及行政区划代码
- 临床医学晕厥课件
- 临床路径病种目录
评论
0/150
提交评论