试题 百分网手机站

9月计算机二级考试C++考前测试题及答案

时间:2020-09-28 16:42:35 试题 我要投稿

2017年9月计算机二级考试C++考前测试题及答案

  导语:C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。它是一种使用非常广泛的计算机编程语言。以下是小编为大家精心整理的2017年9月计算机二级考试C++考前测试题及答案,欢迎大家参考!

blob.png

  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

  答案解析:本题考查C++流的概念和I/()的格式化。cin是istream类的对象,即输入流对象。ifstream是输入文件流,类不能定义个输出流对象。getline函数的功能是允许从输入流中读取多个字符,并且允许指定输入终止,在读取完成后,从读取的内容中删除该终止字符,所以D选项中的语句序列后x中字符串应该是Happy new year。

  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

  答案解析:本题考查C++语言的正确赋值方法。a= b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式b= c+2和a=b。选项A中包含一个不合法的运算符″:=″;选项C应改为(int) 18.5%3;选项D可理解为两个表达式a+7=c+b和a= a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量。

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

  A.耦合性

  B.内聚性

  C.复杂性

  D.数据传输特性

  正确答案:A

  答案解析:耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。

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

  A.大系统的复杂性

  B.人员知识不足

  C.客观世界千变万化

  D.时间紧、任务重

  正确答案:A

【2017年9月计算机二级考试C++考前测试题及答案】相关文章:

2017年计算机二级考试C++考前测试题及答案11-15

计算机二级考试C++试题及答案09-29

计算机二级C++考试试题及答案11-28

2017年9月计算机二级C++考试模拟练习10-05

计算机二级考试C++考前冲刺试题09-15

2016年9月计算机二级《C++》单选试题答案07-26

2017年9月计算机二级C语言测试题及答案11-18

计算机二级c++试题及答案08-31

2017年9月计算机二级C++考试强化复习试题10-05