位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(7)

有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;)~Toy(  ){count一一;)char*GetName(  ){returnname;}staticintgetCount(  ){returncount;)private:charname[10];staticintcount;};intToy::count=0;intmain(  ){Toyt1("snoopy"),t2("Mickey"),t3("Barbie");tout<<return0;)运行时的输出结果是(  )。

发布时间:2024-07-09

A.1

B.2

C.3

D.运行时出错

试卷相关题目

  • 1有如下程序:#includeusingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}};intmain(){DAd[]={DA(3),DA(3),DA(3));DA+p=newDA[2];delete[]p;return();}这个程序的输出结果是(  )。

    A.111

    B.333

    C.11333

    D.11133

    开始考试点击查看答案
  • 2派生类的成员函数不能访问基类的(  )。

    A.公有成员和保护成员

    B.公有成员

    C.私有成员

    D.保护成员

    开始考试点击查看答案
  • 3下列关于析构函数的描述中,错误的是(  )。

    A.析构函数可以重载

    B.析构函数由系统自动调用

    C.每个对象的析构函数只被调用一次

    D.每个类都有析构函数

    开始考试点击查看答案
  • 4有下列程序:#includevoidmain(  ){intx=1,y=2,z=3;if(x>y)if(yelseprintf("%d",++y);printf(”%d\n”,x++);}程序的运行结果是(  )。

    A.331

    B.41

    C.2

    D.1

    开始考试点击查看答案
  • 5已经有“语句intm=10;”则下列表示引用的表示中正确的是(  )。

    A.int&x=m;

    B.int&y=10;

    C.int&z;

    D.float&t=8m;

    开始考试点击查看答案
  • 6下列选项中不属于结构化程序设计方法的是(  )。

    A.自顶向下

    B.逐步求精

    C.模块化

    D.司复用

    开始考试点击查看答案
  • 7下列叙述中正确的是(  )。

    A.C程序中的注释只能出现在程序的开始位置和语句的后面

    B.C程序书写格式严格,要求一行内只能写一个语句

    C.C程序书写格式自由,一个语句可以写在多行上

    D.用C语言编写的程序只能放在一个程序文件中

    开始考试点击查看答案
  • 8有如下程序:#includeusingnamespacestd;classTestClass{public:virtualvoidfunl(){cout<<"funlTestClass";}virtualvoidfun2(){cout<<“fun2TestClass”;}};classTestClassl:publicTestClass{voidfun(){cout<<“funlTestClassl”;}};intmain(){TestClassobj1,*P;TestClasslobj2;p=&obj2;p->fun1();p->fun2();return0;}该程序执行后的输出结果是(  )。

    A.funlTestClasslfun2TestClass

    B.funlTestClass1fun2TestC1ass1

    C.funlTestClassfun2TestClass

    D.funlTestClassfun2TestClassl

    开始考试点击查看答案
  • 9下面关于运算符重载的描述错误的是(  )。

    A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构

    B.不是所有的运算符都可以进行重载

    C.运算符函数的调用必须使用关键字0perator

    D.在C++语言中不可通过运算符重载创造出新的运算符

    开始考试点击查看答案
  • 10有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrint()const{cout<<"const:val="<<<val<<'\t';}voidPrint(){cout<<"val="<<val<<'t';}private:intval;};intmain(){constMyClassobj1(10);MyClassobj2(20);obj1.Print();obj2.Print();return0;}程序的输出结果是(  )。

    A.va1=10const:va1=20

    B.const:va1=10const:va1=20

    C.const:va1=10val=20

    D.val=10va1=20

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