精选试卷> 学历类> 自考专业(计算机应用)> C++程序设计> 2016年自考专业(计算机应用)C++程序设计考试真题及答案

2016年自考专业(计算机应用)C++程序设计考试真题及答案

来源: 上学吧自考专业(计算机应用)题库发布时间:2021-10-29

自考计算机应用的专业核心能力是研究计算机系统管理、应用软件开发、网络管理、信息系统管理和网站建设等方面基本知识和技能,主要课程有《计算机基础》、《计算机系统组装与维护》、《网站规划与制作》、《数据库原理与应用》等。上学吧自考计算机应用题库是专门为自考计算机应用考试提供专业且具有品质的题库,希望可以帮助到考生。现在就点击安装APP刷题。以下为试卷的详细内容:

一、单项选择题 单项选择题(本大题共20小题,每小题1分,共20分。)在每小题列出的备选项中只有一项是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。参考答案见试卷末尾

1、一个函数的功能不太复杂,但要求被频繁调用,选用最适合的是( )

A.内联函数

B.重载函数

C.递归函数

D.嵌套函数

2、假定有类AB,有相应的构造函数定义,能正确执行“AB a(4), b(5), c[3], *p[2]={&a, &b};”语句,请问执行完此语句后共调用该类析构函数的次数为(  )

A.14

B.5

C.3

D.1

3、在下面有关析构函数特征的描述中,正确的是(  )

A.一个类中可以定义多个析构函数

B.析构函数名与类名完全相同

C.析构函数不能指定返回类型

D.析构函数可以有一个或多个参数

4、派生类的对象对它的哪一类基类成员是可以访问的(  )

A.公有继承的基类的公有成员

B.公有继承的基类的保护成员

C.公有继承的基类的私有成员

D.保护继承的基类的公有成员

5、如果A是抽象类,则下面正确的是(  )

A.A中没有纯虚函数

B.A a;

C.A a[3];

D.A *pa;

6、下列关于纯虚函数与抽象类的描述中,错误的是(  )

A.纯虚函数是一种特殊的函数,它允许没有具体的实现

B.抽象类是指具有纯虚函数的类

C.一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽象类

D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出

7、cout是C++的(  )

A.关键字

B.对象

C.类

D.运算符

8、下列哪个函数不是类的成员函数(  )

A.构造函数

B.析构函数

C.友元函数

D.拷贝构造函数

9、下列有关重载函数的说法中错误的是(  )

A.重载函数必须具有不同的返回值类型

B.重载函数名必须相同

C.重载丞数参数个数可以不同

D.重载函数必须有不同的形参列表

10、下面说法正确的是(  )

A.生成对象时调用析构函数

B.定义类时必须写出该类的构造函数

C.调用构造函数时必须在主函数中明确写出调用格式

D.析构函数不可以重载

11、在编译指令中,宏定义使用指令(  )

A.#define

B.#include

C.#typedef

D.#friend

12、假设声明了以下的函数模板,错误的调用语句是(  ) template ﹤class T﹥ T max(T x, T y) { return (x﹥y)?x:y; } 并定义了int i; char c;

A.max(i,i)

B.max(c,c)

C.max((int)c,i)

D.max(i,c)

13、若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )

A.n=*q

B.p=n

C.p=q

D.*q=*P

14、进行文件操作时需要包含头文件(  )

A.iostream

B.fstream

C.stdio

D.stdlib

15、类模板template ﹤class T﹥classX{…};,其中友元函数f对特定类型T(如int),使函数f(X ﹤int﹥&)成为X﹤int﹥模板类的友元,则其说明应为(  )

A.friend void f( );

B.friend void f(X﹤T﹥&);

C.friend void A::f( );

D.friend void C(T);

16、动态编联所支持的多态性称为运行时的多态性,支持的函数是(  )

A.构造函数

B.友元函数

C.继承

D.虚函数

17、用运算符delete删除—个动态对象时(  )

A.首先为该动态对象调用构造函数,再释放其占用的内存

B.首先释放该动态对象占用的内存,再为其调用构造函数

C.首先为该动态对象调用析构函数,荐释放其占用的内存

D.首先释放该动态对象占用的内存,再为其调用析构函数

18、下列字符常量的写法中,错误的是(  )

A.'\t'

B."b"

C.'*'

D.'a'

19、C++类体系中,不能被派生类继承的有(  )

A.静态数据成员

B.构造函数

C.虚函数

D.静态成员函数

20、下列对派生类的描述中,错误的是(  )

A.派生类至少应有一个基类

B.派生类的成员除了自己定义的成员外,还包含了它的基类成员

C.基类中成员访问权限继承到派生类中都保持不变

D.一个派生类可以作为另一个派生类的基类

参考答案:

【一、单项选择题】

1~5 ABCAD 6~10 CBCAD

11~20点击安装“计算机应用自考题库APP”查看答案

如果这样刷题不过瘾,请立即安装APP刷题,历年真题、高质量模拟题应有尽有。

计算机应用自考 APP
随时随地搜题刷题学习课程
找答案微信小程序
免下载,即可体验强大的搜题神器
小程序
上学吧找答案
APP下载
上学吧题库APP
TOP