欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC面向对象语言(JAVA)(学银在线)作业答案
面向对象语言(JAVA)(学银在线)
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 对于基本数据类型的参数,传递的是值的拷贝。同时向该参数传递的值的级别可以高于该参数的级别 。
答案: 错误
2. 2. 不可以向int型参数传递一个float值,可以向double型参数传递一个int值。
答案: 正确
3. 3. _____是指在声明方法时不给出参数列表中从某项开始直至最后一项参数的名字和个数,但这些参数的类型必须相同。
答案: 可变参数
4. 1. 要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面( )可以满足上述要求。
A. 该成员域的封装属性设置为 public
B. 该成员域的封装属性设置为 private
C. 该成员域的封装属性设置为 protected
D. 该成员域不需要特殊的封装属性
答案: 该成员域的封装属性设置为 protected
5. 2. 以下哪种是子类不能继承的成员变量?
A. public
B. protected
C. 有好的
D. private
答案: private
6. 3. 如何访问和调用被子类隐藏的成员变量x和方法play()。
A. super.x、super.play()
B. superx、superplay()
C. import x、import play()
D. import.x、import.play()
答案: super.x、super.play()
7. 4. 子类可以直接访问和调用被子类隐藏的成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 1. 在JAVA中,关于构造方法,下列说法错误的是( )。
A. 构造方法的名称必须与类名相同
B. 构造方法可以带参数
C. 构造方法不可以重载
D. 构造方法绝对不能有返回值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 2. 为了区分重载多态中同名的不同方法,要求( )。
A. 采用不同的参数列表
B. 返回值类型不同
C. 调用时用类名或对象名做前缀
D. 参数名不同
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 3. 类有两种重要成员:成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 4. 在同一个类的不同构造方法中调用该类的其它构造方法需要使用this(…)的形式,this(…)不能在构造方法的第一行调用。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 5. 以下关于构造方法的描述错误的是( )
A. 构造方法的返回类型只能是void型
B. 构造方法是类的一种特殊方法,它的方法名必须与类名相同
C. 构造方法的主要作用是完成对类的对象的初始化工作
D. 一般在创建新对象时,系统会自动调用构造方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 1. 对于下列Dog类,哪个叙述是错误的? class Dog { Dog(int m){ } Dog(double m){ } int Dog(int m){ return 23; } void Dog(double m){ } }
A. Dog(int m)与Dog(double m)互为重载的构造方法。
B. int Dog(int m)与void Dog(double m)互为重载的非构造方法。
C. Dog类只有两个构造方法,而且没有无参数的构造方法。
D. Dog类有3个构造方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 2. this关键字代表调用当前方法的对象,this可以出现在类方法中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 3. 构造方法可以重载。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 1. 假设用 Java 语言为某大学(网址为“hznu.edu.cn”)编写了图像处理包(image),那么按照 Sun公司的建议,这个包的名称最好为 ______________________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 2. 任何一个 Java 程序都默认引入一个包,这个包的名字是____________ 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 3. 通过关键字_____声明包语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 4. 如果一个类想要使用的那个类和它不在一个包中,要使用_____语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 1. java.lang包中的object类是所有其他类的祖先类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 2. 不可以向int型参数传递一个float值,可以向double型参数传递一个int值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 3. 不可以向int型参数传递一个float值,可以向double型参数传递一个int值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 4. 基本类型与封装类的最大区别是,封装类是引用类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 1. 将类的成员的访问权限设置为默认的,则该成员能被( )。
A. 同一包中的类访问
B. 其他包中的类访问
C. 所有的类访问
D. 所有的类的子类访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 2. 如果类的访问控制符是 public,则类中成员的访问控制属性也必须是 public。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 1. 使用new运算符动态创建对象数组时必须指定初始值。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 2. 可以使用jar.exe命令把一些类的字节码文件压缩成一个jar文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 3. 对象数组数组的元素是________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 1. 以下哪个是正确的声明子类?
A. class Student extend People{…}
B. class Student implements People{…}
C. class Student extends People{…}
D. class Student implement People{…}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 2. 以下哪种是子类不能继承的成员变量?
A. public
B. protected
C. 有好的
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 3. 子类可以直接访问和调用被子类隐藏的成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 1. 如果子类中的方法mymethod()覆盖了父类中的方法mymethod(),假设父类方法头部定义如下:void mymethod(int a),则子类方法的定义不合法的是?
A. public void mymethod(int a)
B. protected void mymethod(int a)
C. private void mymethod(int a)
D. void mymethod(int a)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 2. 父类的final方法可以被子类重写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 3. 子类不能通过重写来隐藏已继承的方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 4. 父类的final方法可以被子类重写.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 5. 子类通过___________隐藏继承的成员变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 1. 子类使用_____访问和调用被子类隐藏的成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 2. 如何访问和调用被子类隐藏的成员变量x和方法play()。
A. super.x、super.play()
B. superx、superplay()
C. import x、import play()
D. import.x、import.play()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 3. 子类可以直接访问和调用被子类隐藏的成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 1. 上转型对象能操作子类新增的成员变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 2. 上转型对象不能调用子类新增的方法。上转型对象可以访问子类继承或隐藏的成员变量,可以调用子类继承的方法或子类重写的实例方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 3. 如果一个对象a组合了对象b,那么对象a就可以委托对象b调用其方法,即对象a以组合的方式复用对象b的方法。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 4. 请说出E类中【代码1】,【代码2】的输出结果。 interface A { double f(double x,double y); } class B implements A { public double f(double x,double y) { return x*y; } int g(int a,int b) { return a+b; } } public class E { public static void main(String args[]) { A a = new B(); System.out.println(a.f(3,5)); //【代码1】 B b = (B)a; System.out.println(b.g(3,5)); //【代码2】 } }
A. 15.0
B. 8
C. 16.0
D. 7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 1. 以下哪个是正确的声明子类?
A. class Student extend People{…}
B. class Student implements People{…}
C. class Student extends People{…}
D. class Student implement People{…}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 2. 以下哪种是子类不能继承的成员变量?
A. public
B. protected
C. 有好的
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 3. 为了区分重载多态中同名的不同方法,要求( )。
A. 采用不同的参数列表
B. 返回值类型不同
C. 调用时用类名或对象名做前缀
D. 参数名不同
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 4. 子类可以有多个父类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 5. 如果子类和父类不在同一个包中,子类继承父类的友好成员。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 6. 一个类的各个子类是通过______体现多态的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 1. 子类使用_____访问和调用被子类隐藏的成员变量和方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 2. 用关键字_____修饰的类称为抽象类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 3. 假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个对象,下列哪个叙述是错误的?
A. cat instanceof B的值是true。
B. bird instanceof A的值是true。
C. cat instanceof A的值是true。
D. bird instanceof C的值是true。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 4. 以下哪个是正确的声明子类?
A. class Student extend People{…}
B. class Student implements People{…}
C. class Student extends People{…}
D. class Student implement People{…}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 5. 下列哪个叙述是正确的?
A. final 类可以有子类。
B. abstract类中只可以有abstract方法。
C. abstract类中可以有非abstract方法,但该方法不可以用final修饰。
D. 不可以同时用final和abstract修饰同一个方法。
E. 允许使用static修饰abstract方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 6. 将下列哪个代码(A,B,C,D)放入程序中标注的【代码】处将导致编译错误? class A { public float getNum() { return 3.0f; } } public class B extends A { 【代码】 }
A. public float getNum(){return 4.0f;}
B. public void getNum(){ }
C. public void getNum(double d){ }
D. public double getNum(float d){return 4.0d;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 7. 下列叙述哪个是正确的?
A. abstract类的子类必须是非abstract类
B. 子类可以有多个父类
C. 子类继承父类的构造方法
D. 子类继承的方法只能操作子类继承和隐藏的成员变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 8. 以下哪种是子类不能继承的成员变量?
A. public
B. protected
C. 有好的
D. private
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 9. 对于下列代码,下列哪个叙述是正确的? class A { public int i=0; A(int m) { i = 1; } } public class B extends A { B(int m) { i = 2; } public static void main(String args[]){ B b = new B(100); System.out.println(b.i); //【代码】 } }
A. 程序提示编译错误(原因是A类没有不带参数的构造方法)
B. 编译无错误,【代码】输出结果是0。
C. 编译无错误,【代码】输出结果是1。
D. 编译无错误,【代码】输出结果是2。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 10. 下列哪个叙述是正确的?
A. 子类继承父类的构造方法。
B. abstract类的子类必须是非abstract类。
C. 子类继承的方法只能操作子类继承和隐藏的成员变量。
D. 子类重写或新增的方法也能直接操作被子类隐藏的成员变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 11. 如果zhang 和xiao 分别是Student 和UniverStudent (UniverStudent是Student的子类)创建的对象,那么以下表达式哪个是正确的?
A. zhang instanceof Student的值是false
B. xiao instanceof UniverStudent的值是false
C. zhang instanceof Student的值是true
D. zhang instanceof UniverStudent是false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 12. 如果子类和父类不在同一包中,子类可以继承父类的友好变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 13. 在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 14. java.lang包中的object类是所有其他类的祖先类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 15. 父类的final方法可以被子类重写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 16. 类中的实例方法可以用类名直接调用。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 17. this可以出现在类方法中。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 18. instanceof 是双目运算符,左面操作元是对象,右面操作元是类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 19. 子类可以有多个父类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 20. 方法的参数的名字可以和方法中声明的局部变量的名字相同。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 1. 下列接口中标注的(A,B,C,D)中,哪两个是错误的? interface Takecare { protected void speakHello(); //A public abstract static void cry(); //B int f(); //C abstract float g(); //D }
A. protected void speakHello();
B. public abstract static void cry();
C. int f();
D. abstract float g();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 2. 接口的回调就是可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 3. 接口中的常量可以不指定初值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 1. abstract类和接口都可以有abstract方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 2. abstract类中也可以有非abstract方法,接口不 可以。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 3. 如果一个方法的参数是接口类型,我们就可以将任何实现该接口的类的实例的引用传递给该接口参数,那么接口参数就可以回调类实现的接口方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 1. 在面向对象的程序设计中,作用域符(::)的功能是( )
A. 标识作用域的级别
B. 指出作用域的大小
C. 定义作用域的大小
D. 标识某个成员函数是属于哪个类的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 2. 下列说法中错误的是( )。
A. 构造函数的函数名与类同名
B. 在一个类中,只能定义一个构造函数
C. 创建对象时构造函数自动被调用
D. 构造函数没有类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 3. 类与对象的关系和数据类型与变量的关系相似。面向对象的软件开发方法用类 把数据和基于数据的操作封装在一起? ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 1. 下列接口中标注的(A,B,C,D)中,哪两个是错误的? interface Takecare { protected void speakHello(); //A public abstract static void cry(); //B int f(); //C abstract float g(); //D }
A. protected void speakHello();
B. public abstract static void cry();
C. int f();
D. abstract float g();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 2. 以下关于类和对象叙述正确的是( )。
A. 一个类只能有一个对象
B. 一个对象可以属于几个不同的类
C. 对象是类的一个具体实例(实体)
D. 一个类中可以有本类的对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 3. 定义类头时,不可能用到的关键字是( )。
A. class
B. private
C. extends
D. public
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 4. 下列类的定义,错误的是( )
A. public class A extends Object{…… }
B. final class B{……}
C. class C{……}
D. void class D{……}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 5. 关于成员函数,以下叙述中不正确的是 ( )。
A. 成员函数一定是内联函数
B. 成员函数可以重载
C. 成员函数的参数可以设置默认值
D. 成员函数可以是另一个类的友元函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 6. 设 A为已定义的类名,下列声明A类的对象a的语句中正确的是( )。
A. float A a
B. public A a=A( )
C. A a=new int( )
D. static A a=new A( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 7. 下列说法中错误的是( )。
A. 构造函数的函数名与类同名
B. 在一个类中,只能定义一个构造函数
C. 创建对象时构造函数自动被调用
D. 构造函数没有类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 8. 将下列(A,B,C,D)哪个代码替换下列程序中的【代码】不会导致编译错误。 interface Com { int M = 200; int f(); } class ImpCom implements Com { 【代码】 }
A. public int f(){return 100+M;}
B. int f(){return 100;}
C. public double f(){return 2.6;}。
D. public abstract int f();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 9. 下列哪个叙述是正确的?
A. 一个类最多可以实现两个接口。
B. 如果一个抽象类实现某个接口,那么它必须要重写接口中的全部方法。
C. 如果一个非抽象类实现某个接口,那么它可以只重写接口中的部分方法。
D. 允许接口中只有一个抽象方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 10. 在声明类时省略权限隐含是( )
A. private
B. public
C. protected
D. 任意的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 11. 关于类的静态数据成员和静态成员函数,以下不正确的叙述是( )。
A. 类的其他函数可以调用类的静态成员函数
B. 类的静态数据成员可以在类的构造函数中使用
C. 类外可以直接引用类的静态数据成员和静态成员函数
D. 类的静态数据成员被类的所有对象共享
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 12. 在面向对象的程序设计中,作用域符(::)的功能是( )
A. 标识作用域的级别
B. 指出作用域的大小
C. 定义作用域的大小
D. 标识某个成员函数是属于哪个类的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 13. 设i , j为类A中定义的int型变量名,下列A类的构造方法中不正确的是( )。
A. void A(int k ){ i=k;}
B. A(int k ){ i=k;}
C. A(int m, int n ){ i=m; j=n;}
D. A( ){i=0;j=0;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 14. 请说出E类中【代码1】,【代码2】的输出结果。 interface A { double f(double x,double y); } class B implements A { public double f(double x,double y) { return x*y; } int g(int a,int b) { return a+b; } } public class E { public static void main(String args[]) { A a = new B(); System.out.println(a.f(3,5)); //【代码1】 B b = (B)a; System.out.println(b.g(3,5)); //【代码2】 } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 15. 一个类要具有可序列化的特性一般就必须实现接口_________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 16. 请说出E类中【代码1】,【代码2】的输出结果。 interface Com { int add(int a,int b); } abstract class A { abstract int add(int a,int b); } class B extends A implements Com{ public int add(int a,int b) { return a+b; } } public class E { public static void main(String args[]) { B b = new B(); Com com = b; System.out.println(com.add(12,6)); //【代码1】 A a = b; System.out.println(a.add(10,5)); //【代码2】 } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 17. 构造函数可以有参数,也可以有返回值。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 18. 对一个类中数据成员的初始化可以通过构造函数中的参数初始化表实现。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 19. 任何一个对象只能属于一个具体的类。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 20. 创建一个类就是创建一个新的数据类型,而类在java中属于简单数据类型。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 1. 请说出下列程序的输出结果。 class Cry { public void cry() { System.out.println("大家好"); } } public class E { public static void main(String args[]) { Cry hello=new Cry() { public void cry() { System.out.println("大家好,祝工作顺利!"); } }; hello.cry(); } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 2. 请说出下列程序的输出结果。 interface Com{ public void speak(); } public class E { public static void main(String args[]) { Com p=new Com() { public void speak() { System.out.println("p是接口变量"); } }; p.speak(); } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 3. 请说出下列程序的输出结果。 import java.io.IOException; public class E { public static void main(String args[]){ try { methodA(); } catch(IOException e){ System.out.print("你好"); return; } finally { System.out.println(" fine thanks"); } } public static void methodA() throws IOException{ throw new IOException(); } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 1. 下列哪个叙述是正确的?
A. String 类是final 类,不可以有子类。
B. String 类在java.util包中。
C. "abc"=="abc"的值是false .
D. "abc".equals("Abc")的值是true
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 2. 下列哪个叙述是错误的?
A. "9dog".matches("\\ddog")的值是true。
B. "12hello567".replaceAll("[123456789]+","@")返回的字符串是@hello@。
C. new Date(1000)对象含有的时间是公元后1000小时的时间
D. "\\hello\n"是正确的字符串常量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 3. 下面哪个结果是正确的?() public class Testjava{ public static void main(String[] args){ String s1,s2; s1 = new String("mycode"); s2 = new String ("mycode"); System.out.println(s1.equals(s2)); System.out.println(s1==s2); String s3,s4; s3 = "mycodes"; s4 = "mycodes"; System.out.println(s3.equals(s4)); System.out.println(s3==s4); } }
A. true true true true
B. true false true false
C. true false true true
D. false true true true
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 4. String类的方法 replace (CharSequence srt1, CharSequence srt2)返回一个新的字符串,它是通过用srt2替换此字符串中出现的所有 srt1得到的。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 1. 利用equals()方法判定Date类时,判断的是对象的值而不是对象的地址。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 2. Calendar calendar= Calendar._______________用来初始化日历对象;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 3. 日期的格式化调用________方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 1. 如果一个对象a组合了对象b,那么对象a就可以委托对象b调用其方法,即对象a以组合的方式复用对象b的方法。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 2. 下面关于方法的说法,错误的是( )。
A. Java 中的方法参数传递时传值调用,而不是地址调用
B. 方法体是对方法的实现,包括变量声明和 Java 的合法语句
C. 如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D. 类的私有方法不能被其子类直接访问
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 1. 关于AWT和Swing说法正确的是( )。
A. Swing是AWT的子类
B. AWT在不同操作系统中显示相同的风格
C. AWT不支持事件模型
D. Swing组件可直接添加到顶级容器中
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 2. 下列关于组件类的描述中,错误的是( )
A. 组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent)
B. 标签(JLabel)和按钮(JButton)是组件类(Component)的子类
C. 面板(JPanel)和窗口(Window)是容器类(Container)的子类
D. 菜单(JMenu)和菜单条(JMenuBar)是JComponent类的子类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 3. 在基于Swing的图形用户界面设计中,面板属于( )。
A. 顶层容器
B. 中间级容器
C. 底层容器
D. 原子组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 4. 在Swing中,如何设置组件的边框?( )
A. 通过根窗格的setBorder函数设置某各组件的边框
B. 通过内容窗格的setBorder函数设置某各组件的边框
C. 通过组件的setBorder函数设置
D. 通过框架的setBorder函数设置某各组件的边框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 5. 在Swing中,调整窗口大小的方法是( )
A. setBounds();
B. setSize();
C. setResizeable();
D. setLocation();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 1. 下面哪一个不属于事件处理的内容( )
A. 事件源
B. 监视器
C. 处理事件的接口
D. 对话框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 2. 下列哪个类创建的对象可以触发ActionEvent事件( )。
A. java.awt.Button类
B. java.lang包的子类
C. java.util.Date类
D. java.IO类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 3. 下面哪个属于ActionListener接口里的方法( )
A. getSource();
B. getActionCommand();
C. setCommand();
D. actPerformed();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 4. 采用事件适配器比采用事件监听器的执行效率要高,因为采用事件适配器可以只处理所需处理 的事件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 5. 每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 1. DocumentListener接口在_____包中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 2. DocumentListener接口中有____个方法。
A. 2
B. 3
C. 4
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 1. 在对该语句 button.addActionListener(this); 的解释中,错误的是 ( )
A. button是某种事件对
B. this表示当前容器
C. ActionListener是动作事件的监听者
D. 该语句的功能是将button对象注册为this对象的监听者
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 2. 下列哪个叙述是不正确的?
A. JButton对象可以使用使用addActionLister(ActionListener l)方法将没有实现ActionListener接口的类的实例注册为自己的监视器。
B. 对于有监视器的JTextField文本框,如果该文本框处于活动状态(有输入焦点)时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件
C. 监视KeyEvent事件的监视器必须实现KeyListener接口。
D. 监视WindowEvent事件的监视器必须实现WindowListener接口。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 3. 采用事件适配器比采用事件监听器的执行效率要高,因为采用事件适配器可以只处理所需处理 的事件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 1. 下面哪一个不属于事件处理的内容( )
A. 事件源
B. 监视器
C. 处理事件的接口
D. 对话框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 2. 关于事件监听,正确的是( )。
A. 一个事件监听器只能监听一个组件
B. 一个事件监听器只能监听处理一种事件
C. 一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上
D. 一个组件只能引发一种事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 1. 下面哪个不属于MVC结构的内容( )
A. 模型
B. 视图
C. 控制器
D. 窗口
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 2. Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )
A. intsize()
B. booleancontainsAll(Collectionc)
C. compareTo(Objectobj)
D. booleanremove(Objectobj)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 3. 当窗口从非激活状态到激活时,窗口的监视器调用_____方法。
A. public void windowDeactivated(WindowEvent e)
B. public void windowActivated(WindowEvent e)
C. public void windowClosing(WindowEvent e)
D. public void windowIconified(WindowEvent e)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 4. Window是宣示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是 ( )
A. Frame和Dialog
B. Panel和Box
C. Container和Component
D. BorderLayout和Container
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 5. 在基于Swing的图形用户界面设计中,面板属于( )。
A. 顶层容器
B. 中间级容器
C. 底层容器
D. 原子组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 1. 对话框构件一般可以接受 事件和 事件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 2. 可将JOptionPane类的对话框分为4种类型,分别是只给出提示信息的 、要求用户进行确认的 、可输入数据的 和由用户自己定义类型的 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 3. 下列关于菜单和对话框的描述中,错误的是 ( )
A. JFrame容器是可以容纳菜单组件的容器
B. 菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项
C. 对话框内可以含有菜单条
D. JFrame可作为程序的底层容器 ,但是对话框不能。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 1. 树上的TreeSelectionEvent事件使用_____方法获得一个监视器。
A. addSelectionListener(SelectionListener listener)
B. addTreeSelectionListener(SelectionListener listener)
C. addSelectionListener(TreeSelectionListener listener)
D. addTreeSelectionListener(TreeSelectionListener listener)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 2. JTable有_____个构造方法
A. 6
B. 7
C. 8
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 3. 以下哪些是打印组件步骤?
A. 获取ToolKit对象
B. 获得PrintJob对象
C. 获取Graphics对象
D. 打印组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 1. 以下哪些是打印组件步骤?
A. 获取ToolKit对象
B. 获得PrintJob对象
C. 获取Graphics对象
D. 打印组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 2. 下列哪个叙述是不正确的?
A. JButton对象可以使用使用addActionLister(ActionListener l)方法将没有实现ActionListener接口的类的实例注册为自己的监视器。
B. 对于有监视器的JTextField文本框,如果该文本框处于活动状态(有输入焦点)时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件
C. 监视KeyEvent事件的监视器必须实现KeyListener接口。
D. 监视WindowEvent事件的监视器必须实现WindowListener接口。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 3. 下面哪一个不属于事件处理的内容( )
A. 事件源
B. 监视器
C. 处理事件的接口
D. 对话框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 4. 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。
A. Label
B. Panel
C. TextArea
D. TextField
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 5. DocumentListener接口中有____个方法。
A. 2
B. 3
C. 4
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 6. 下列哪个叙述是不正确的?
A. 使用FlowLayout布局的容器最多可以添加5个组件。
B. 使用BorderLayout布局的容器被划分成5个区域。
C. JPanel的默认布局是FlowLayout布局。
D. JDialog的默认布局是BorderLayout布局。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 7. 在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A. import java.awt.*
B. import java.swing.*;
C. import java.io.*
D. import java.awt.event.*
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 8. 在对该语句 button.addActionListener(this); 的解释中,错误的是 ( )
A. button是某种事件对
B. this表示当前容器
C. ActionListener是动作事件的监听者
D. 该语句的功能是将button对象注册为this对象的监听者
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 9. 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是 ( )
A. JScrollPane
B. JDialog
C. JFrame
D. JPanel
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 10. 在基于Swing的图形用户界面设计中,面板属于( )。
A. 顶层容器
B. 中间级容器
C. 底层容器
D. 原子组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 11. "South"、"West"、"North"、"Center"五个区域的布局管理的是( )
A. BoxLayout
B. BorderLayout
C. GridLayout
D. CardLayout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 12. 下列哪个叙述是不正确的?
A. 一个应用程序中最多只能有一个窗口。
B. JFrame创建的窗口默认是不可见的。
C. 不可以向JFrame窗口中添加JFame窗口。
D. 窗口可以调用setTitle(String s)方法设置窗口的标题。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. 13. JFrame对象默认的布局管理器是( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 14. DocumentListener作为监视器_____将实现DocumentListener接口的类的实例注册为事件源的监视器。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 15. DocumentListener接口在_____包中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 16. 每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 17. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 18. 使用BorderLayout布局的容器被划分为5个区域,而使用FlowLayout布局的容器最多可以添加5个组件。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 19. 使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. 20. 对于有监视器的JTextField文本框,如果该文本框处于活动状态(有输入焦点)时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. 1. 下列哪个叙述是正确的?
A. 创建File对象可能发生异常。
B. BufferedRead流可以指向FileInputStream流。
C. BufferedWrite流可以指向FileWrite流。
D. RandomAccessFile流一旦指向文件,就会刷新该文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. 2. FileInputStream按字节读取文件,FileReader按字符读取文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. 3. BufferedReader流能直接指向一个文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. 4. 使用对象流写入或读入对象时,要保证对象是序列化的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. 1. 一个对象调用_______方法就可以获取该对象的克隆对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. 2. 对象输入流通过对象的序列化信息来得到当前对象的一个克隆。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. 3. 使用Scanner类和正则表达式来解析文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 1. 下列哪个方法是获取文件的名字。( )
A. public String getName()
B. public boolean canRead()
C. public boolean isFile()
D. public boolean isDirectroy()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. 2. _____类创建的对象称为数据输入流。
A. DataOutputStream
B. DataInputStream
C. InputStream
D. OutputStream
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. 3. 用“new FileOutputStream(“data.txt”,true)”创建一个 FileOutputStream 实例对象,则下面( )说法是正确的。
A. 如果文件“data.txt”存在,则将抛出 IOException 异常
B. 如果文件“data.txt”存在,则将在文件的末尾开始添加新内容
C. 如果文件“data.txt”存在,则将覆盖掉文件中已有的内容
D. 如果文件“data.txt”不存在,则将抛出 IOException 异常
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 4. 对象输入流通过对象的序列化信息来得到当前对象的一个克隆。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 1. 连接数据库时需要哪些?
A. root
B. 密码
C. 数据表
D. 数据库驱动
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. 2. JDBC-MySQL数据库驱动的jar文件因该拷贝到JDK的扩展目录中(即JAVA_HOME环境变量指定的JDK,见第1章的1.3.3),比如:E:\jdk1.8\jre\lib\ext目录中
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. 3. 启动Mysql数据库服务器是在MySQL安装目录的bin子目录下键入mysqld或mysqld -nt 启动MySQL数据库服务器。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. 1. 下列哪个叙述是错误的。
A. 线程新建后,不调用start方法也有机会获得CPU资源
B. 如果两个线程需要调用同一个同步方法,那么一个线程调用该同步方法时,另一个线程必须等待。
C. 目标对象中的run方法可能不启动多次。
D. 默认情况下,所有线程的优先级都是5级。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 2. 对于下列程序,哪个叙述是正确的? public class E { public static void main(String args[]) { Target target =new Target(); Thread thread =new Thread(target); target.run(); } } class Target implements Runnable{ public void run(){ System.out.println("ok"); } }
A. JVM认为这个应用程序共有两个线程。
B. JVM认为这个应用程序只有一个主线程。
C. JVM认为这个应用程序只有一个thread线程。
D. 程序有编译错误,无法运行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 3. 设置线程的优先级使用 setPrority(int grade)方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 1. 线程有几种状态?
A. 新建
B. 运行
C. 中断
D. 死亡
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 2. 在下列E类中【代码】输出结果是_____.import java.awt.*;import java.awt.event.*;public class E implements Runnable { StringBuffer buffer=new StringBuffer(); Thread t1,t2; E() { t1=new Thread(this); t2=new Thread(this); } public synchronized void addChar(char c) { if(Thread.currentThread()==t1) { while(buffer.length()==0) { try{ wait(); } catch(Exception e){} } buffer.append(c); } if(Thread.currentThread()==t2) { buffer.append(c); notifyAll(); } } public static void main(String s[]) { E hello=new E(); hello.t1.start(); hello.t2.start(); while(hello.t1.isAlive()||hello.t2.isAlive()){} System.out.println(hello.buffer); //【代码】 } public void run() { if(Thread.currentThread()==t1) addChar('A') ; if(Thread.currentThread()==t2) addChar('B') ; } }
A. BA
B. A
C. B
D. AB
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 3. 设置线程的优先级使用 setPrority(int grade)方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. 1. 线程的常用方法有哪些?
A. start()
B. run()
C. sleep(int millsecond)
D. isAlive()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. 2. 在处理线程同步时,要做的第一件事就是要把修改数据的方法用关键字_____来修饰。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. 3. 一个线程A在占有CPU资源期间,可以让其它线程调用____和本线程联合。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. 1. 进行java基本的GUI设计需要用到的包( )。
A. java.io
B. java.awt
C. java.sql
D. java.rmi
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. 2. 计时器发生的震铃事件是ActionEvent类型事件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. 1. Java远程调用,RMI(Remote Method Invocation)是一种_______技术。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. 2. RMI负责产生存根,如果创建远程对象的字节码是RemoteConcrete Subject.class,那么存根的字节码是_________.
A. RemoteConcrete Subject_Stub.class
B. RemoteConcrete Subject.class
C. RemoteConcrete Subject_stub.class
D. RemoteConcrete Subject_Stab.class
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 3. 习惯上称发出调用请求的虚拟机(JVM)为_______,称接受并执行请求的虚拟机(JVM)为_____。
A. 服务器,客户机
B. 客户机,服务器
C. 客人机,服务器
D. 客户机,运行器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 1. 下列关于Java线程的说法那些是正确的( )
A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B. 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C. Thread类属于java.util程序包。
D. 以上说法无一正确。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. 2. Thread类中能运行线程体的方法是( )
A. start()
B. resume()
C. init()
D. run()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. 3. 从键盘上输入一个字符串创建文件对象,若要判断该文件对象为目录文件或数据文件,可使用下列哪个方法?( )
A. getPath()
B. getName()
C. isFile()
D. isAbsolute()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. 4. 实现多线程的两种方式是:1、 ;2、
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 5. Stdout System.out作为 的实例,来实现stdout,它代表的是 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 6. 是用于封装IP地址和DNS的一个类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 7. 所有的输出过滤流都是抽象类 的子类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. 8. 取得当前线程的语句是:
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. 1. 旋转一个图形需要的步骤
A. 创建AffineTransform对象
B. 进行旋转操作
C. 绘制旋转的图形
D. 以上都是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. 2. 创建一个圆弧需要几个参数?
A. 4
B. 5
C. 6
D. 7
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. 3. 创建一个直线对象需要2个参数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. 4. 创建一个圆角矩形需要4个参数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. 1. 下列哪个叙述是正确的?
A. 5.0/2+10的结果是double型数据。
B. (int)5.8+1.0的结果是int型数据。
C. '苹'+ '果'的结果是char型数据。
D. (short)10+'a'的结果是short型数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. 2. 用下列哪个代码替换程序标注的【代码】会导致编译错误? public class E { public static void main (String args[ ]) { int m=10,n=0; while(【代码】) { n++; } } }
A. m-->0
B. m++>0
C. m = 0
D. m>100&&true
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. 3. 下列运算符优先级别排序正确的是( )。
A. 由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符
B. 由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符
C. 由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符
D. 由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. 4. 表达式(12+4*6)/5%2的值是( )。
A. 4
B. 3
C. 2
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. 5. 运算符优先级 +-高于><;><高于||;&&;赋值=最低。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. 1. switch语句不能用于下列哪项数据类型( )。
A. byte
B. double
C. short
D. char
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. 2. 下面程序执行的结果是( )。 int c=3; switch(c) { case 1: c+=1; break; case 2: c+=2; case 3: c+=3; break; case 4: c+=4; break; default: c=15; } System.out.println(c);
A. 5
B. 6
C. 7
D. 8
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 3. swich语句中必须有default语句。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. 4. 若switch语句中的表达式的值不与任何case的常量值相等,则执行default后面的若干个语句。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. 5. 在if语句中,其中的复合语句中如果只有一条语句,{}可以省略不写。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. 6. if(true){int n=21;}System.out.println(n);运行程序的输出结果是21。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. 1. 以下选项中循环结构合法的是( )
A. while (int i<7) { i++; System.out.println(“i is “+i); }
B. int j=3; while(j) { System.out.println(“ j is “+j); }
C. int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); }
D. int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j<10);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. 2. 下面哪一个循环会导致死循环?( )
A. for (int k = 0; k < 0; k++)
B. for (int k = 10; k > 0; k--)
C. for (int k = 0; k < 10; k--)
D. for (int k = 0; k > 0; k++)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 3. while循环和 do…while循环的区别是: ( )
A. 没有区别,这两个结构任何情况下效果一样
B. while循环比 do…while循环执行效率高
C. while循环是先循环后判断,所以循环体至少被执行一次
D. do…while循环是先循环后判断,所以循环体至少被执行一次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. 4. 关于 for循环和 while循环的说法哪个正确? ( )
A. while循环先判断后执行,for循环先执行后判断。
B. while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果
C. 两种循环任何时候都不可以替换
D. 两种循环结构中都必须有循环体,循环体不能为空
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. 5. continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. 6. for循环语句一般用在循环次数未知的情况下()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. 1. ItemEvent事件源有______、________。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. 2. ItemEvent类中的方法 :getSource()是返回发生Itemevent事件的事件源。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. 1. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. 2. 机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 3. 在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
221. 4. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
222. 5. Java程序中不区分大小写字母。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
223. 6. 如果在Java程序中需要使用java.util包中的所有类,则应该在程序开始处加上_____语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
224. 7. 一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个_______和______组成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
225. 8. 每个Java Application程序可以包括许多方法,但是必须有且只能有一个 main() 方法,统一格式为______,它是程序执行的入口。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
226. 9. 下面关于Java Application 程序结构特点描述中,错误的是( )。
A. 一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。
B. Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。
C. 组成Java Application程序的多个类中,有且仅有一个主类。
D. 一个.java文件中定义多个类时,允许其中声明多个public类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
227. 10. 下面哪种注释方法能够支持javadoc命令?( )
A. //
B. /*...*/
C. /**...*/
D. /**...**/
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
228. 11. 下列描述中,不正确的是( )。
A. 不支持多线程
B. 一个Java源文件不允许有多个公共类
C. Java通过接口支持多重继承
D. Java程序分为Application和Applet两类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
229. 12. Java语言属于哪种语言?( )
A. 面向机器的语言
B. 面向对象的语言
C. 面向过程的语言
D. 面向操作系统的语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
230. 13. 编译Java程序后生成的面向JVM的字节码文件的扩展名是( )。
A. .java
B. .class
C. .obj
D. .exe
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
231. 14. 下面哪个选项是正确的main方法说明?( )
A. void main()
B. private static void main(String args[])
C. public main(String args[])
D. public static void main(String args[])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
232. 15. Java的核心包中,提供编程应用的基本类的包是( )。
A. java.util
B. java.lang
C. java.applet
D. java.rmi
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
233. 16. 下列选项中,不属于Java语言特点的一项是( )。
A. 分布式
B. 安全性
C. 编译执行
D. 面向对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
234. 17. 编译下面源程序会得到哪些文件( )?
A. ass A1{ }
B. ass A2{ }
C. blic class B
D.
E. blic static void main(String[] args){ }
F.
G. 只有B.class文件
H. 只有A1.class和A2.class文件
I. 编译不成功
J. A1.class、A2.class和B.class文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
235. 18. java语言是1995年由( )公司发布的
A. Sun
B. Microsoft
C. Borland
D. Fox Software
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
236. 1. 使用__________类来创建一个随机访问文件流。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
237. 2. BufferedReader和BufferedWriter类读写文件的方法中___________用于读取文本行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
238. 3. RandomAccessFile类创建的流的指向只可以作为源。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫