1. [单选题]使用宏组的目的是( )。
A. 设计出功能复杂的宏
B. 设计出包含大量操作的宏
C. 减少程序内存消耗
D. 对多个宏进行组织和管理
2. [单选题]参加百年阿里培训的n位同学结伴去西湖旁边为游人指路,两人一组,他们打算先让体重之和恰好为102公斤的同学一组,请给出一个算法找到这样的组合,或者确定他们中不存在这样的组合,其中最优的算法时间复杂度为?(假设体重均为整数)()
A. O(log(n))
B. O(n)
C. O(nlog(n))
D. O(n^2)
3. [单选题]有下列程序: main () { int i; for (i=1;i=40; i++) { if (i++%5==0) if(++i%8==0) printf("%d",i); } printf ("\n"); } 执行后的输出结果是( )。
A. 5
B. 24
C. 32
D. 40
4. [单选题]下列运算符中不能在C++中重载的是( )。
A. ?:
B. +
C. -
D. =
5. [单选题]若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是( )。
A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3
6. [单选题]下列叙述中,不符合(inconformity)良好程序设计风格的是( )。
A. 程序的效率第一,清晰第二
B. 程序的可读性号
C. 程序中要有必要的注释
D. 输入数据前要有提示信息
7. [单选题]【程序】
A. ** MAIN. PRG ** PROC1. PRG
B. SET TALK OFF PROC P1
C. X=10 PARA S1,S2
D. Y=5 S1=S1*5
E. SET PROC TO PROC1 S2=S2+5
F. DO P1 WITH X,Y RETURN
G. PROC P2
H. ? X,Y &&第一次显示 PARAX,Y
I. X=10 X=5
J. Y=5 Y=X+20
K. DO P2 WITH X,Y RETURN
L. ? X,Y &&第二次显示
M. X=10
N. Y=5
O. DO P1 WITH X+5,Y
P. ? X,Y &&第三次显示
Q. X=10
R. Y=5
S. DO P2 WITH X,Y+5
T. ? X,Y &&第四次显示
U. SET PROC TO
V. SET TALK ON
W. RETURN
X. 第一次显示结果为 ______。
Y. 10 5
Z. 10 50
8. [单选题]有下列程序: #include
A. 10
B. 9
C. 8
D. 7
9. [单选题]项目管理器中的“应用程序”组件包含在______选项卡中。
A. 文档
B. 代码
C. 数据
D. 类
10. [单选题]没有定义int x;float Y;,则10+x+y值的数据类型是( )。
A. int
B. double
C. float
D. 不确定