23春面向对象程序设计试卷包-新-01
23春面向对象程序设计试卷包-新-01
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单选题
1. 进行数据库应用的程序设计需要使用( )包中提供的各种类。
java.class
java.database
java.net
java.sql
答案:D- 关注公众号【飞鸟搜题】查看答案
2. 每个线程具有四种基本状态:就绪状态、( )、死亡状态和阻塞状态。
输入状态
输出状态
运行状态
崩溃状态
答案:C- 关注公众号【飞鸟搜题】查看答案
3. 下面的异常( )为文件没有找到异常。
NullPointerException
FileNotFoundException
ArrayIndexOutOfBoundsException
IOException
答案:B- 关注公众号【飞鸟搜题】查看答案
4. 在Java语言中,( )型异常继承自RuntimeException类的异常。
编码
实时检查
非检查
人工逻辑
答案:C- 关注公众号【飞鸟搜题】查看答案
5. 在Java语言中,程序运行时发生的运行错误又分为致命性的严重错误和非致命性的一般错误两种,异常属于( )错误。
编码
检查
致命性
一般
答案:关注公众号【飞鸟搜题】查看答案
6. Java语言中的一个类只能有( )个父类,可以有( )个派生类。
一 一
一 多
多 一
多 多
答案:关注公众号【飞鸟搜题】查看答案
7. Java语言中的每个类都隐含着继承一个父类,这个父类为( )。
super
father
Java.lang.Object
class.dad
答案:关注公众号【飞鸟搜题】查看答案
8. 在方法调用的参数传递中,若为( )传递,则实参变量和形参变量所引用的是内存中的同一个存储空间,方法体对形参内容的修改实际上就是对实参内容的修改。
无效
引用
按值
代码
答案:关注公众号【飞鸟搜题】查看答案
9. 假定要利用一个类XXK6访问类(静态)方法size(),则应表示为( )。
XXK6.size
class.size
object.size()
XXK6.size()
答案:关注公众号【飞鸟搜题】查看答案
10. 在类定义首部的语法格式中,( )不能作为其中的修饰符。
extends
implements
public
finally
答案:关注公众号【飞鸟搜题】查看答案
11. 假定一个类的类名为XXK1,则该类的构造方法的名称为( )。
XXK
XXK1
new
name
答案:关注公众号【飞鸟搜题】查看答案
12. 读出器类(Reader)和写入器类(Writer)是java.io包中所有( )流的抽象基类。
容器
字符
异常
文件
答案:关注公众号【飞鸟搜题】查看答案
13. Java语言中的标准输入流为( )。
System.in
StdInputStream
OutputStream
System.out
答案:关注公众号【飞鸟搜题】查看答案
14. 组成Java程序的最小单位是( )。
类
方法
变量
常量
答案:关注公众号【飞鸟搜题】查看答案
15. 先执行循环体,后进行循环条件判断的语句是( )。
for
while
if
do…while
答案:关注公众号【飞鸟搜题】查看答案
16. 假定整数变量x的值为10,则执行y=2*x++赋值后,x和y的值分别为( )和( )。
x=11,y=12
x=10,y=22
x=10,y=20
x=11,y=20
答案:关注公众号【飞鸟搜题】查看答案
17. 假定一个字符串对象x的值为"abcdef ",则x.substring(0,4)的值为( )。
"a"
"abcdf"
"bcde"
"abcd"
答案:关注公众号【飞鸟搜题】查看答案
18. 在Java语言中,定义有两个字符串类,其类名分别为String和( )。
Buffer
char[]
StringBuffer
char*
答案:关注公众号【飞鸟搜题】查看答案
19. Java语言的主要特点不包括( )。
面向对象
自动垃圾回收
处理文件
可移植性
答案:关注公众号【飞鸟搜题】查看答案
20. 具有相同属性和服务的一组对象的模板称为( )。
程序
类
代码
概念
答案:关注公众号【飞鸟搜题】查看答案
二 、判断题
1. JDBC隔离了Java与不同数据库之间的对话,使得 Java程序仍须考虑不同数据库管理系统平台之间的差异。
√
×
答案:关注公众号【飞鸟搜题】查看答案
2. 原子组件在图形用户界面中是不能同用户进行交互的组件。
√
×
答案:关注公众号【飞鸟搜题】查看答案
3. FileWriter和FileWriter类的构造函数的参数都需要一个文本文件名。
√
×
答案:关注公众号【飞鸟搜题】查看答案
4. 在Java程序中,只能创建单个线程,不能创建多个线程。
√
×
答案:关注公众号【飞鸟搜题】查看答案
5. 文件输出流类(FileOutputStream)和数据输出流类(DataOutputStream)不是OutputStream类的子类。
√
×
答案:关注公众号【飞鸟搜题】查看答案
6. 当一个方法进行文件访问操作可能生成一个IOException异常时,该方法可以在方法头声明抛出该异常,也可以采用try…catch块捕获并处理该异常。
√
×
答案:关注公众号【飞鸟搜题】查看答案
7. Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
8. java.io包中提供的ObjectOutputStream类能够把对象信息存储到文件中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
9. DataOutputStream类的文件流能够把各种基本类型的数据写入到二进制数据文件中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
10. 当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
√
×
答案:关注公众号【飞鸟搜题】查看答案
三 、应用题
1. public class XXK2 { private final int a; public XXK2(int a) {this.a=a;} 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(3); int y=x.f1(10); y+=x.get(); System.out.println("y="+y); } }
y=22
y=24
答案:关注公众号【飞鸟搜题】查看答案
2. 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); }
s=30
s=40
答案:关注公众号【飞鸟搜题】查看答案
3. public class XXK4 { public static void main(String[] args) { int []a={2,5,8,10,15,20}; int s=0; for(int i=0; i<a.length; i++) s+=a[i]; System.out.println("s="+s); } }
s=90
s=60
答案:关注公众号【飞鸟搜题】查看答案
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(6,10); System.out.println(x.area()+", "+x.girth()); } }
60.0, 32.0
80.0, 42.0
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。