《JAVA程序设计项目案例训练》期末试卷(A卷).doc
- 文档编号:1257660
- 上传时间:2022-10-19
- 格式:DOC
- 页数:4
- 大小:70KB
《JAVA程序设计项目案例训练》期末试卷(A卷).doc
《《JAVA程序设计项目案例训练》期末试卷(A卷).doc》由会员分享,可在线阅读,更多相关《《JAVA程序设计项目案例训练》期末试卷(A卷).doc(4页珍藏版)》请在冰豆网上搜索。
专业
(装订线内不要答题)
装
线
订
班级
姓名
学号
2010~2011学年第二学期哈尔滨华夏计算机职业技术学院期末考试
JAVA程序设计项目案例训练试题(A卷)
总分
题号
一
二
三
四
核分人
题分
40
20
20
20
复查人
得分
答题说明:
无答题卡,请在试卷上作答。
得分
评卷人
一、选择题(共10小题,每小题4分,共计40分)
1.下面()数据类型可用于main()方法中传递的参数
A、String
B、Integer
C、Boolean
D、Variant
2.在屏幕上显示的消息正确的语句是()
A、System.out.println("IamJavaExpert");
B、system.out.println("IamJavaExpert");
C、System.Out.Println("IamJavaExpert");
D、System.out.println('IamJavaExpert');
3.下面()命令可用于编译Java程序
A、java
B、javac
C、appletviewer
D、javadoc
4.在一个类中定义的成员变量和成员方法时,不允许()。
A.两个成员变量名相同.
B.成员变量与成员方法名相同.
C.两个成员方法名相同
D.成员方法中的参数与成员变量名相同
5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序的特性称为()。
A、隐藏 B、覆盖 C、重载D、Java不支持此特性
6.执行下面的程序,输出结果是()。
publicclassTest{
intx=12;
publicvoidmethod(intx){
x+=x;
System.out.println(x);
}
publicstaticvoidmain(String[]args){
Testt=newTest();
t.method(5);
}
}
A.5B.10C.12D.17E.24
7.关于下面程序片段,()的结论是正确的。
Stringa="Java";Stringb="Java";
Stringx="Ja";Stringy="va";
Stringc=x+y;
A、a和b指向同一个实例对象,a和c指向同一个实例对象
B、a和b指向同一个实例对象,a和c不指向同一个实例对象
C、a和b不指向同一个实例对象,a和c指向同一个实例对象
D、a和b不指向同一个实例对象,a和c不指向同一个实例对象
8.设有定义:
Strings=”World”;,下列语句错误的是()。
A、intm=s.indexOf(‘r’);
B、charc=s.charAt(0);
C、intn=s.length();
D、Stringstr=s.append();
9.执行完下面程序片段后,(B)的结论是正确的。
inta,b,c;a=1;b=2;c=(a+b>3?
a++:
b++);
A、a的值是2,b的值是3B、a的值是1,b的值是3
C、a的值是1,b的值是2D、c的值是false
10.字符流与字节流的区别是()。
A、每次读入的字节数不同 B、前者带有缓冲,后者没有
C、前者是块读写,后者是字节读写 D、二者没有区别,可以互换使用
得分
评卷人
二、填空题(共10个空,每空2分,共计20分)
1. JVM是指()。
2.在Java语言中,所有的数组都有一个()属性,这个属性存储了该数组的元素的个数(或者说数组长度)。
3.Java中类成员的限定词有以下几种:
private缺省,(),()。
其中()的限定的范围最大。
4.在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象()、标准输出流对象()和标准错误流对象()。
5.java中的异常处理通过5个关键字来实现:
它们是try、catch、throw、throws和finally。
进行异常监测的代码要放在try子句内:
捕获异常需要使()子句;在方法中宣布可能产生的异常应使用()关键字。
得分
评卷人
三、简答题(共4小题,每小题5分,共20分)
1.怎样构成一个合法的Java变量名?
(装订线内不要答题)
装
线
订
班级
姓名
学号
2.阅读以下程序,写出运行结果。
class Q1{
publicstaticvoidmain(Stringargs[]){
doubled=1.23;
Decdec=newDec();
dec.decrement(d);
System.out.println(d);
}
classsDec{
publicvoiddecrement(doubledecMe){
decMe=decMe-0.1;
}
}
3.字符串类String和StringBuffer类有何不同?
4.如下语句是否可能抛出一个需要被捕获或在throws子句中进行声明的异常?
如果是,异常的名称是什么?
ScannerinputStream=newScanner(newFileInputStream(“morestuff.txt”));
得分
评卷人
四、编程题(共2小题,每小题10分,共20分)
1.设计一个动物类,它包含动物的基本属性。
例如名称、大小、重量等,并设计相应的动作,例如跑、跳、走等(共10分)
编码规范2分;类定义2分;成员变量定义3分,成员函数定义3分。
2.有三个字符串Strings1="HelloJava";Strings2="JavaApplet";
Strings3="Java";,编写程序找出其中最大者。
(共10分)
编码规范2分;类定义2分;主方法的实现6分。
第4页/共4页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计项目案例训练 JAVA 程序设计 项目 案例 训练 期末试卷