1、十进制变量i的值为100,那么八进制的变量i的值为:
A.146
B.148
C.144
D.142
参考答案:C
2、下面对析构函数的正确描述是:
A.系统不能提供默认的析构函数
B.析构函数必须由用户定义
C.析构函数没有参数
D.析构函数可以设置默认参数
参考答案:C
3、设x和y是二叉树中的任意两个节点,若在先根序列中x在y之前,而在后根序列中x在y之后,则x和y的关系是().
A.x是y的右兄弟
B.x是y的子孙
C.x是y的祖先
D.x是y的左兄弟
参考答案:C
4、设计模式中,属于结构型模式的有哪些?
A.状态模式
B.装饰模式
C.代理模式
D.观察者模式
参考答案:BC
5、有两个完全相同的正方体,各面分别有数字1,2,3,4,5,6.把两个正方体放到桌子上,正面的数字加起来等于偶数的情形有多少种()(提示:1+3与3+1是一种情况)
A.24
B.9
C.18
D.12
参考答案:D
6、关于内联函数说法错误的是:
A.不是任何一个函数都可定义成内联函数
B.内联函数的团数休内不能含有复杂的结构控制语句
C.递归函数可以被用来作为内联函数
D.内联图数一般适合于只有1~5行语句的小函数
参考答案:C
7、下面程序输出结果为?
#include
#define SUB(X,Y) (X)*Y
int main(){
int a=3,b=4;
cout<
return 0;
}
A.15
B.16
C.20
D.12
参考答案:A
8、软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了什么?
A.版本管理
B.可行性分析
C.风险分析
D.系统集成
参考答案:C