首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是

A.x=value;

B.x=C: :value;

C.p=&value

D.p=C: :value

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有定义 class C { public: int val…”相关的问题
第1题
对于类定义class A { public: virtual void funcl(){} void func2(){}};class D:public A{ publi

对于类定义 class A { public: virtual void funcl(){} void func2(){} }; class D:public A{ public: void funcl(){cout<< "class B rune 1"<<end1;} virtual void func2(){cout<< "class B func 2"<<end1;} }; 下面正确的叙述是 ______。

A.A::func2()和B::funcl()都是虚函数

B.A::func2()和B::funcl()都不是虚函数

C.B::func1()是虚函数,而A::func2()不是虚函数

D.B::func1()不是虚函数,而A::func2()是虚函数

点击查看答案
第2题
设有定义: class C {public: int ValUe; }; int X,*p; 则以下引用形式中,正确的是()。

A.x=value;

B.x=C::value;

C.p=&value

D.p=C::value

点击查看答案
第3题
下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static int b; publi

下面程序的结果为

#include<iostream.h>

int c;

class A

{

private:

int a;

static int b;

public:

A() {a=0;c=0;}

void seta() {a++;}

void setb() {b++;}

void setc() {c++;}

void display() {cout < < a < < " " < < b < < " " < < c;}

};

int A: :b=0;

void main()

{

A a1,a2;

a1.seta() ;

a1.setb() ;

al .setc() ;

a2.seta() ;

a2.setb() ;

a2.setc() ;

a2.display() ;

}

A.1 2 1

B.1 2 2

C.1 1 2

D.2 2 2

点击查看答案
第4题
设有以下定义和程序:#include<iostream.h>classA1{public: void showl() { cout<<"classA1"<<end

设有以下定义和程序: #include <iostream.h> class A1 { public: void showl() { cout<<"class A1"<<end1; } }; Class A2 : public A1 { public: void show2() { cout<<"Class A2"<<end1; } }; Class A3 : protected A2 { public: void show3() { cout<<”Class A土”<<end1; } }; void main() { A1 obj1; A2 obj2; A3 obj3; } 则以下不合语法的调用语句是()。

A.obj1.show1();

B.obj2.show1();

C.obj3.show1();

D.obj2.show2();

点击查看答案
第5题
设有下列两个类的定义,则类Person和类Man的关系是()。class Person{long id://身份证号Stfingname

设有下列两个类的定义,则类Person和类Man的关系是()。 class Person{ long id://身份证号 Stfingname;//姓名 } class Man extends Person{ int age;//年龄 int getScore(){ return score; } }

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误

点击查看答案
第6题
设有类定义如下:class InOut{String s= new String("Between");public void ametho

设有类定义如下:

class InOut{

String s= new String("Between");

public void amethod(final int iArgs){

int iam;

class Bicycle{

public void sayHello(){

//Here

}

}

}

public void another(){

int iOther;

}

}

以下哪些语句可以安排在//Here处 ?

A. System.out.println(s);

B.System.out.println(iOther);

C. System.out.println(iam);

D. System.out.println(iArgs);

点击查看答案
第7题
设有类定义如下:class Base{public Base(int i){}}public class MyOver extends Base{public

设有类定义如下:

class Base{

public Base(int i){}

}

public class MyOver extends Base{

public static void main(String arg[]){

MyOver m = new MyOver(10);

}

MyOver(int i){

super(i);

}

MyOver(String s, int i){

this(i);

//Here

}

}

以下哪条语句可以安排在//Here处 ?

A.MyOver m = new MyOver();

B.super();

C.this("Hello",10);

D.Base b = new Base(10);

点击查看答案
第8题
设有以下定义和程序:#include<iostream.h>class A1{public: void show1() { cout<<"class A1"<<endl; } };class A2 : public A1{public: void show2() { cout<<"class A2"<<end1 }};class A3 : protected A2{public: void show3() { cout<<"class A1"<<endl; }};void main(){ A1 obj1; A2 obj2; A3 obj3;} 则以下不合语法的调用语句是

A.obj1. showl();

B.obj2. showl();

C.obj3. showl();

D.obj2. show2();

点击查看答案
第9题
给出下列代码,如何使成员变量m被方法fun()直接访问? class Test{ private int m; publi

给出下列代码,如何使成员变量m被方法fun()直接访问? class Test{ private int m; public static void fun(){ … } }

A.将private int m改为protected int m

B.将private int m改为public int m

C.将private int m改为static i

D.将private int m改为int m

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改