给出以下代码,请问该程序的运行结果是什么?interfaceA{intx=0;A{x=5;}A(ints){x=s;}}请选择一个正确答案()
A.编译错误,因为接口不能拥有构造方法
B.编译错误,因为接口名必须超过一个以上的字符
C.编译错误,因为接口不能超过一个以上的构造方法
D.默认的构造方法不需要提供,因为编译器会自动提供
A.编译错误,因为接口不能拥有构造方法
B.编译错误,因为接口名必须超过一个以上的字符
C.编译错误,因为接口不能超过一个以上的构造方法
D.默认的构造方法不需要提供,因为编译器会自动提供
第1题
给出下面程序的运行结果: 输入: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题
A.5
B.6
C.7
D.8
第3题
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题
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题
A.产生语法错误
B.2,3,4
C.2,2,2
D.4,3,2
第9题
第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) ;
}
程序执行后的输出结果是【 】。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!