当前位置:首页 > 传智播客java就业班笔试题
17. 下列关于 tcp 协议的描述正确的有( ) A. tcp协议是sun公司制定的协议 B. tcp是基于ip协议的一种连接协议 C. tcp协议面向无连接 D. tcp协议面向连接
18. 在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?( ) A. [a-z0-9_] B. \\w
C. [a-zA-Z0-9_] D. \\W
19. 下列关于接口的说法正确的是( )
A. 接口中所有的方法都是默认抽象的
B. 接口是一种特殊的java类,所以也可以定义构造函数 C. 接口中的方法前面必须要加上public
D. 一个类只能extends继承一个父类,但是可以实现多个接口
20. 运行以下代码片段,输出结果是?( ) class X { }
class Y { Y() {
System.out.print(\ } }
public class Z extends X {
Y y = new Y(); Z() { }
public static void main(String[] args) { new Z();
System.out.print(\
Y b = new Y(); X() {
System.out.print(\}
} } A. Z
B. YZ
C. XYZ D. YXYZ
21. 下面程序的输出结果是什么( ) Set set= new HashSet(); set.add(\set.add(\set.add(\
System.out.println(set.size()); A. 编译不通过 B. 运行时出错 C. 输出3 D. 输出2
22. 下列选项中关于Java中super关键字的说法正确的是( )
A. super关键字是在子类对象内部指代其父类对象的引用。
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。 C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性。 D. 在子类的构造函数中可以通过super关键字调用父类的构造函数。
23. 下列关于类的继承的描述,正确的有( ) A. 一个类可以同时继承多个父类 B. 一个类可以具有多个子类
C. 子类会自动拥有父类所有的方法
D. 一个类继承另一个类需要使用 extends 关键字
24. 下列代码运行的结果是( )
public static void main(String[] args) {
int num = 4; int y = 0; switch(num) { case 1:
y++; case 2:
y+=2; case 3: y+=3; case 4: y+=4;
case 5: y+=5; }
System.out.println(y);
} A. 0 B. 4 C. 5 D. 9
25. 下列选项中关于java中this关键字的说法错误的有( ) A. this关键字是一个对象的引用
B. this关键字可以用于引用当前类以外其他类型的对象
C. this可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行 D. this可用于静态方法中
26. 下列关于java中抽象类的说法正确的有( ) A. 含有抽象方法的类必须声明为抽象类 B. 抽象类中不可以有非抽象方法 C. 抽象类中至少需要包含一个抽象方法 D. 抽象类无法实例化
27. 下列关于构造函数的说法正确的是( ) A. 方法名必须与类名相同
B. 使用new关键字创建对象时,java虚拟机会自动调用构造函数 C. 我们在定义一个类时,必须要声明至少一个构造函数 D. 构造函数中不能使用return语句
28. 下面有关Java异常处理的说法错误的是( ) A. 一个try块只能有一条catch语句
B. 一个try块中可以不使用catch语句
C. catch块不能单独使用,必须始终与try块在一起 D. finally块不能单独使用,必须始终与try块在一起
29. 下列关键字能和try语句一起使用的是( ) A. final B. finalize C. finally D. catch
30. 编译并运行以下代码的输出结果是?( ) String s1 = new String(\
System.out.println(s1.replace('m','r')); System.out.println(s1);
String s3 = \String s4 = \
String s2 = s1.replace('m','r');
System.out.println(s2 == s3); System.out.println(s3 == s4);
A. arit amit false true
B. arit arit false true
C. amit amit false true
D. arit amit true
true
31. 当select下拉列表的选项发生改变时会触发下面的那个事件? ( ) A. onclick事件 B. onsubmit事件 C. onchange事件 D. onload事件
32. 编译并运行以下代码将发生什么?( ) class MyClass { int x;
MyClass(int i) { x = i; }
public static void main(String args[]) { MyClass m1 = new MyClass(100); MyClass m2 = new MyClass(100);
if (m1.equals(m2)) {
System.out.println(\ } else {
System.out.println(\
}
共分享92篇相关文档