1. [单选题]若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。
A. 系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值
B. P+1代表a[1][0]的地址
C. P中将存放a数组的首地址
D. P+2代表a数组最后一行的首地址
2. [单选题]冒泡排序在最坏的情况下的比较次数是( )。
A. n(n+1)/2
B. nlog2n
C. n(n-1)/2
D. n/2
3. [单选题]下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
A. int a[2][]={{1,2,3},{4,5}};
B. int a[][3]={1,2,3,4,5,0};
C. int a[][3]={{1,0},{2,0},{3,0}};
D. int a[2][]={{1,2,3},{4,5,6}};
4. [单选题]下面关于列表框和组合框的叙述中,错误的是( )。
A. 列表框和组合框可以包含一列或几列数据
B. 可以在列表框中输入新值,而组合框不能
C. 可以在组合框中输入新值,而列表框不能
D. 在列表框和组合框中均能输入新值
5. [单选题]若用一个大小为6的数值来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()。
A. 1和5
B. 2和4
C. 4和2
D. 5和1
6. [单选题]执行以下程序后,x的值为( )。 unsigned int x=65535; printf("%d\n",x);
A. 65535
B. 1
C. 有错误
D. -1
7. [单选题]对于类定义
A. class A{
B. public:
C. virtual void func1( ) {}
D. void func2( ) {}
E. };
F. class B: public A{
G. public:
H. void func1( ) {cout "class B func 1" endl;}
I. virtua1 void func2( ) {cout "class B func 2" endl;}
J. };
K. 下面正确的叙述是
L. A: :func2( ) 和B: :func1( ) 都是虚函数
M. A: :func2( ) 和B: :func1( ) 都不是虚函数
N. B: :func1( ) 是虚函数,而A: :func2( ) 不是虚函数
O. B: :func1( ) 不是虚函数,而A: :func2( ) 是虚函数
8. [单选题]CPU的主要性能指标是()。
A. 字长和时钟主频
B. 可靠性
C. 耗电量和效率
D. 发热量和冷却效率
9. [单选题]下述函数功能是_______。 int fun(char*x) { char*y=x; while(*y++); return y-s-1; }
A. 求字符串的长度
B. 求字符串存放的位置
C. 比较两个字符串的大小
D. 将字符串x连接到字符串y后面
10. [单选题]把算法工作量大小和实现算法所需存储单元多少分别称为算法的______和空间复杂度。
A. 可实现性
B. 时间复杂度
C. 困难度
D. 计算有效性