全国2012年10月自学考试C++程序设计试题及答案.doc

 全国2012年10月自学考试C++程序设计试题及答案.doc

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

全国2012年10月自学考试C++程序设计试题 课程代码:04737 选择题部分 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.使用下列哪一限定符可强制改变访问方式 A.const B.short C.1ong D.signed 2.下列表达式,哪一是声明P为指向常量的指针 A.const int *p B.int* const p; C.const int *const p D.int *p 3.运算符::叫做 A.下标运算符 B.自增运算符 C.成员访问运算符 D.作用域运算符 4.如果为一个类定义了自己的构造函数,下列描述正确的是 A.系统不再提供默认构造函数,但提供其他构造函数 B.系统提供其他非默认构造函数 C.系统不再提供默认构造函数 D.系统仍提供默认构造函数 5.对于类中的成员,使用protected修饰,表明该成员的访问权限是 A.公有的 B.私有的 C.保护的 D.不可见的 6.类不是内存中的物理实体,只有当使用类产生对象时,才进行内存分配,这种对象建 立的过程称为 A.程序化 B.结构化 C.过程化 D.实例化 7.下列关于类的权限描述错误的是 A.类本身的成员函数可以访问自己定义的任何成员 B.类的对象只能访问公有成员 C.普通函数只能通过对象访问类的公有成员 D.一个类不能包含另一个类的对象作为成员 8.在派生中,访问控制方式没有下列哪种 A.publish B.public C.protected D.private 9.采用重载函数的目的是 A.实现共享 B.减少空间 C.提高速度 D.使用方便,提高可读性 10.设类A中包含若干其他类的对象作为成员,则在定义类A的构造函数时,应使用下列哪个符号将A::A(参数表)与成员初始化列表隔开 A., B.; C.: D.. 11.设存在数组a,其长度为Len,则下列哪个泛型算法用于对a进行升幂排序 A.reverse(a,a+Len); B.sort(a,a+Len); C.find(a,a+Len,value); D.copy(a,a+Len,b); l2.函数int sum(int a=10,int b=15,int c=25);不可与下列哪个函数同时声明 A.int sum(int,int,int,int) B.int sum(int,int,int) C.int sum(double) D.int sum(double,double,double); 13.对函数int saveName(char * first,char * sec= ,char * thd= )下列调用方法不正确的是 A.int s=saveName(1,2,3); B.int s=saveName(1,2); C.int s=saveName(1); D.int s=saveName(1,,3); 14.下列哪个不是函数重载需要满足的条件 A.返回值类型不同 B.参数个数不同 C.参数个数相同时,参数类型不同 D.函数名相同 15.关于对象性质,下列描述错误的是 A.同一类对象之间不可相互赋值 B.可以使用对象数组 C.对象可以用作函数参数 D.一个对象可以用作另一个类的成员 16.可用作C++语言用户标识符的一组标识符是 A.void,define,+WORD B.a3_b3,_123,YN C.for,-abc,Case D.2a,DO,sizeof 1 7.设函数int index(int a,int i)返回数组a中下标为i的元素,如果在整型数组int array[]={1,2,3},在执行index(array,1)+=3后,array中各元素值为 A.{4,2,3} B.{1,5,3} C.{1,2,6} D.{4,5,6} 1 8.对指针动态分配空间用的关键字是 A.define B.int C.new D.float 19.一个函数功能不太复杂,但要求被频繁调用,应选用 A.内联函数 B.重载函数 C.递归函数 D.嵌套函数 20.在int a=3,*p=&a;中,*p的值是 A.变量a的地址值 B.无意义 C.变量p的地址值 D.3 非选择题部分 注意事项: 用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。 二、填空题(本大题共20小题,每小题1分,共20分) 21.默认参数是在______中说明的,默认参数可以多于1个,但是必须放在参数序列的后部。 22.类所声明的内容用______括起来,之间的内容称为类体。 23.

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档