2021年3月计算机二级C++语言练习及答案(四)
2021年3月计算机二级C++语言练习及答案(四)
1). 如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是( )。
A.e3、e1、e4、e2
B.e2、e4、e3、el1
C.e3、e4、e1、e2
D.任意顺序
正确答案:B
答案解析:根据栈先进后出的特点可知el肯定是最后出栈的,因此正确答案为选项B。
2). 对于重载的运算符>>,它是一个( )
A.用于输入的友元函数
B.用于输入的成员函数
C.用于输出的友元函数
D.用于输出的成员函数
正确答案:A
3). 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化( )。
A.与虚基类下面的派生类个数有关
B.多次
C.两次
D.一次
正确答案:D
答案解析:带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化一次。
4). 最简单的交换排序方法是( )
A.快速排序
B.选择排序
C.堆排序
D.冒泡排序
正确答案:D
5). NULL是指
A.0
B.空格
C.未知的值或无任何值
D.空字符串
正确答案:C
答案解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。
6). 用链表表示线性表的优点是( )
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数据元素的物理顺序与逻辑顺序相同
正确答案:C
7). 计算机能直接执行的程序是( )。
A.源程序
B.目标程序
C.汇编程序
D.可执行程序
正确答案:D
答案解析:由高级语言编写的程序称为″源程序″;由二进制代码表示的程序称为″目标程序″;由汇编语言编写的程序称为″汇编程序″。对于计算机本身来说,它只能接收和处理由O到1的代码构成的二进制指令和数据。所以计算机能识别的程序是″目标程序″。而计算可以直接执行的程序是可执行程序,即后缀为.exe的程序。
8). 下列叙述中正确的是( )。
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
正确答案:C
答案解析:在程序中注释部分对程序的运行结果不产生任何影响,增加了程序的易读性,它可以出现在任意位置,并且书写自由,一行内可以写多个语句,语句可以写在多行上;由于C语言编写的程序有很多的移植性,可以被多个程序文件引用。
以上就是“2021年3月计算机二级C++语言练习及答案(四)”相关内容,小伙伴们快来了解一下吧。另外,大家可通过环球网校“ 免费预约短信提醒”及时获知2021年3月全国计算机等级考试时间提醒!环球网校友情提示:为方便更多小伙伴备考,环球网校特地为您准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>计算机二级考试历年真题和答案”下载学习。