
求几道java的选择题答案4
31.下列说法哪个正确?()A)一个程序可以包含多个源文件B)一个源文件中只能有一个类C)一个源文件中可以有多个公共类D)一个源文件只能供一个程序使用32.关于方法mai...
31.下列说法哪个正确? ( )
A)一个程序可以包含多个源文件
B)一个源文件中只能有一个类
C)一个源文件中可以有多个公共类
D)一个源文件只能供一个程序使用
32.关于方法main()的说法哪个错误?( )
A)方法main()可以放在私有类中
B)一个类中可以没有main()方法
C)main()是程序的入口函数
D)对象的创建可以放在main()方法中
33.可以使当前同级线程重新获得运行机会的方法是( )。
A)sleep() B)interrupt() C)yield() D)join()
34.下列关于构造方法的叙述中,正确的是_____。
A)构造方法名与类名必须相同
B)构造方法没有返回值,可以用void声明
C)构造方法不能通过new自动调用
D)构造方法可以带参数但不可以重载
35.下列说法那个是错误的? ( )
A)抽象类不能实例化
B) 一个子类继承了一个抽象类,子类需要覆盖抽象父类中的抽象方法,否则子类仍是抽象类
C) 抽象方法可以用private修饰
D) 抽象方法必须在子类给出具体实现
36.关于继承的说法错误的是: ( )
A)子类可以继承父类的default的属性和方法。
B)子类可以继承父类的private属性和方法。
C)子类可以继承父类的public方法和属性
D)子类可以继承父类的protected方法和属性
37.阅读以下程序。
public class C{
int x = 1;
private void autoAdd()
{
x+=1;
}
public int getX()
{
return x;
}
public static void main(String[] args) {
C c1 = new C();
C c2 = new C();
c1.autoAdd();
c2.autoAdd();
System.out.println(new C().getX());;
}
}
程序输出结果是( )
A)1 B)2
C)3 D)4
38.阅读下面程序
public class C{
public static void main(String[] args) {
double x = 3.76;
String y = "7.9";
System.out.println(x + Double.parseDouble(y));;
}
}
程序输出结果是( )
A)3.76 B)7.9
C)11.66 D)3.76+7.9
39.以下程序打印结果为 ( )
public class A {
public static void main(String[] args) {
try{
System.out.print("try ");
}catch(Exception e)
{
System.out.print ("catch ");
}finally
{
System.out.print ("finally");
}
}
}
A)try catch B)try finally
C)catch finally D)try
40.关于System.out.print()与System.out.println()的说法哪个是正确的? ( )
A)System.out.print()是输出并且换行,而System.out.println是输出换行
B)System.out.print()是输出并且换行,而System.out.println是输出不换行
C)System.out.print()是输出并且不换行,而System.out.println是输出换行
D)System.out.print()是输出并且不换行,而System.out.println是输出不换行 展开
A)一个程序可以包含多个源文件
B)一个源文件中只能有一个类
C)一个源文件中可以有多个公共类
D)一个源文件只能供一个程序使用
32.关于方法main()的说法哪个错误?( )
A)方法main()可以放在私有类中
B)一个类中可以没有main()方法
C)main()是程序的入口函数
D)对象的创建可以放在main()方法中
33.可以使当前同级线程重新获得运行机会的方法是( )。
A)sleep() B)interrupt() C)yield() D)join()
34.下列关于构造方法的叙述中,正确的是_____。
A)构造方法名与类名必须相同
B)构造方法没有返回值,可以用void声明
C)构造方法不能通过new自动调用
D)构造方法可以带参数但不可以重载
35.下列说法那个是错误的? ( )
A)抽象类不能实例化
B) 一个子类继承了一个抽象类,子类需要覆盖抽象父类中的抽象方法,否则子类仍是抽象类
C) 抽象方法可以用private修饰
D) 抽象方法必须在子类给出具体实现
36.关于继承的说法错误的是: ( )
A)子类可以继承父类的default的属性和方法。
B)子类可以继承父类的private属性和方法。
C)子类可以继承父类的public方法和属性
D)子类可以继承父类的protected方法和属性
37.阅读以下程序。
public class C{
int x = 1;
private void autoAdd()
{
x+=1;
}
public int getX()
{
return x;
}
public static void main(String[] args) {
C c1 = new C();
C c2 = new C();
c1.autoAdd();
c2.autoAdd();
System.out.println(new C().getX());;
}
}
程序输出结果是( )
A)1 B)2
C)3 D)4
38.阅读下面程序
public class C{
public static void main(String[] args) {
double x = 3.76;
String y = "7.9";
System.out.println(x + Double.parseDouble(y));;
}
}
程序输出结果是( )
A)3.76 B)7.9
C)11.66 D)3.76+7.9
39.以下程序打印结果为 ( )
public class A {
public static void main(String[] args) {
try{
System.out.print("try ");
}catch(Exception e)
{
System.out.print ("catch ");
}finally
{
System.out.print ("finally");
}
}
}
A)try catch B)try finally
C)catch finally D)try
40.关于System.out.print()与System.out.println()的说法哪个是正确的? ( )
A)System.out.print()是输出并且换行,而System.out.println是输出换行
B)System.out.print()是输出并且换行,而System.out.println是输出不换行
C)System.out.print()是输出并且不换行,而System.out.println是输出换行
D)System.out.print()是输出并且不换行,而System.out.println是输出不换行 展开
4个回答
展开全部
31.A(这个不是很确定)
32.A
33.A
34.A
35.B
36.B
37.A
38.C
39.B
40.C
32.A
33.A
34.A
35.B
36.B
37.A
38.C
39.B
40.C
展开全部
31.d
32.A
33.d
34.A
35.c
36.B
37.A
38.C
39.B
40.C
32.A
33.d
34.A
35.c
36.B
37.A
38.C
39.B
40.C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
31-35 C A C A B
36-40 B A C B C
33题的依据见链接
36-40 B A C B C
33题的依据见链接
参考资料: http://colin2wang.javaeye.com/blog/391689
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
31明显是A 怎么还有人选CD呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询