23春面向对象程序设计试卷包-03
23春面向对象程序设计试卷包-03
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单选题
1. 假定一个字符串对象x的值为"abcdef ",则x.charAt(4)的值为( )。
'd'
'e'
'f'
'cdef'
答案:B- 关注公众号【飞鸟搜题】查看答案
2. 假定一个二维数组的定义语句为“int[][]x=new int[3][4];”,则该数组包含的元素个数为( )。
12
6
7
20
答案:A- 关注公众号【飞鸟搜题】查看答案
3. Java语言中的每个类都隐含着继承一个父类,这个父类为( )。
super
father
Java.lang.Object
class.dad
答案:C- 关注公众号【飞鸟搜题】查看答案
4. 在派生类的构造方法中调用父类构造方法时,其语句关键字为( )。
Object
super
father
mother
答案:B- 关注公众号【飞鸟搜题】查看答案
5. 定义一个终结类需要在类首部的关键字class前使用的修饰符为( )。
static
abstract
final
答案:关注公众号【飞鸟搜题】查看答案
6. 在类定义首部的语法格式中,( )不能作为其中的修饰符。
extends
implements
public
finally
答案:关注公众号【飞鸟搜题】查看答案
7. 在方法调用的参数传递中,若为( )传递,方法体中对形参内容的修改不影响实参的值。
无效
引用
按值
代码
答案:关注公众号【飞鸟搜题】查看答案
8. 具有( )访问权限的成员只能被本类中的成员所访问。
public
protectd
private
缺省
答案:关注公众号【飞鸟搜题】查看答案
9. 下面的关键字( )与异常处理无关。
switch
catch
try
finally
答案:关注公众号【飞鸟搜题】查看答案
10. 在Java语言中,Exception下的异常分为两类:即检查型异常和( )型异常。
编码
重大
非检查
逻辑
答案:关注公众号【飞鸟搜题】查看答案
11. 在Java语言中,( )型异常继承自RuntimeException类的异常。
编码
实时检查
非检查
人工逻辑
答案:关注公众号【飞鸟搜题】查看答案
12. 每个线程具有四种基本状态:就绪状态、运行状态、死亡状态和( )。
输入状态
输出状态
阻塞状态
崩溃状态
答案:关注公众号【飞鸟搜题】查看答案
13. Swing提供的三个顶层容器的类,分别是( )、JDialog和JApplet。
JFrame
JContainer
Java
JObject
答案:关注公众号【飞鸟搜题】查看答案
14. 使用JDK运行Java程序时使用的命令是( )。
java
javac
appletviewer
javadoc
答案:关注公众号【飞鸟搜题】查看答案
15. 机器语言中的指令编码为( )编码。
二进制
符号
十进制
数字
答案:关注公众号【飞鸟搜题】查看答案
16. 在Java程序中包含主方法的类被称为主类,主方法名为( )。
Main
main
void
args
答案:关注公众号【飞鸟搜题】查看答案
17. Java语言中转义字符' '代表( )。
回车
换行
换页
空格
答案:关注公众号【飞鸟搜题】查看答案
18. Java语言中用于修饰类的成员具有保护访问属性的关键字为( )。
public
protected
private
class
答案:关注公众号【飞鸟搜题】查看答案
19. Java语言中的标准输出流为( )。
System.in
StdInputStream
OutputStream
System.out
答案:关注公众号【飞鸟搜题】查看答案
20. 读出器类(Reader)和写入器类(Writer)是java.io包中所有( )流的抽象基类。
容器
字符
异常
文件
答案:关注公众号【飞鸟搜题】查看答案
二 、判断题
1. 原子组件在图形用户界面中是不能同用户进行交互的组件。
√
×
答案:关注公众号【飞鸟搜题】查看答案
2. DataInputStream类的文件流只能够从二进制文件中读出一种基本类型的数据。
√
×
答案:关注公众号【飞鸟搜题】查看答案
3. Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
4. 文件输出流类(FileOutputStream)和数据输出流类(DataOutputStream)不是OutputStream类的子类。
√
×
答案:关注公众号【飞鸟搜题】查看答案
5. 当一个方法进行文件访问操作可能生成一个IOException异常时,该方法可以在方法头声明抛出该异常,也可以采用try…catch块捕获并处理该异常。
√
×
答案:关注公众号【飞鸟搜题】查看答案
6. 在Java程序中,用户创建的线程类不能实现java.lang.Runnable接口。
√
×
答案:关注公众号【飞鸟搜题】查看答案
7. 当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
8. Applet程序是由Java源代码构成的,并被编译为class文件。
√
×
答案:关注公众号【飞鸟搜题】查看答案
9. 在Java程序中,只能创建单个线程,不能创建多个线程。
√
×
答案:关注公众号【飞鸟搜题】查看答案
10. 在Java中将信息的输入与输出过程抽象为输入/输出流。输入是指数据流入程序,输出是指数据从程序流出。
√
×
答案:关注公众号【飞鸟搜题】查看答案
三 、应用题
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(1,3,5); int y1=x.volume(); int y2=x.arrisLength(); System.out.println(y1+", "+y2); } }
20, 40
15, 36
答案:关注公众号【飞鸟搜题】查看答案
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); } }
y=52
y=53
答案:关注公众号【飞鸟搜题】查看答案
3. public static void main(String[] args) { int x, y=0; for(x=1; x<5; x++) y+=x*x; System.out.println("y="+y); }
y=40
y=30
答案:关注公众号【飞鸟搜题】查看答案
4. public class XXK4 { public static void main(String[] args) { int [][]a=//; int []b=new int[3]; int i,j; for(i=0; i<a.length; i++) for(j=0; j<a[i].length; j++) b[i]+=a[i][j]; for(i=0; i<b.length; i++) System.out.print(b[i]+" "); } }
15 19 15
15 18 15
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。