西北工业大学2020年10月课程考试(机考)1119255375
JAVA语言(202010)
1. Java application中的主类需包含main方法,main方法的返回题型是什么?( )
A.int B.float C.double D.void 答案: D
2. 执行语句int i = 1, j = ++i; 后i与j的值分别为( )。
A.1与1 B.2与1 C.1与2 D.2与2 答案: D
3. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?( )
A.安全性 B.多线性 C.跨平台 D.可移植 答案: B
4.有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
A.int i=s.length(); B.s>>>=3; C.String ts=s.trim(); D.String t=s+”!”; 答案: B
5.下面叙述正确的有( )
A.在一个java源文件中只能定义一个class B.在一个java源文件中只能定义一个interface C.在一个java源文件中只能定义public class D.java源文件的前缀一定是所包含类型的名字 答案: C
6.Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )
A.int size() B.boolean containsAll(Collection c) C.compareTo(Object obj) D.boolean remove(Object obj) 答案: C
7. 编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A..byte B..class C..html D..exe 答案: B
8.st1定义如下:
1.public class Test1{ 2. public float aMethod(float a,float b)
{ } 3. 4.} 将以下哪种方法插入行3是不合法的。( )
A.public float aMethod(float a, float b,float c){ B.public float aMethod
(float c,float d){ C.public int aMethod(int a, int b){ D.private float aMethod(int a,int b,int c){ 答案: B
9.下列关于构造方法的叙述中,错误的是( )
A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过new自动调用 答案: C
10.
有如下程序段:
A.0 B.1 C.3 D.6 答案: A
11.
File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( )
A.创建C:\\test.dat。 B.删除C:\\test.dat。 C.打开C:\\test.dat文件输出流。 D.移动C:\\test.dat 答案: B
12.关于以下程序段,正确的说法是( ) String s1=”abc”+”def”; String s2=new String(s1); 3. if(s1= =s2) 4. System.out.println(“= = succeeded”); 5. if