JAVA语言程序设计》期末考试试题及答案    1 (应考必备题库)
一、单选择题
1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名
A. java    B. .class
C. html    D. .exe
2、设x = 1 , y = 2 , z = 3,则表达式    y+= z—— / + + x 的值是(
A. 3    B. 3. 5
C. 4
D. 5
3、不允许作为类及类成员的访问控制符的是       
A. public
B. private
C. static
D. protected
4、为AB类的一个无形式参数无返回值的方法 前缀就可以调用它,该方法头的形式为   
method书写方法头,使得使用类名
AB作为

A.static void method()
B.public void method()

C.
D. abstract void method() ()(选择一项)
final void method()
5给定java代码如下,编译运行后,输出结果是
public class test {
static int i;
public int aMethod() {
i++
return i;
}
public static void main (String args[]) {
Test test =new Test();
test.aMethod (); System.out.pri ntln (test.aMethod。);
} }
a) 0 b) 1 c) 2 d) 3
二、填空题
1、 开发与运行Java程序需要经过的三个主要步骤为    编辑源程序    、
_编译生成字节码    和    解释运行字节码    。
2、 在Java的基本数据类型中,char型采用Uni code编码方案,每个 Unicode码占
用    2_字节内存空间,这样,无论是中文字符还是英文字符,都是占
用    2    字节内存空间。
3、    设x = 2 ,则表达式 x + + ) / 3的值是    0   
4、 若x = 5 , y = 10,则x < yx >= y的逻辑值分别为    true false
5、    抽象(abstract)    方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方
法必须在抽象类之中定义。    最终(fin al)_方法是不能被当前类的子类重新定义的方法。
6、 创建一个名为    MyPackage的包的语句是 package MyPackage ;
该语句应该放在程序的位置为:    _应该在程序第一句    。
7、 设有数组定义:int MyIntArray[ ] = { 10,20,30,40,50,60,70};    则执行以下几个语
句后的输出结果是 _120   
int s = 0 ;
for (int i = 0 ; i < MyI ntArray.le ngth ; i + + )
if ( i % 2 = = 1 )
s += MyI ntArray[i];
System.out.pri ntl n( s);
8、 在Java程序中,通过类的定义只能实现    _单_重继承,但通过接口的定义可以实现    多
重继承关系。
三、写出下面程序的运行结果
1、    import java.io.*;
public class abc
{
public static void main(String args [])
{
AB s = new AB("Hello!","l love JAVA.");
System.out.String());
}
}
class AB {
String s1;
String s2;
public AB(Stri ng str1, Stri ng str2)
{
s1 = str1;java程序设计考试题
s2 = str2;
}
public Stri ng toStri ng()
{
retur n s1+s2;
}
运行结果:
Hello! I love JAVA.
2    import java.io.* ;
public class abc {
public static void main(String args[])
{    int i, s = 0 ;
int a[ ] = { 10,20,30,40,50,60,70,80,90 }; for ( i = 0 ; i < a.len gth ; i ++ )
if ( a[i]%3 = = 0 ) s += a[i];
System.out.pri ntln ("s="+s);
}
}
运行结果:
s = 120
3class Pare nt {
Stri ng one, two;
public Pare nt(Stri ng a, Stri ng b){

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。