面向对象程序设计试卷4
面向对象程序设计试卷4
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单项选择题
1. 机器语言中的指令编码为( )编码。
二进制
符号
十进制
数值
答案:C- 关注公众号【飞鸟搜题】查看答案
2. 类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个( )。
产品
元素
成分
实例
答案:A- 关注公众号【飞鸟搜题】查看答案
3. 下列说法不正确的是( )
一个集合代表一组对象,这些对象为它的元素
Collection为集合层级的根接口,Java平台不提供这个接口任何直接的实现
Set、List、Map都继承于Collection
SortedSet继承于Set
答案:B- 关注公众号【飞鸟搜题】查看答案
4. 下列不是InputStream 类的子类的是( )。
FileInputStream
ObjectInputStream
FileOutputStream
DataInputStream
答案:D- 关注公众号【飞鸟搜题】查看答案
5. 下面的关键字( )与异常处理语句的语法格式无关。
finally
catch
try
switch
答案:关注公众号【飞鸟搜题】查看答案
6. 在程序中声明包的语句关键字为( )。
volatile
pack
import
package
答案:关注公众号【飞鸟搜题】查看答案
7. 下面的( )属于检查型异常。
数组越界
除零
空值操作
IO异常
答案:关注公众号【飞鸟搜题】查看答案
8. 在Java程序中包含主方法的类被称为主类,其中主方法名为( )。
Main
main
void
args
答案:关注公众号【飞鸟搜题】查看答案
9. 假定一个字符串对象x的值为"abcdef ",则x.substring(0,3)的值为( )。
"003"
"bcd"
"f "
"abc"
答案:关注公众号【飞鸟搜题】查看答案
10. 具有( )访问权限的成员只能被本类中的成员所访问。
public
protectd
private
缺省
答案:关注公众号【飞鸟搜题】查看答案
二 、程序分析题
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[i]; 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. 在派生类中不能定义与父类中具有相同名称和参数表的方法。
√
×
答案:关注公众号【飞鸟搜题】查看答案
2. 在一个抽象类中,不允许包含任何成员变量和构造方法。
√
×
答案:关注公众号【飞鸟搜题】查看答案
3. Applet程序是由Java源代码构成的,不会被编译成class文件。
√
×
答案:关注公众号【飞鸟搜题】查看答案
4. 如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时也不会隐含调用父类的无参构造方法。
√
×
答案:关注公众号【飞鸟搜题】查看答案
5. 在Java语言中,一个类的定义既能包含成员变量,又能包含成员方法。
√
×
答案:关注公众号【飞鸟搜题】查看答案
6. 定义接口使用的语句关键字为interface,一个接口不能够继承其他任何接口。
√
×
答案:关注公众号【飞鸟搜题】查看答案
7. 当利用一个方法进行文件访问操作可能生成一个IOException异常时,该方法可以在方法头声明中抛出该异常,也可以采用try…catch块捕获并处理该异常。
√
×
答案:关注公众号【飞鸟搜题】查看答案
8. Java.io包中的InputStream及其子类专门用于从二进制数据文件中读出数据。
√
×
答案:关注公众号【飞鸟搜题】查看答案
9. 在Java程序中,用户创建的线程类不能继承java.lang.Thread类。
√
×
答案:关注公众号【飞鸟搜题】查看答案
10. Map接口是键-值对象,即Map中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。key不能重复,value可以重复。
√
×
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。