如下所示的Test类的Java程序中,共有几个构造方法()。 public class Test{ private int x; public Test(){} public void Test(int i){ this.x=i; } public Test(String str){} }
A.0
B.1
C.2
D.3
- · 有4位网友选择 B,占比50%
- · 有3位网友选择 C,占比37.5%
- · 有1位网友选择 D,占比12.5%
A.0
B.1
C.2
D.3
A.父类对象
B.是在Test类的内部指代自身的引用
C.Test类的对象引用其他Test类对象
D.指所在的方法
一个类的头文件如下所示,num初始化值为5,程序产生对象T,且修改num为10,并使用 show()函数输出num的值10。横线应该填写() #include <iostream.h> class Test {private: static int num; public: Test(int); void show(); }; _________ Test::Test(int n) {num=n;} void Test::show() {cout< <num> < <endl;} void main() {test t(10); t.show();> A、int Test::num=5;
B、int num=5;
C、Test: :int num=5
D、Test::num=5;
A、第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同
B、第3行错误,应使用super关键字调用父类的name属性,改为super.name="hello";
C、第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行
D、程序编译通过,无错误
A.java Test.class
B.javac Test.class
C.java Test
D.javac Test
A.true,false,true,false
B.false,true,false,false
C.true,true,true,编译错误
D.true,true,false,编译错误
设有如下程序
public class test {
public static void main(String args[]) {
Integer intObj=Integer.valueOf(args[args.length-1]);
int i = intObj.intValue();
if(args.length >1、
System.out.println(i);
if(args.length >0)
System.out.println(i -1、;
else
System.out.println(i - 2、;
}
}
运行程序,输入如下命令:
java test 2
则输出为:
A. test
B. test -1
C. 0
D. 1
E. 2
已知如下的命令执行java My Test abc,()语句是正确的。
A.args[0]="My Test abc"
B.args[0]="My Test"
C.args[0]="a"
D.args[0]="abc"
A.Java程序是由一个或多个类组成的
B.组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中
C.Java程序的文件名一定要与类名相同
D.组成Java程序的多个类中,有且仅有一个主类
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!