1. [单选题]在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为( )。
A. 1
B. n
C. n+1
D. n/2
2. [单选题]在七类内聚中具有最强内聚的一类是( )。
A. 功能内聚
B. 通信内聚
C. 偶然内聚
D. 顺序内聚
3. [单选题]有以下程序 int a=2; int f(int *a) {return (*a)++; } main ( ) int s=0; { int a=5; s+=f (&a); } s+=f (&a); printf ( "%d\n",s ); 执行后输出结果是
A. 10
B. 9
C. 7
D. 8
4. [单选题]下列关于注释语句的描述中,正确的一项是______。
A. 以/*开始,*/结束的是单行注释语句
B. 以//开始的是多行注释语句
C. 以/**开始,*/结束的是可以用于生成帮助文档的注释语句
D. 以/**开始,*/结束的是单行注释语句
5. [单选题]在Java中,管理线程组的类是( )。
A. java.lang.ThreadGroup
B. java.lang.Thread
C. java.lang.Runnable
D. java.lang.Object
6. [单选题]VBA程序的多条语句写在一行中时其分隔符(separator)必须使用符号( )。
A. 冒号(:)
B. 分号(;)
C. 逗号(,)
D. 单引号(’)
7. [单选题]下列叙述中正确的是( )。
A. 在switch语句中,不-定使用break语句
B. 在switch语句中必须使用default
C. break语句必须与switch语句中的case配对使用
D. break语句只能用于switch语句
8. [单选题]下列程序执行后,k的值是 ( ) public class TestDemo { public static void main(String args[]) { int m=3,n=6,k=0; while((m++)(- -n)) + + k; System.out.println(k);
B. 1
C. 2
D. 3
9. [单选题]下列叙述中不正确的是。
A. 算法的效率不仅与问题的规模有关,还与数据的存储结构有关
B. 算法的时间复杂度是指执行算法所需要的计算工作量(calculation work)
C. 数据的逻辑结构与存储结构是一一对应(one-to-one correspondence)的
D. 算法的时间复杂度与空间复杂度不一定相关
10. [单选题]运行以下程序后,打印机上的输出结果是( )。 For I=To 9 Printer.Print tab(I*I),I Next
A. 12345678*9 9
B. 12345678
C. 12345 6789
D. 1 2 3 4 5 6 7 8 9