23春面向对象程序设计试卷包-04
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

一 、单选题
1. 假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的元素个数为( )。
A. 12
B. 6
C. 7
D. 20
答案:A
- 关注公众号【飞鸟搜题】查看答案
2. 假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int [] x=( )。
A. new int[10];
B. NULL
C. NEW int[];
D. int[10];
答案:A
- 关注公众号【飞鸟搜题】查看答案
3. Java语言中的一个类只能有( )个父类,可以有( )个派生类。
A. 一 一
B. 一 多
C. 多 一
D. 多 多
答案:B
- 关注公众号【飞鸟搜题】查看答案
4. Java语言中的类的层次结构为( )结构。根节点为( )类。
A. 树状 Object
B. 数组 int
C. 文件 math
D. 树状 root
答案:A
- 关注公众号【飞鸟搜题】查看答案
5. 在类的定义中,每个成员的访问权限有( )种选择。
A. 2
B. 3
C. 4
D. 5
答案:关注公众号【飞鸟搜题】查看答案
6. 假定类中定义的一个成员变量名为xyz,在一个方法定义的参数表中,一个参数名也为xyz,则把参数xyz的值赋给成员变量xyz的赋值语句为( )。
A. this.xyz=xyz
B. xyz=new xyz
C. this.xyz=xyz()
D. xyz==xyz
答案:关注公众号【飞鸟搜题】查看答案
7. 假定要利用一个类XXK6的对象x访问成员方法size(),则应表示为( )。
A. size= XXK6
B. x=size
C. x.size()
D. XXK6.size
答案:关注公众号【飞鸟搜题】查看答案
8. 假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为( )。
A. XXK2()
B. XXK2
C. new()
D. XXK2(new)
答案:关注公众号【飞鸟搜题】查看答案
9. 下面的关键字( )与异常处理无关。
A. throw
B. void
C. throws
D. try
答案:关注公众号【飞鸟搜题】查看答案
10. 下面的选项( )不属于非检查型异常。
A. 数组越界
B. 除零
C. 空值操作
D. 异常
答案:关注公众号【飞鸟搜题】查看答案
11. 在Java语言中,把生成异常对象并提交的过程称为( )一个异常。
A. 编码
B. 检查
C. 抛出
D. 生产
答案:关注公众号【飞鸟搜题】查看答案
12. Swing提供的三个顶层容器的类,分别是JFrame、JDialog和( )。
A. JApplet
B. JContainer
C. Java
D. JObject
答案:关注公众号【飞鸟搜题】查看答案
13. 进行网络应用的程序设计需要使用( )包中提供的各种类。
A. java.internet
B. java.applet
C. java.net
D. java.sql
答案:关注公众号【飞鸟搜题】查看答案
14. Java是一门( )语言。
A. 机器
B. 汇编
C. 面向过程的高级
D. 面向对象的高级
答案:关注公众号【飞鸟搜题】查看答案
15. 对象是构成现实世界的一个独立单位,它具有自己的静态特征和( )特征。
A. 颜色
B. 动态
C. 状态
D. 重量
答案:关注公众号【飞鸟搜题】查看答案
16. Java语言中转义字符' '代表( )。
A. 回车
B. 换行
C. 换页
D. 空格
答案:关注公众号【飞鸟搜题】查看答案
17. 在Java程序中包含主方法的类被称为主类,主方法名为( )。
A. Main
B. main
C. void
D. args
答案:关注公众号【飞鸟搜题】查看答案
18. Java语言中规定的转义字符,以( )字符作前缀。
A. '
B. "
C. /
D. \
答案:关注公众号【飞鸟搜题】查看答案
19. Java语言中的标准输入流为( )。
A. System.in
B. StdInputStream
C. OutputStream
D. System.out
答案:关注公众号【飞鸟搜题】查看答案
20. 读出器类(Reader)和写入器类(Writer)是java.io包中所有( )流的抽象基类。
A. 容器
B. 字符
C. 异常
D. 文件
答案:关注公众号【飞鸟搜题】查看答案
二 、判断题
1. Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
2. 文件输入流类(FileInputStream)和数据输入流类(DataInputStream)不是InputStream类的子类。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
3. Applet程序是由Java源代码构成的,不会被编译成class文件。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
4. 当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
5. 在Java程序中,用户创建的线程类必须继承java.lang.Thread类或者实现java.lang.Runnable接口。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
6. 输入流类(InputStream)和输出流类(OutputStream)是用来处理字节流的抽象基类。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
7. 原子组件在图形用户界面中是不能同用户进行交互的组件。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
8. 在Java程序中,只能创建单个线程,不能创建多个线程。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
9. 在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出除IOException异常之外的其他异常。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
10. 在Java程序中,用户创建的线程类不能实现java.lang.Runnable接口。
A. √
B. ×
答案:关注公众号【飞鸟搜题】查看答案
三 、应用题
1. class Rectangle { private int a,b; public Rectangle(int aa, int bb) {a=aa; b=bb;} public int area() {return a*b;} public int girth() {return 2*(a+b);} } public class XXK3 extends Rectangle { private int c; public XXK3(int aa, int bb, int cc) {super(aa,bb); c=cc;} public int volume() {return area()*c;} public int arrisLength() {return 2*girth()+4*c;} public static void main(String[] args) { XXK3 x=new XXK3(2,3,4); int y1=x.volume(); int y2=x.arrisLength(); System.out.println(y1+", "+y2); } }
A. 24, 36
B. 26, 38
答案:关注公众号【飞鸟搜题】查看答案
2. public class XXK2 { private int a; public XXK2(int aa) {a=aa;} public int f1(int x) { if(x%2==1) return 2*(a+x); else return 3*a+x; } public int get() {return a;} public static void main(String[] args) { XXK2 x=new XXK2(5); int y=x.f1(9); y+=x.get()*x.get(); System.out.println("y="+y); } }
A. y=52
B. y=53
答案:关注公众号【飞鸟搜题】查看答案
3. public static void main(String[] args) { int i=1, s=0; while(true) { if(i%2==0) s+=i; if(i++>=10) break; } System.out.println("s="+s); }
A. s=30
B. s=40
答案:关注公众号【飞鸟搜题】查看答案
4. public class XXK4 { public static void main(String[] args) { int []a=new int[6]; int i,s=0; for(i=1; i<a.length; i++) a[i]=a[i-1]+2; for(i=0; i<a.length; i++) s+=a[i]; System.out.println("s="+s); } }
A. s=30
B. s=60
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。