1. [单选题]目前使用最广泛的软件工程方法分别是()。
A. 传统方法和面向对象方法
B. 面向过程方法
C. 结构化程序设计方法(structured programming method)
D. 面向对象方法
2. [单选题]语句int*P=&k;定义了指针P,与这个语句等效的语句序列是( )。
A. int* p;P=&k;
B. int * P;P=k;
C. int * p;* P=&k;
D. int * p;* P=k;
3. [单选题]SA方法是一种______。
A. 自顶向下逐层分解的分析方法
B. 自底向上逐层分解的分析方法
C. 面向对象的分析方法
D. 上述都不对
4. [单选题]Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时(run-time),自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源(system resources),其格式为: protected void finalize() throws throwable { ... super.finalize.(); }
A. Ⅰ、Ⅲ
B. Ⅰ、Ⅱ、Ⅲ、Ⅳ
C. Ⅰ、Ⅱ、Ⅲ
D. Ⅱ、Ⅲ、Ⅳ
5. [单选题]以下有4组用户标识符(identifier),其中合法的一组是______。
A. FOR -sub Case
B. 4d DO Size
C. f2_G3 IF abc
D. WORD void define
6. [单选题]执行下列程序后,屏幕上显示的结果是
A. X=2
B. Y=3
C. ?X,Y
D. DO SUB1
E. ??X,Y
F. PROCEDURE SUB1
G. PRIVATE Y
H. X=4
I. Y=5
J. RETURN
K. 2 3 4 5
L. 2 3 4 3
M. 4 5 4 5
N. 2 3 2 3
7. [单选题]控件的名称应在( )属性中修改
A. Caption
B. Text
C. Name
D. Lines
8. [单选题]若已定义
A. int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;
B. 其中 则对a数组元素不正确的引用是
C. a[p-a]
D. *(&a[i])
E. p[i]
F. a[10]
9. [单选题]以下程序的输出结果是( )。 #includeiostream.h> void main() {int i,j,x=0; fof(i=0;i2;i++= {x++; for(j=0:j3;j++= {if(j%2)continue; x++; x++;} cout"x="X;=
A. x=8
B. x=6
C. x=12
10. [单选题]以下叙述中错误的是______。
A. 算法正确的程序最终—定会结束
B. 算法正确的程序可以有零个输出
C. 算法正确的程序可以有零个输入
D. 算法正确的程序对于相同的输入—定有个相同的结果