您现在的位置:首页> 全国 > C++ > 2018年全国计算机二级C++语言考试练习题(3)

2018年全国计算机二级C++语言考试练习题(3)

【汇总】2018年全国计算机二级C++语言考试练习题


 

1). 下面关于C++流的叙述中,正确的是( )。

A.cin是一个输入流对象

B.可以用ifstream定义一个输出流对象

C.执行语句序列char* y=″PQMN″;cout<

D.执行语句序列char x[80];cin.getline(x,80);时,若输入Happy new year,则x中的字符串是″Happy″

正确答案:A

2). 信息隐蔽的概念与下述哪一种概念直接相关( )。

A.软件结构定义

B.模块独立性

C.模块类型划分

D.模拟耦合度

正确答案:B

3). 若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。

A.a:=b+1

B.a= b= c+2

C.int 18.5 %3

D.a= a+7=c+b

正确答案:B

4). 两个或两个以上模块之间联系的紧密程度称为( )。

A.耦合性

B.内聚性

C.复杂性

D.数据传输特性

正确答案:A

5). 开发大型软件时,产生困难的根本原因是( )

A.大系统的复杂性

B.人员知识不足

C.客观世界千变万化

D.时间紧、任务重

正确答案:A

6). 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。

A.函数调用可以作为独立的语句存在

B.函数调用可以无返回值

C.函数调用可以出现在表达式中

D.函数调用可以作为、一个函数的形参

正确答案:D

7). 对于语句″cout< < <1<< < <2;″的输出结果是( )。

A.*********1*2

B.********12

C.*******1*2

D.12********

正确答案:A

8). 下列关于运算符重载不正确的是( )

A.运算符重载不能改变运算符的操作数个数

B.运算符重载不能改变运算符的优先级

C.运算符重载不能改变运算符的结合性

D.运算符重载能改变对预定义类型数据的操作方式

正确答案:D

9). 通常拷贝构造函数的参数是

A.某个对象名

B.某个对象的成员名

C.某个对象的引用名

D.某个对象的指针名

正确答案:C

10). 下面关于模板的描述,错误的是

A.函数模板和类模板的参数可以是任意的数据类型

B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用

C.函数模板不能直接使用,需要实例化为模板函数后才能使用

D.类模板的成员函数都是模板函数

正确答案:A

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

一对一 咨询课程

点我开始