南昌航空大学《JAVA程序设计》期末考试试题_(一)

合集下载

《JAVA语言程序设计》期末考试试题及答案1应考必备题库

《JAVA语言程序设计》期末考试试题及答案1应考必备题库

《JA V A语言程序设计》期末考试试题及答案1一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

JAVA语言程序设计期末考试试题及答案1招考必备题库

JAVA语言程序设计期末考试试题及答案1招考必备题库

《J AVA 语言程序设计》期末考试一试题及答案 1(应试必备题库)一、单项选择择题1、编译 Java Application源程序言件将产生相应的字节码文件,这些字节码文件的扩展名为()。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3 ,则表达式y+= z-- /++ x 的值是( )。

A. 3C. 4D. 53、不一样意作为类及类成员的接见控制符的是( )。

A. publicB. privateC. staticD. protected4、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为前缀就能够调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运转Java 程序需要经过的三个主要步骤为编写源程序、编译生成字节码和解说运转字节码。

2、在 Java 的基本数据种类中,char 型采纳 Unicode 编码方案,每个Unicode 码占用2字节内存空间,这样,不论是中文字符仍是英文字符,都是占用2字节内存空间。

3、设 x = 2 ,则表达式( x + + ) /3 的值是0。

4、若 x = 5 , y = 10 ,则 x < y 和 x >= y 的逻辑值分别为true和false 。

5、抽象(abstract)方法是一种仅有方法头,没有详细方法体和操作实现的方法,该方法一定在抽象类之中定义。

最后 (final)方法是不可以被目前类的子类从头定义的方法。

6、创立一个名为MyPackage 该语句应当放在程序的地点为:的包的语句是package应当在程序第一句MyPackage ; ,。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70};语句后的输出结果是120。

《JAVA语言程序设计》期末考试试题及答案

《JAVA语言程序设计》期末考试试题及答案

《JAV A语言程序设计》期末考试试题及答案(应考必备题库)一、单选择题1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. .classC.htmlD. .exe2、设x =1, y = 2 ,z = 3,则表达式y+=z--/++x 的值是()。

A.3B.3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。

A. public B. privateC.static D. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。

A. static void method() B.publicvoid m ethod( )C.final voidmethod( )D.abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode 码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2,则表达式( x ++)/3 的值是0 。

4、若x = 5,y=10,则x <y和x>=y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage的包的语句是packageMyPackage;, 该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:intMyIntArray[ ] ={ 10 , 20,30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

《JAVA语言程序设计》期末考试试题与答案

《JAVA语言程序设计》期末考试试题与答案

《语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. B.C. D.2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。

A. B.C. D.4、为类的一个无形式参数无返回值的方法书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( A )。

A. ( )B. ( )C. ( )D. ( )二、填空题1、开发与运行程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在的基本数据类型中,型采用编码方案,每个码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为和。

5、抽象() 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终()方法是不能被当前类的子类重新定义的方法。

6、创建一个名为的包的语句是; ,该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

s = 0 ;( i = 0 ; i < ; i + + )( i % 2 = = 1 )s [i] ;(s);8、在程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。

三、写出下面程序的运行结果1、.*;{( [ ]){s = ("!","I .");(( ));}}{s1;s2;( 1, 2){s1 = 1;s2 = 2;}( ){s12;}}运行结果:! I .2、.* ;{( [ ]){ i, s = 0 ;a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };( i = 0 ; i < ; i )( a[i]%3 = = 0 ) s a[i] ;("");}}运行结果:s = 1803、.* ;{( [ ]){("""\");}}{ c;( , , ){(,);;}}{ a;( , , ){ (,,);A=;}(){("""\""\");}}运行结果:602030《语言程序设计》期末考试试题及答案2(应考必备题库)一.判断题1.的源代码中定义几个类,编译结果就生成几个以为后缀的字节码文件。

南昌航空大学《JAVA程序设计》期末考试试题_(一)

南昌航空大学《JAVA程序设计》期末考试试题_(一)

《JA V A程序设计》期末考试试题(一)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

《JAVA语言程序设计》期末考试试题及答案

《JAVA语言程序设计》期末考试试题及答案

《 J AVA 语言程序设计》期末考试一试题及答案(应试必备题库)一、单项选择择题1、编译 Java Application 源程序言件将产生相应的字节码文件,这些字节码文 件的扩展名为 () 。

A. java C. html2、设 x = 1 , y = 2 , z = 3,则表达式A. 3 C. 4B. .class D. .exey += z -- /++ xD. 5的值是 ()。

3、不一样意作为类及类成员的接见控制符的是 (A. publicB. privateC. staticD. protected)。

4、为 名 ABAB 类的一个无形式参数无返回值的方法 method 书写方法头, 使得使用类作为前缀就能够调用它,该方法头的形式为 ( ) 。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运转 Java 程序需要经过的三个主要步骤为编写源程序编译生成字节码和 解说运转字节码 。

、2、在 Java 的基本数据种类中, char 型采纳 Unicode 编码方案,每个 Unicode 码占 用 2 字节内存空间,这样,不论是中文字符仍是英文字符,都是占用2字节内存空间。

3、设 x = 2 ,则表达式 ( x + + )/3 的值是0 。

4、若 x = 5,y = 10,则 x < y 和 x >= y 的逻辑值分别为 true 和false 。

5、抽象 (abstract)方法是一种仅有方法头,没有详细方法体和操作实现的方法,该方法一定在抽象类之中定义。

最后 (final) 方法是不可以被目前类的子类从头定义的方法。

6、创立一个名为 MyPackage 的包的语句是 package MyPackage ; ,该语句应当放在程序的地点为: 应当在程序第一句。

(完整版)《JAVA语言程序设计》期末考试试题及答案

(完整版)《JAVA语言程序设计》期末考试试题及答案
运行结果:s = 180
3、import java.io.* ; public class abc { public static void main(String args[ ]) { System.out.println("a="+a+"\nb="+b); } } class SubClass extends SuperClass { int c; SubClass(int aa, int bb, int cc) { super(aa, bb); c=cc; } } class SubSubClass extends SubClass { int a; SubSubClass(int aa, int bb, int cc) { super(aa, bb, cc); A = aa+bb+cc;
《JAVA 语言程序设计》期末考试试题及答案 (应考必备题库)
一、单选择题
1、编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文
件的扩展名为(
)。
A. java
B. .class
C. html
D. .exe
2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是(
)。
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
二、填空题
1、开发与运行 Java 程序需要经过的三个主要步骤为 编辑源程序 、
编译生成字节码 和
解释运行字节码

JAVA语言程序设计期末考试题及答案

JAVA语言程序设计期末考试题及答案

《JAVA语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract 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.println (test.aMethod()) ;} }a) 0 b) 1 c) 2 d) 3二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

java语言程序设计期末考试题及答案

java语言程序设计期末考试题及答案

java语言程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是Java语言的特点?A. 面向对象B. 跨平台C. 编译型语言D. 多线程答案:C2. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B3. 下列哪个选项不是Java中的集合类?A. ArrayListB. LinkedListC. HashMapD. String答案:D4. Java中,哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B5. 下列哪个选项不是Java中的访问修饰符?A. publicB. protectedC. privateD. static答案:D6. Java中,哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. replace()答案:A7. 下列哪个选项不是Java中的垃圾回收机制?A. 标记-清除B. 标记-整理C. 复制D. 手动删除答案:D8. 在Java中,哪个关键字用于定义一个抽象类?A. classB. abstractC. interfaceD. final答案:B9. 下列哪个选项不是Java中的集合框架接口?A. ListB. SetC. MapD. Object答案:D10. Java中,哪个关键字用于定义一个枚举类型?A. enumB. classC. interfaceD. abstract答案:A二、填空题(每题2分,共20分)1. Java语言的三大特性是______、______、______。

答案:封装、继承、多态2. 在Java中,______关键字用于定义一个类。

答案:class3. Java中的______关键字用于定义一个方法。

答案:void4. Java中的______关键字用于定义一个私有变量。

java程序设计期末考试题及答案

java程序设计期末考试题及答案

java程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是Java语言的特点?A. 支持多线程B. 支持网络编程C. 支持面向对象编程D. 所有选项都是答案:D2. Java程序的入口点是:A. main()B. start()C. run()D. execute()答案:A3. 下列哪个关键字用于定义接口?A. classB. interfaceC. extendsD. implements答案:B4. Java中用于捕获异常的关键字是:A. tryB. catchC. throwD. finally答案:B5. 下列哪个是Java集合框架中的接口?A. ListB. SetC. MapD. 所有选项都是答案:D6. Java中用于定义类的关键字是:A. classB. structC. interfaceD. enum答案:A7. 下列哪个选项不是Java的基本数据类型?A. intB. doubleC. StringD. char答案:C8. Java中用于定义抽象方法的关键字是:A. abstractB. finalC. staticD. native答案:A9. 下列哪个选项不是Java的访问修饰符?A. publicB. privateC. protectedD. global答案:D10. 在Java中,下列哪个关键字用于创建线程?A. threadB. runnableC. synchronizedD. concurrent答案:B二、填空题(每题2分,共20分)1. Java语言的______关键字用于声明一个变量。

答案:var2. Java中,______关键字用于创建一个类。

答案:class3. Java中,______关键字用于创建一个方法。

答案:void4. Java中,______关键字用于定义一个接口。

答案:interface5. Java中,______关键字用于实现多线程。

新版《JAVA语言程序设计》期末考试试卷及答案及解析1(应考必备题库).doc

新版《JAVA语言程序设计》期末考试试卷及答案及解析1(应考必备题库).doc

《JA V A语言程序设计》期末考试试题及答案1一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

大学《JAVA语言程序设计》的期末考试试题与标准标准答案.docx

大学《JAVA语言程序设计》的期末考试试题与标准标准答案.docx

《JAVA 语言程序设计》期末考试试题及答案3(应考必备题库)一、单项选择题1、如下哪个是Java 中的标识符()A、publicB 、superC、3numberD、width2、如下哪个是Java 中的标识符 ( )A、fieldnameB 、superC、3numberD、#number3、已知如下定义: String s = story;下面哪个语句不是合法的( )A、s += ooks;B 、s = s + 100;Ds.length;、String t = s + “abc”; C、int len =4、如下哪个是Java 中有效的关键字 ()A、nameB、helloC、falseD、good)5 、下面的代码段执行之后count的值是什么(1; =int count {i++) <= 5; i = 1; i for ( int i;+= count} out .println(count);System.A、5B、1C、 15D、166、定义一个类,必须使用的关键字是()A、publicB、classC 、interfaceD、static7、定义一个接口必须使用的关键字是()A、publicB 、class C、interfaceD、static8、如果容器组件 p 的布局是 BorderLayout ,则在 p 的下边中添加一个按钮 b,应该使用的语句是()A、p.add(b);B 、p.add(b,North);b.add(p,North); C、、 p.add(b,South);D9、声明并创建一个按钮对象b,应该使用的语句是()A、Button b=newButton();B 、button b=newbutton(); C、Button b=newb();D 、 b.setLabel( “确定” );10、Frame 对象默认的布局管理器是()B、A、FlowLayoutBorderLayoutD、C、CardLayoutnull11、下列哪一个import命令可以使我们在程序中创建输入/ 输出流对象()A、import java.sql.*;B、import java.util.*;Dimport java.io.*;、import .*;C、12、下面哪一个import 命令可以为我们提供编写网络应用程序的类()A、import java.sql.*;B 、 import java.util.*; D、import .*;importC 、java.io.*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileInputStreamB、FileOutputStreamDC、DataOutputStream 、 FileWriter二、填空题1、如果将类MyClass 声明为public ,它的文件名称必须是(MyClass.java )才能正常编译。

《JAVA语言程序设计》期末考试试题及答案(20210105002623)

《JAVA语言程序设计》期末考试试题及答案(20210105002623)
C、
、String
D、
Color
4.
以下哪个不是
Java的原始数据类型
(
B)
A、
int
B、Boolean
C、
float
D、
char
5.
以下哪项可能包含菜单条(B
)。
A、
Panel
B、Frame
C、
Applet
D、
Dialog
6.
若需要定义一个类域或类方法,应使用哪种修饰符?(
A)
A、static
B、package
3、import java.io.* ; p ublic class abc {
p ublic static void main( Stri ng args[])
{
System.out .prin tl n( "a="+a+"\nb="+b);
}
}
class SubClass exte nds Sup erClass { in t c;
下述说法正确的是
a
B
a
C
a
D
a
14. FilterOutputStream是BufferedOutputStream DataOutputStream及PrintStream
的父类
A、OutputStream
B、File
C、InputStream
D、BufferedOutputStream
SubClass(i nt aa, int bb, int cc)
{
sup er(aa, bb);
c=cc;
}
}

《JAVA语言程序设计》期末考试试题及解答1-7

《JAVA语言程序设计》期末考试试题及解答1-7

《JAVA 语言程序设计》期末考试试题及答案 1 (应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名A. static void method() C. 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 型采用Un icode 编码方案,每个 Uni code 码占 用 ____ 2_字节内存空间,这样,无论是中文字符还是英文字符,都是占 用 ____ 2 ___ 字节内存空间。

3、 设x = 2 ,则表达式 (x + + ) / 3的值是 _________ 0 ___ °4、 若x = 5 , y = 10,则x < y 和x >= y 的逻辑值分别为 ______ true ____ 和 ___ f alse_ 。

A. java C. html2、设x = 1 , y = 2 , z = 3,则表达式A. 3B. .class D. .exey + = z ----- /++ x 的值是( )°B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )°A. publicB. privateC. staticD. protected4、为AB 类的一个无形式参数无返回值的方法 前缀就可以调用它,该方法头的形式为(method 书写方法头,使得使用类名 AB 作为)°B. public void method() D. abstract void method() ()(选择一项)°5、__ 抽象(abstract) _方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

java程序设计基础期末考试题及答案

java程序设计基础期末考试题及答案

java程序设计基础期末考试题及答案一、选择题(每题2分,共20分)1. Java语言中,用于声明一个整型变量的关键字是()。

A. intB. floatC. doubleD. char答案:A2. 下列哪个选项是Java语言中的保留字()。

A. StringB. mainC. classD. System答案:C3. Java程序中,用于定义类的方法的正确语法是()。

A. public void myMethod() {}B. public int myMethod() {}C. public void myMethod(int x) {}D. public int myMethod() { return x; }答案:C4. 在Java中,下列哪个选项是正确的数组初始化方式()。

A. int[] myArray = new int[5];B. int[] myArray = {1, 2, 3};C. int myArray[] = new int[5];D. Both A and B答案:D5. Java中,下列哪个选项是正确的字符串连接操作()。

A. String str = "Hello" + "World";B. String str = "Hello" + 123;C. String str = "Hello" + true;D. All of the above答案:D6. Java中,下列哪个选项是正确的条件语句()。

A. if (x > 0)System.out.println("x is positive");B. if x > 0System.out.println("x is positive");C. if (x > 0)System.out.println("x is positive")elseSystem.out.println("x is not positive");D. Both A and C答案:D7. 在Java中,下列哪个选项是正确的循环语句()。

JAVA期末考试考卷及答案

JAVA期末考试考卷及答案

《JAVA语言程序设计》期末考试模拟试题一、单选择题(每小题2分,共10分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. .javaB. .classC. .htmlD. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。

A. 3B. 3. 5C. 4D. 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。

A. start( )B. stop( )C. init( )D. paint( )4、不允许作为类及类成员的访问控制符的是( C )。

A. publicB. privateC. staticD. protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题(每空格1分,共20分)1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 Applet 类的子类并且存储该源程序文件的文件名为MyApplet 。

3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器 javac.exe 编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 . class 的字节码文件。

4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JA V A程序设计》期末考试试题(一)
一、单选择题
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. final void method( )
D. abstract void method( )
二、填空题
1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、
编译生成字节码和解释运行字节码。

2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占
用2字节内存空间,这样,无论是中文字符还是英文字符,都是占
用2字节内存空间。

3、设x = 2 ,则表达式( x + + )/3 的值是0 。

4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。

5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

最终(final)方法是不能被当前类的子类重新定义的方法。

6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,
该语句应该放在程序的位置为:应该在程序第一句。

7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

int s = 0 ;
for (int i = 0 ; i < MyIntArray.length ; i + + )
if ( i % 2 = = 1 )
s += MyIntArray[i] ;
System.out.println(s);
8、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。

三、写出下面程序的运行结果
1、import java.io.*;
public class abc
{
public static void main(String args [ ])
{
AB s = new AB("Hello!","I love JA V A.");
System.out.println(s.toString( ));
}
}
class AB {
String s1;
String s2;
public AB(String str1, String str2)
{
s1 = str1;
s2 = str2;
}
public String toString( )
{
return s1+s2;
}
}
运行结果:Hello! I love JA V A.
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.length ; i ++ )
if ( a[i]%3 = = 0 ) s += a[i] ;
System.out.println("s="+s);
}
}
运行结果:s = 180
3、import java.io.* ;
public class abc
{
public static void main(String args[ ])
{
System.out.println("a="+a+"\nb="+b);
}
}
class SubClass extends SuperClass
{ int c;
SubClass(int aa, int bb, int cc)
{
super(aa, bb);
c=cc;
}
}
class SubSubClass extends SubClass
{ int a;
SubSubClass(int aa, int bb, int cc)
{ super(aa, bb, cc);
A = aa+bb+cc;
}
void show()
{
System.out.println("a="+a+"\nb="+b+"\nc="+c);
}
}
运行结果:a=60
b=20
c=30
C卷计算题的
第(2)R/S答案应该是空集
第(4)答案应该是
A B C D
a b c d
a b c e
B卷计算题的第二题的第二小题,答案WHERE语句后应该加上“Sdept='软件学院' and”
综合复习题集(分章节的):
第2章第一题单选第(10)D选项“键码”改成“超码”
第二题多选第(8)答案改成“ABCD”。

相关文档
最新文档