您现在的位置:首页> 考试报考 > C++ > 计算机等级二级C++语言模拟试题(1)

计算机等级二级C++语言模拟试题(1)

11、 对长度为n的线性表排序,在最坏情况下,比较次数不是n(rt一1)/2的排序方法是( )。

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序

12、 字面常量42、4.2、42L的数据类型分别是(  )。

A.long,double、int

B.lon9、float、int

C.int、double、long

D.int、float、long

13、 下列叙述中正确的是(  )。

A.栈是“先进先出”的线性表

B.队列是“先进后出”的线性表

C.循环队列是非线性结构

D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

14、 不能作为重载函数的调用的依据是(  )。

A.参数个数

B.参数类型

C.函数类型

D.函数名称

15、 下列语句中,错误的是(  )。

A.const int buffer=256;

B.const double*point;

C.int const buffer=256;

D.double*eonst point:

16、 下列运算符中,在c++语言中不能重载的是( )。

A.*

B.>=

C.::

D./

17、 有如下说明:

int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。

A.*P+9

B.木(P+8)

C.*P+=9

D.P+8

18、 执行下列语句段后,输出字符“*”的个数是( )。

for(int i=50;i>1;i-=2)Cout<<'*':

A.24

B.25

C.26

D.50

19、 算法的有穷性是指( )。

A.算法程序的运行时间是有限的

B.算法程序所处理的数据量是有限的

C.算法程序的长度是有限的

D.算法只能被有限的用户使用

20、 下面关于break语句的描述中,不正确的是( )。

A.break可以用于循环体内

B.break语句可以在for循环语句中出现多次

C.break语句可以在switch语句中出现多次

D.break语句可用于if条件判断语句内

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

一对一 咨询课程

点我开始