奥鹏电子科技大学《JAVA程序设计》期末考试

奥鹏教育在线考核期末考试

电子科技大学《JAVA程序设计》20春期末考试

给定如下Java 程序代码片段,编译运行这段代码,结果是( )。
java.util.HashMap map = new java.util.HashMap();
map.put("name",null);
map.put("name","Jack");
System.out.println(map.get("name"));
A:null
B:Jack
C:nullJack
D:运行时出现异常
答案问询微信:424329

设有定义:String s=“World”;,下列语句错误的是( )。
A:int m=s.indexOf(‘r’);
B:char c=s.charAt(0);
C:int n=s.length();
D:String str=s.append(‘2’);
答案问询微信:424329

在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。
A:与文件目录的层次相同
B:与文件的结构相同
C:与文件类型相同
D:与文件大小相同
答案问询微信:424329

在java中下列关于自动类型转换说法正确的是( )。
A:基本数据类型和String相加结果一定是字符串型
B:char类型和int类型相加结果一定是字符
C:double类型可以自动转换为int
D:char + int + double +"" 结果一定是double;
答案问询微信:424329

下面的方法重载,正确的是( )。
A:int fun(int a, float b) { } float fun(int a, float b) { }
B:float fun(int a, float b) { } float fun(int x, float y) { }
C:float fun(float a) { } float fun(float a, float b) { }
D:float fun1(int a, float b) { } float fun2(int a, float b) { }
答案问询微信:424329

下面不是String类提供的合法方法( )。
A:、equals(String)
B:trim()
C:append() StringBuffer
D:indexOf()
答案问询微信:424329

下列输出结果是( )。
int a = 0 ;
while ( a 3 ? a++ : b++);
A:a 的值是 2,b 的值是 3
B:a 的值是 1,b 的值是 3
C:a 的值是 1,b 的值是 2
D:c 的值是 false
答案问询微信:424329

给定如下所示的JAVA代码,则运行时,会产生异常的类型为( )。
String s = null;
s.concat("abc");
A:ArithmeticException
B:NullPointerException
C:IOException
D:ClassNotFoundException
答案问询微信:424329

下列选项中关于Java中封装的说法错误的是( )。
A:封装就是将属性私有化,提供共有的方法访问私有属性
B:属性的访问方法包括setter方法和getter方法
C:setter方法用于赋值,getter方法用于取值
D:包含属性的类都必须封装属性,否则无法通过编译
答案问询微信:424329

下面代码输出结果是( )。
int i=0,s=0;
do{
if (i%2 = = 0 ){
i++;
continue;
}
i++;
s = s + i;
} while (i<7);
System.out.println(s);
A:16
B:12
C:28
D:21
答案奥鹏教育在线考核期末考试问询微信:424329

关于下面程序,结论正确的是( )。
public class J_Test {
public static void main(String[] args) {
int[] a = new int[5];
boolean[] b = new boolean[5];
System.out.println(a[4]);
System.out.println(b[5]);
}
}
A:程序可以通过编译并正常运行,结果输出“0false”
B:程序可以通过编译并正常运行,结果输出“1true”
C:程序无法通过编译
D:程序可以通过编译,但无法正常运行
答案问询微信:424329

分析选项中关于Java中this关键字的说法正确的是( )。
A:this关键字是在对象内部指代自身的引用
B:this关键字可以在类中的任何位置使用
C:this关键字和类关联,而不是和特定的对象关联
D:同一个类的不同对象共用一个this
答案问询微信:424329

在接口中定义的方法都只能是没有方法体的抽象方法。( )
A:对
B:错
答案问询微信:424329

如果类的访问控制符是 public,则类中成员的访问控制属性也必须是 public。( )
A:对
B:错
答案问询微信:424329

Java 程序一般应当含有 main 方法,因为它是所有 Java 程序执行的入口。( )
A:对
B:错
答案问询微信:424329

如果在定义一个类的时候没有用到关键字 extends,则这个类没有直接父类。( )
A:对
B:错
答案问询微信:424329

Java 语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用) ,并且调用父类构造方法的语句必须是子类构造方法的第一条语句。( )
A:对
B:错
答案问询微信:424329

switch 语句中可以没有 default 子句。( )
A:对
B:错
答案问询微信:424329

采用事件适配器比采用事件监听器的执行效率要高,因为采用事件适配器可以只处理所需处理的事件。( )
A:对
B:错
答案问询微信:424329

对于数组 int[][] t = {{1,2,3},{4,5,6}}来说, t.length 等于 3, t[0].length 等于 2。( )
A:对
B:错
答案问询微信:424329

每个 java.sql.Statement 实例对象只能对应一个 java.sql.ResultSet 实例对象,所以如果执行 SQL 语句返回多个结果,一般需要分多次取得返回结果。( )
A:对
B:错
答案问询微信:424329

构造方法一般不允许有任何返回值,因此需要在构造方法返回类型处标注为 void。( )
A:对
B:错
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网