电子科技大学智慧树知到“计算机应用技术”《JAVA程序设计》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.下列关于继承的叙述中,()是正确的。
A.子类能继承父类的非私有方法和状态
B.子类能继承父类的所有方法和状态
C.子类只能继承父类的方法,而不继承状态
D.子类只能继承父类的public方法和状态
2.有如下代码:class A{private int m;public static void f(){}}为了让f()方法能直接访问m,则应()。
A.将private int m;改为static int m
B.将private int m;改为public int m
C.将private int m;改为protected int m
D.将private int m;改为int m
3.final类中的属性和方法都必须被final修饰符修饰。()
A.正确
B.错误
4.public class X extends Frame{ public static void main(String[] args){ X x=new X();x.pack();x.setVisible(true); } public X(){ setLayout(new GridLayout(2,2)); Panel p1=new Panel(); add(p1); Button b1
A.all change height and width
B.Button Two change height and Button Three change width
C.Button One change height
D.Button Four change height and width
5.接口的方法返回值是()。
A.void
B.int
C.String
D.Object
6.Java语言没有:无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。()
A.正确
B.错误
7.Give incompleted method: //one {if(unsafe()){//do something…} else if(safe()){//do the other…} } The method unsafe() will throw an IOException, which completes the method of declaration when added at line one?
A.public void Name() throws IOException
B.public void Name() throw IOException
C.public void Name()
D.public IOException Name()
8.在Java语言中,()包是自动导入的。
A.java.lang
B.java.io
C.java.awt
D.java.applet
9.关键字super的作用是()
A.用来调用父类的构造方法
B.用来调用父类中被重载的方法
C.用来访问父类被隐藏的成员变量
D.以上都是
10.Thread类的方法中,toString()方法的作用是()。
A.返回线程的字符串信息
B.返回当前线程所属的线程组的名称
C.返回当前线程对象
D.只返回线程的名称
11.Java源文件中最多只能有一个()类,其他类的个数不限。
A.public
B.interface
C.final
D.abstract
12.设有下面的两个类定义:class A{void show(){System.out.print(“AA”);}} class B extends A{void show(){System.out.print(“BB”); }}则顺序执行如下语句后输出的结果为()。A a=new A();B b=new B(); a.show();b.show();
A.BBBB
B.BBAA
C.AABB
D.AAAA
13.public class X extends Frame. {public static void main(String[] args){ X x=new X();x.pack();x.setVisible(true);} public X() {setLayout(new GridLayout(2,2)); Panel p1=new Panel(); add(p1); Button b1.()
A.all change height and width
B.Button Two change height and Button Three change width
C.Button One change height
D.Button Four change height and width
14.Java语言中,()是所有类的根类。
A.Thread
B.Root
C.Object
D.Applet
15.在Java语言中,系统常量null,false,true既可以大写,也可以小写。()
A.正确
B.错误
第2卷
一.综合考核(共15题)
1.布局管理器使容器中各个构件呈网格布局,平均占据容器空间()。
A.GridLayout
B.FlowLayout
C.CardLayout
D.BorderLayout
2.设有数组定义:int a[]={1,2,3,4};int s=0;for(int i=0;iA.1234
B.10
C.1
D.0
3.对于构造方法,下列叙述正确的是()
A.若编程人员没在类中定义构造方法,程序将报错
B.构造方法的方法名必须与类名相同
C.构造方法必须用void申明返回类型
D.构造方法可以被程序调用
4.下列叙述错误的是()
A.Java语言允许使用指针访问内存
B.Java是一种面向对象的网络编程语言
C.Java提供了类库支持TCP/IP协议
D.Java Applet程序在网络上传输不受硬软件平台的限制
5.Java Application源程序文件的扩展名为()
A..java
B..html
C..exe
D..class
6.下列Java源文件代码片段中,()是不正确的。
A.package t;public class A{}
B.import java.io.*;package t;public class A{}
C.import java.io.*;import java.awt.*;public class A{}
D.import java.io.*;class A{}public class B{}
7.有如下代码:class A{private int m;public static void f(){}}为了让f()方法能直接访问m,则应()
A.将private int m;改为static int m;
B.将private int m;改为public int m;
C.将private int m;改为protected int m;
D.将private int m;改为int m;
8.Java Application源程序文件的扩展名为()。
A..java
B..html
C..exe
D..class
9.class A {public int getNumber(int a){return a+1;}} class B extends A {public int getNumber(int a, char c){return a+2;} public static void main(String[] args) {B b=new B();System.out.Number(0));} } what is the result?
Apilation succeeds and 3 is printed
Bpilation succeeds and 2 is printed
Cpilation succeeds and 1 is printed
D.An error at this program cause compilation to fail
10.设有数组定义:int a[]={1,2,3,4};int s=0;for(int i=0;iA.1234
B.10
C.1
D.0
11.已知如下的命令执行:java MyTest aa bb cc则下面()个语句是正确的。
A.args[1]=“aa”
B.args[0]=“aa”
C.args[0]=“MyTest aa bb cc”
D.args[0]=“MyTest”
12.Give incompleted method://one {if(unsafe()){//do something…} else if(safe()){//do the other…}} The unsafe() will throw an IOException, which completes the of declaration when added at line one?()
A.public void methodName() throws IOException
B.public void methodName() throw IOException
C.public void methodName()
D.public IOException methodName()
13.为了区分同一个类中重载的各个同名方法,要求()。
java网课推荐A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)
B.返回值的数据类型不同
C.调用时用类名或对象名做前缀
D.形式参数名不同
14.public class Test{ public static void main(String[] args){ String a=args[1];String b=args[2];String c=args[3]; } } execute command:java Test Red Green Blue what is the va
lue of c?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论