位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2014年全国计算机等级《二级C++》考前押密试卷(2)

有如下程序:#includeusing namespace std;class MyClass{public:MyClass(int i=0){cout<<1;}MyClass(const MyClass&amp;x){cout<<2;}MyClass&amp;operator=(const MyClass&amp;x){cout<<3;retum$this;}~MyClass()}cout<<4;}};int main(){MyClass objl(1),obj2(2),obj3(objl);retum 0;{执行这个程序的输出结果是( )。

发布时间:2024-07-09

A.112444

B.11114444

C.121444

D.11314444

试卷相关题目

  • 1下列程序的输出结果为( )。#include{if(n<1)return l;else return n+time(n一1); return 0;}void main() {cout<<FUNC(5)<}

    A.0

    B.10

    C.15

    D.16

    开始考试点击查看答案
  • 2运算符重载时不需要保持的性质是( )。

    A.操作数个数

    B.操作数类型

    C.优先级

    D.结合性

    开始考试点击查看答案
  • 3下列有关模板的叙述中,正确的是( )。

    A.函数模板不能含有常规形参

    B.函数模板的一个实例就是一个函数定义

    C.类模板的成员函数不能是模板函数

    D.用类模板定义对象时,绝对不能省略模板实参

    开始考试点击查看答案
  • 4有如下程序:#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则程序中下画线处遗漏的语句是(  )。

    A.cout<

    B.tout<

    C.cout<

    D.eout<开始考试点击查看答案

  • 5下面程序的运行结果为( )。#includevoid main(){for(int a=0,x=0;!x&amp;&amp;a<=10;a++){a++:}cout<<A<}

    A.10

    B.1l

    C.12

    D.0

    开始考试点击查看答案
  • 6在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

    A.外模式

    B.内模式

    C.概念模式

    D.逻辑模式

    开始考试点击查看答案
  • 7有如下程序:#inClude using namespaCe std; Class Base{publiC:void output(){Cout<<1;}virtual void Print(){Cout<<'B’;} };Class Derived:publiC Base{ publiC:void output(){Cout<<2;} void Print(){Cout<<’D ';} };int main() {Base * ptr=new Derived; ptr一>output();ptr一>Print(); delete ptr;retum0; }执行这个程序的输出结果是( )。

    A.1B

    B.lD

    C.2B

    D.2D

    开始考试点击查看答案
  • 8以下程序中,错误的行为是( )。①#include②class A③{④public:⑤ int n=2;⑥ A(int val){cout<<VAL<⑦ -A(){};⑧};⑨void main() ⑩{、 A a(0);、}

    A.⑤

    B.⑥

    C.⑦

    D.、

    开始考试点击查看答案
  • 9下列数据结构中,属于非线性结构的是( )。

    A.循环队列

    B.带链队列

    C.二叉树

    D.带链栈

    开始考试点击查看答案
  • 10有如下程序:#inClude using namespaCe std; Class A{publiC:statiC int a;void init(  ){。a=1;}A(int a=2){init(  );a++;} };int A::a:0: A obj;int main(  ) {Cout<<OBJ.A:&amp;NBSP;&amp;NBSP;&amp;NBSP;}运行时输出的结果是(  )。

    A.0

    B.1

    C.2

    D.3

    开始考试点击查看答案
返回顶部