2017下半年计算机二级C++考试试题
C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。下面是小编整理的关于计算机二级C++考试试题,希望大家认真阅读!
1). 设有数组定义:char array[]=”China";,则数组array所占的空间为
A.4个字节
B.5个字节
C. 6个字节
D.7个字节
准确答案:C
2). 以下各选项组中,均是C++语言要害字的组是( )
A.public operator this
B.shod string static
C.it while>=
D.private cout printf
准确答案:A
3). C++语言中,体现一条语句结束的标号是
A.#
B.;
C.//
D.}
准确答案:B
答案解析:C++语言中语句的结束符是分号。
4). 建立派生类对象时,3种组织函数分别是a(基类的组织函数)、b(成员对象的组织函数)、c(派生类的组织函数)这3种组织函数的调用挨次为
A.abc
B.acb
C.cab
D.cba
准确答案:A
5). 拷贝组织函数的参数一般是( )
A.某对象名
B.某对象成员名
C.某对象的引用名
D.指向对象的指针名
准确答案:C
6). 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述禁绝确的是( )
A.派生类的.对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接拜候基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
准确答案:C
7). 在C++语言中,封装是借助于什么达到的?
A.结构
B.类
C.数组
D.函数
准确答案:B
答案解析:C++基本的性质就是它的封装性,而封装性主要是靠类来实现的。
9). 线性表的顺序存储结构和线性表的链式存储结构分别是
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
正确答案:B
答案解析:目的,考查有关线性表存储结构的基本知识。要点,顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。考点,顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。
10). 若有定义语句″int i=2,j=3;″,则表达式i/j的结果是( )。
A.0
B.0.7
C.0.66667
D.0.66666667
正确答案:A
答案解析:整数相除为整数,所以结果为0。