更多“Never before had I speak out my mind in public, so when someone asked to sing a song a ”相关问题
  • 第1题:

    publicclassPet{publicvoidspeak(){System.out.print(Pet”);}}publicclassCatextendsPet{publicvoidspeak(){System.out.print(Cat”);}}publicclassDogextendsPet{publicvoidspeak(){System.out.print(Dog”);}}执行代码Pet[]p={newCat(),newDog(),newPet()};for(inti=0;i〈p.length;i++)p[i].speak();后输出的内容是哪项?()

    A.PetPetPet

    B.CatCatCat

    C.CatDogPet

    D.CatDogDog


    参考答案:C

  • 第2题:

    类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 classMyClass { public: MyClass( ){} MyClass(inti){value=newint(i);} int*value; };

    A.MyClassmy;my.value=10;

    B.MyClassmy;*my.value=10;

    C.MyClassmy;my.*value=10;

    D.MyClassmy(10);


    正确答案:D
    D。【解析】因题目中定义的指针value是指淘变量i的,所以直接利用语句MyClass(inti){value=newint(i);}对value进行赋值即可。

  • 第3题:

    类MyClass的定义如下: class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; }; 若要对value赋值,则下面语句正确的是( )。

    A.MyClass my;my.value=10;

    B.MyClass my;*my.value=10;

    C.MyClass my;my.*value=10;

    D.MyClass my(10);


    正确答案:D

  • 第4题:

    有以下程序:includeusing namespace std;class MyClass{public: MyClass(); ~MyClass

    有以下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); void SetValue(int val); private: static int i; }; int MyClass::i=0; MyClass::MyClass() { i++; cout<<i; } MyClass::~MyClass() { i--; cout<<i; } void MyClass::SetValue(int val) { i=val; } int main() { MyClass*my[2]; int k; for(k=0;k<2;k++) my[k]=new MyClass; for(k=0;k<2;k++) delete my[k]; return 0; } 运行后的输出结果是( )。

    A.1210

    B.1100

    C.1234

    D.输出结果不确定


    正确答案:A
    解析:类MyClass中变量i是静态数据成员,它被MyClass类的所有对象共享,但它不属于任何一个对象,它的作用域是类范围。程序i是用来统计类MyClass所创建对象的个数,每创建一个对象i加1,每删除MyClass类对象i减1。

  • 第5题:

    Scientists say it may be five or ten years _____ it is possible to test this medicine on human patients.

    (A) since (C) after

    (B) before (D) when

     

     


    选B
    之前
    科学家说这个药想在病人身上试验,还要等个5到10年。。。


  • 第6题:

    It′ s a long time __________ I saw youlast.
    --Yes, and what a pity! It will be a longtime __________ we see each other again.

    A.since; before
    B.when; since
    C.before; when
    D.before; since

    答案:A
    解析:
    考查连词:①It+is/has been+一段时间+since(自从……起)+sb./sth.did;.②It+was/will be+一段时间+before(多久之后才)+sb./sth.did/do;③时间状语从句:It+was+具体钟点+when(当……时)+ sb./sth.did;④强调结构:It+was+介词+具体钟点+that+sb./sth.did。句意为“——自从上次见你,已经有很长一段时间了。——是的,遗憾的是,还要很长一段时间我们才能再相见。”