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

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

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

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

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

1、按照标识符的要求,不能组成标识符的符号是(  )

A.连接符

B.下划线

C.大小写字母

D.数字字符

2、下列输出语句中,正确的是(  )

A.cout﹤﹤("%c\n"," student")

B.cout﹤﹤("%s\n","hello")

C.cout﹤﹤ ("%c\n","c")

D.cout ﹤ ("%s\n", &a)

3、已知:print( )函数是一个类的常成员函数,无返回值,下列表示中正确的是(  )

A.void print( )const

B.void print(const)

C.void const print( )

D.const void print( )

4、if与else在使用过程中为避免嵌套出现二义性,C++中规定与else子句配对的是(  )

A.其之前最近的if语句

B.其之前最近且尚未配对的if语句

C.缩排位置相同的if语句

D.其之后最近的if语句

5、对使用关键字new所开辟的动态存储空间,释放时必须使用( )

A.free

B.create

C.delete

D.release

6、逻辑运算符两侧运算对象的数据(  )

A.是逻辑型数据

B.只能是整型数据

C.只能是整型或字符型数据

D.可以是任何类型的数据

7、关于构造函数的说法,不正确的是(  )

A.没有定义构造函数时,系统将不会调用它

B.其名与类名完全相同

C.它在对象被创建时由系统自动调用

D.没有返回值

8、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是(  )

A.类

B.对象

C.函数体

D.数据块

9、下列关于类的继承描述中,错误的是(  )

A.基类不一定具有派生类的全部属性和方法

B.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数

C.继承描述类的层次关系,派生类可以具有与基类相同的属性和方法

D.一个基类可以有多个派生类,一个派生类可以有多个基类

10、在C++中,函数原型不能标识(  )

A.函数的返回类型

B.函数参数的个数

C.函数参数类型

D.函数的功能

11、若二维数组y有m列,则位于y[i][j]之前的元素数量是(  )

A.j*m+i

B.i*m+j

C.i*m+j-1

D.i*m +j+1

12、下列关于类的权限的描述错误的是( )

A.类本身的成员函数只能访问自身的私有成员

B.类的对象只能访问该类的公有成员

C.普通函数不能直接访问类的公有成员,必须通过对象访问

D.一个类可以将另一个类的对象作为成员

13、下面不能够判断字符串S是空串的是( )

A.if(S[0]==0)

B.if(strlen(S)==0)

C.if(strcmp(S,"")==0)

D.if(S=='\0')

14、下列输出字符'd'的方法中,错误的是(  )

A.cout﹤﹤put('d')

B.cout﹤﹤'d'

C.cout. put('d')

D.char a='d'; cout﹤﹤a;

15、关于引用,下列的说法中错误的是(  )

A.引用是给被引用的变量取一个别名

B.引用主要是用来作函数的形参和函数的返回值

C.在声明引用时,要给它另开辟内存单元

D.在声明引用时,必须同时使它初始化

16、下面关于C++字符数组的叙述中,错误的是(  )

A.字符数组可以放字符串

B.字符数组的字符可以整体输入、输出

C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D.可以用关系运算符对字符数组比较大小

17、下列说法不正确的是(  )

A.主函数main中定义的变量在整个文件或程序中有效

B.不同函数中,可以使用相同名字的变量

C.形式参数是局部变量

D.在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效

18、非数组指针或引用型变量做实参时,它和对应虚参之间的数据传递方式是(  )

A.地址传递

B.单向值传递

C.双向值传递

D.由用户指定传递方式

19、下面叙述中错误的是(  )

A.预处理命令都必须以“#”开始

B.在程序中凡是以“#”开始的语句行都是预处理命令行

C.C++程序在程序执行过程中对预处理命令进行处理

D.一行只能写一条预处理命令

20、下列关于友元函数的描述,正确的是(  )

A.友元函数可以存取私有成员、公有成员和保护成员

B.友元函数不可以是一个类

C.友元函数的作用之一是实现数据的隐藏性

D.在类中说明的友元函数,函数的定义不可在类体之外

参考答案:

【一、单项选择题】

1~5 ABABC 6~10 DAABD

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

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

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