有如下程序:#includeusing namespace std;class Basel{public:BaseI(int D.{cout<<D;}一Basel(){}};class Base2{public:Base2(int D.{tout<<D;}~Base2(){}};class Derived:public Basel,Base2{public:Derived(int a,int b,int c,int D.:Basel(B.,Base2(A.,bl(D.,b2(C.{}private:int bl:int b2:};int main(){Derived d(1,2,3,4);return 0;}执行这个程序的输出结果是( )。
A.1234
B.2134
C.12
D.21
试卷相关题目
- 1有如下类定义:class Point{int xx.yy;public:Point():xx(0),yy(0){}Point(int x,int Y=0):xx(X),YY(Y){}};若执行语句Point a(2),b[3],幸c[4];则Point类的构造函数被调用的次数是( )。
A.2次
B.3次
C.4次
D.5次
开始考试点击查看答案 - 2下面关于break语句的描述中,不正确的是( )。
A.break可以用于循环体内
B.break语句可以在for循环语句中出现多次
C.break语句可以在switch语句中出现多次
D.break语句可用于if条件判断语句内
开始考试点击查看答案 - 3算法的有穷性是指( )。
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
开始考试点击查看答案 - 4执行下列语句段后,输出字符“*”的个数是( )。for(int i=50;i>1;i-=2)Cout<<'*':
A.24
B.25
C.26
D.50
开始考试点击查看答案 - 5有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。
A.*P+9
B.木(P+8)
C.*P+=9
D.P+8
开始考试点击查看答案 - 6以下叙述正确的是( )。
A.函数可以嵌套定义但不能嵌套调用
B.函数既可以嵌套调用也可以嵌套定义
C.函数既不可以嵌套定义也不可以嵌套调用
D.函数可以嵌套调用但不可以嵌套定义
开始考试点击查看答案 - 7必须用一对大括号括起来的程序段是( )。
A.switCh语句中的Case标号语句
B.if语句的分支
C.循环语句的循环体
D.函数的函数体
开始考试点击查看答案 - 8软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.学生成绩管理系统
B.C语言编译程序
C.UNIX操作系统
D.数据库管理系统
开始考试点击查看答案 - 9下面程序的运行结果为( )。#includevoid main(){for(int a=0,x=0;!x&&a<=10;a++){a++:}cout<<A<}
A.10
B.1l
C.12
D.0
开始考试点击查看答案 - 10有如下程序:#includeusing namespace std;int i=1;class Fun{public:static int i;int value(){return i—l;}int value()const{return i+1;}};int Fun::i=2;int main(){int i=3;Fun funl;const Fun fun2:__________________return 0;}若程序的输出结果是:123则程序中下画线处遗漏的语句是( )。
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它