题目内容 (请给出正确答案)
[单选题]

给出以下代码,请问该程序的运行结果是什么?interfaceA{intx=0;A{x=5;}A(ints){x=s;}}请选择一个正确答案()

A.编译错误,因为接口不能拥有构造方法

B.编译错误,因为接口名必须超过一个以上的字符

C.编译错误,因为接口不能超过一个以上的构造方法

D.默认的构造方法不需要提供,因为编译器会自动提供

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“给出以下代码,请问该程序的运行结果是什么?interface…”相关的问题

第1题

给出下面程序的运行结果: 输入:2*5 main() { int data...

给出下面程序的运行结果: 输入:2*5 main() { int data1, data2; char op; scanf("%d%c%d", &data1, &op, &data2); switch (op) { case '+': printf("%d + %d = %d\n", data1, data2, data1 + data2); break; case '-': printf("%d - %d = %d\n", data1, data2, data1 - data2); break; case '*': case 'x': case 'X': printf("%d * %d = %d\n", data1, data2, data1 * data2); break; case '/': if (data2==0) printf("Division by zero!\n"); else printf("%d/%d = %d\n", data1, data2, data1/data2); break; default: printf("Invalid operator! \n"); } }

点击查看答案

第2题

运行以下的程序代码,结果是( )。 #include<iostream> using namespace std; intmain() { int x=5; int *q=&x; int &y=x; y++; tout<<(*q)++<<end1; return 0; }

A.5

B.6

C.7

D.8

点击查看答案

第3题

有以下程序: #include <iostream> using namespace std; class A { private: int x,y; public: void set (int i,int j) { x=i; y=j; } int get_y() { return y; } }; class box { private: int length,width; A label; public: void set(int 1,int w, int s,int p) { length=1; width=w; label.set(s,p); } int get_area() { return length*width; } }; int main() { box small; small.set(2,4,1,35); cout<<small.get_area()<<end1; return 0; } 运行后的输出结果是( )。

A.8

B.4

C.35

D.70

点击查看答案

第4题

阅读如下程序段,则执行后程序的输出结果是

#include

main()

{structa{int x; int y;}num[2]={{20,5},{6,7}};

printf("%d\n",num[0].x/num[0].y*num[1].y);}

A.0

B.28

C.20

D.5

点击查看答案

第5题

若有以下程序: #include <iostream> using namespace std; class A { private: int x; protected: int y; public: int z; void setx(int i) { x=i; } int getx () { return x; }; class B : protected A { public: void setvalue(int a, int b, int c) { setx (a); y=b; z=c; } void display() { cout<<getx ( ) <<", "<<y<<", "<<z<<", "<<end1; } }; int main () { B obj; obj.setvalue(5, 6, 7); obj.display ( ); return 0; } 程序运行后的输出结果是( )。

A.产生语法错误

B.7,6,5

C.5,6,7

D.7,5,6

点击查看答案

第6题

interface A{

int x = 0;

}

class B{

int x =1;

}

class C extends B implements A {

public void pX(){

System.out.println(x);

}

public static void main(String[] args) {

new C().pX();

}

}

点击查看答案

第7题

interface A{

int x = 0;

}

class B{

int x =1;

}

class C extends B implements A {

public void pX(){

System.out.println(x);

}

public static void main(String[] args) {

new C().pX();

}

}

点击查看答案

第8题

若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; void setx(int i) { x=i; } int getx () { return x; } }; class B : public A { private: int m; public: int p; void setvalue(int a,int b, int C) { setx (A) ; z=b; m=c; } void display() { cout〈〈getx()〈〈","〈〈z〈〈","〈〈m〈〈end1; } }; int main ( ) { B obj; obj.setvalue(2,3,4); obj.display(); return 0; } 程序运行以后的输出结果是( )。

A.产生语法错误

B.2,3,4

C.2,2,2

D.4,3,2

点击查看答案

第9题

以下程序运行后输出的结果是【 】。 main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf("%d%d\n",a,b) ; }

点击查看答案

第10题

有以下程序:

include<iostream.h>

class A

{

int x;

public:

A(int a)

{

x=a;

}

friend class B;

}

class B{

public:

void print(A a){

a. x--;

cout<<a.x<<end1;

}

};

void main()

{

A a(10);

B b;

b.print(a) ;

}

程序执行后的输出结果是【 】。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信