百度文库让每个人平等地提升自我
第一部分《Java程序设计》练习测试
说明:要求所有答案务必写在答题纸的相应题号位置上,否则不予评分。
一、单选择题共10分,每小题2分
1、编译JavaApplicatio
源程序文件将产生相应的字节码文件,这些字节码文件的扩展
名为
。
AclassBhtmlCjavaDexe
2、设i
tx1y2z3则表达式yzx的值是
。
A3
B35
C4
D5
3、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的来完成一些画图操作。
方法
Astart
BstopCi
it
4、不允许作为类及类成员的访问控制符的是
Dpai
t。
Apublic
Bstatic
Cprivate
Dprotected
5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作
为前缀就可以调用它,该方法头的形式为
。
Afi
alvoidmethod
Bpublicvoidmethod
Cstaticvoidmethod
Dabstractvoidmethod
二、填空题(共20分,每空格1分)
1、开发与运行Java程序需要经过的三个主要步骤为⑴、⑵和⑶。
2、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是⑷类的子类并且存储该源程序文件的文件名为⑸。
3、如果一个JavaApplet程序文件中定义有4个类,则使用Su
公司的JDK编译器⑹
编译该源程序文件将产生⑺个文件名与类名相同而扩展名为⑻的字节码文件。
4、在Java的基本数据类型中,char型采用U
icode编码方案,每个U
icode码占用⑼字节内存空间,这样,无论是中文字符还是英文字符,都是占用⑽字节内存空间。
1
f百度文库让每个人平等地提升自我
5、设i
ty5则表达式y6的值是⑾。
6、若i
tx5y10则xy和xy的逻辑值分别为⑿
和⒀
。
7、⒁方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。⒂方法是不能被当前类的子类重新定义的方法。
8、创建一个名为MyPackage的包的语句是⒃该语句应该放在程序的位置为:⒄。
9、设有数组定义:i
ta2030405060708090100110120130则执行
以下几个语句后的输出结果是⒅
。
i
ts0
fori
ti0iale
gthi
ifi40sai
Systemoutpri
tl
s
10、在Java程序中,通过类的定义只能实现⒆重继承,但通过接口的定义可以实现⒇重继承关系。
三、写出下列程序完成的功能。每小题5分,共20分1、
publicclassSum
publicstaticvoidmai
Stri
gargs
doublesum00
i
tsig
10
fori
ti1i50i2
sig
1
sumsig
doublei
Systemr