|
面向对象程序设计试卷4
关注公众号【】,回复【试题】获取试题答案
一 、单项选择题
1. 机器语言中的指令编码为( )编码。
A. 二进制
B. 符号
C. 十进制
D. 数值
答案:C
- 关注公众号【】,对话框内发送试题,获得答案。
2. 类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个( )。
A. 产品
B. 元素
C. 成分
D. 实例
答案:A
- 关注公众号【】,对话框内发送试题,获得答案。
3. 下列说法不正确的是( )
A. 一个集合代表一组对象,这些对象为它的元素
B. Collection为集合层级的根接口,Java平台不提供这个接口任何直接的实现
C. Set、List、Map都继承于Collection
D. SortedSet继承于Set
答案:B
- 关注公众号【】,对话框内发送试题,获得答案。
4. 下列不是InputStream 类的子类的是( )。
A. FileInputStream
B. ObjectInputStream
C. FileOutputStream
D. DataInputStream
答案:D
- 关注公众号【】,对话框内发送试题,获得答案。
5. 下面的关键字( )与异常处理语句的语法格式无关。
A. finally
B. catch
C. try
D. switch
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 在程序中声明包的语句关键字为( )。
A. volatile
B. pack
C. import
D. package
答案:关注公众号【】,对话框内发送试题,获得答案。
7. 下面的( )属于检查型异常。,我们的目标是要做全覆盖、全正确的答案搜索服务。
A. 数组越界
B. 除零
C. 空值操作
D. IO异常
答案:关注公众号【】,对话框内发送试题,获得答案。,我们的目标是要做全覆盖、全正确的答案搜索服务。
8. 在Java程序中包含主方法的类被称为主类,其中主方法名为( )。
A. Main
B. main
C. void
D. args国开一网一平台
答案:关注公众号【】,对话框内发送试题,获得答案。
9. 假定一个字符串对象x的值为"abcdef ",则x.substring(0,3)的值为( )。
A. "003"
B. "bcd"
C. "f "
D. "abc"
答案:关注公众号【】,对话框内发送试题,获得答案。
10. 具有( )访问权限的成员只能被本类中的成员所访问。
A. public
B. protectd
C. private
D. 缺省
答案:关注公众号【】,对话框内发送试题,获得答案。
二 、程序分析题
1. class ABC { private int []a; public ABC(int []aa) {a=aa;} public int maxValue() { int max=a[0]; for(int i=1; imax) max=a; return max; } } public class XXK5 { public static void main(String[] args) { int []a={13,25,16,38,56,30}; ABC x=new ABC(a); int max=x.maxValue(); System.out.println("max: "+max); } } 结果为:,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【】,对话框内发送试题,获得答案。
2. public class XXK2 { private int a,b; public XXK2(int aa, int bb) {a=aa; b=bb;} public int f1(int x) { if(x>10) return a+x; else return b+x; } public static void main(String[] args) { XXK2 x=new XXK2(3,6); int y=x.f1(8); System.out.println("y="+y); } }结果为:
答案:关注公众号【】,对话框内发送试题,获得答案。
3. Public class Test { Public static void main(String[] args) { Vector teamList = new Vector(); teamList.add("Zhang"); teamList.add("Li"); teamList.add("Wang"); teamList.remove(0); teamList.remove(0); System.out.println(teamList.size()+","+teamList.get(0)); } } 结果为:
答案:关注公众号【】,对话框内发送试题,获得答案。
4. interface Shape { double area(); double girth(); } class Rectangle implements Shape { int a,b; public Rectangle(int aa, int bb) {a=aa; b=bb;} public double area() {return a*b;} public double girth() {return 2*(a+b);} } public class XXK3 { public static void main(String[] args) { Shape x; x=new Rectangle(3,4); System.out.println(x.area()+", "+x.girth()); } } 结果为:
答案:关注公众号【】,对话框内发送试题,获得答案。
三 、判断题
1. 在派生类中不能定义与父类中具有相同名称和参数表的方法。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
2. 在一个抽象类中,不允许包含任何成员变量和构造方法。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
3. Applet程序是由Java源代码构成的,不会被编译成class文件。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
4. 如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时也不会隐含调用父类的无参构造方法。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
5. 在Java语言中,一个类的定义既能包含成员变量,又能包含成员方法。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 定义接口使用的语句关键字为interface,一个接口不能够继承其他任何接口。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
7. 当利用一个方法进行文件访问操作可能生成一个IOException异常时,该方法可以在方法头声明中抛出该异常,也可以采用try…catch块捕获并处理该异常。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
8. Java.io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
9. 在Java程序中,用户创建的线程类不能继承java.lang.Thread类。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
10. Map接口是键-值对象,即Map中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。key不能重复,value可以重复。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
关注公众号【】,回复【试题】获取试题答案
|
上一篇:【国开搜题】国家开放大学 一网一平台 民事诉讼法学A卷 期末考试押题试卷与答案下一篇:【国开搜题】国家开放大学 一网一平台 美学与美育A卷 期末考试押题试卷与答案
|