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

合集下载

2024年JAVA语言程序设计期末考试试题及答案应考必备题库

2024年JAVA语言程序设计期末考试试题及答案应考必备题库

《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)一、单项选择题1、下列程序段执行后的成果是( )。

String s =new String("abcdefg");for (int i=0; i<s.length(); i+=2){ System.out.print(s.charAt(i));}A) aceg B) ACEG C) abcdefgD) abcd 二、单项选择题1、下列程序段执行后的成果是( )。

String s= new String("abcdefg");for (inti=0; i<s.length();i+=2){ System.out.print(s.charAt(i));} B) A)aceg B) ACEG C)abcdefg D) ab 2、有整型数组:int[] x={12,35,8,7,2};,则调用措施Arrays.sort(x)后,数组x中的元素值依次是( ).A) 2 7 8 12 35 ﻩﻩB)12 35 8 7 2 C) 35 12 8 7 2 ﻩﻩﻩD)8 7 12 35 23、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文献夹下的文献1.txt。

File结构函数中正确的途径和文献名的表示是( )。

File f = new File(填代码处);file =newFileReader(f);in=new BufferedReader(file);A) "./1.txt" B) "../my/1.txt" C) "c:\\my\\1.txt" D) "c:\ my\1.txt" 4、应用程序的main措施中有如下语句,则输出的成果是( )。

 String s1=new String("abc"); String s2=new String("abc"); booleanb1=s1.equals(s2); boolean b2=(s1==s2); System.out.print(b1+" "+b2);A)true false B)false true C) truetrue D)falsefalse 5、应用程序的main措施中有如下语句,则输出的成果是( )。

《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考试题必从中出

《JAVA语言程序设计》期末考试试题及答案(题库超级大全-应考必备)Java考试题必从中出

JAVA语言程序设计考试试题及部分答案一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。

1.下列语句序列执行后,k 的值是( B )。

int m=3, n=6, k=0;while( (m++) < ( -- n) ) ++k;A) 0 B) 1 C) 2 D) 32.设i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。

A) i = i + 2 B) a[0] = 7;C) i++ - --j; D) a(0) = 66;3.Java语言的类间的继承关系是( B )。

A) 多重的B) 单重的C) 线程的D) 不能继承4.设有定义int i = 6 ;,则执行以下语句后,i 的值为( C )。

i += i - 1;A) 10 B) 121 C) 11 D) 1005.下列选项中,用于在定义子类时声明父类名的关键字是( C )。

A)interface B) package C) extends D) class6.若已定义byte[ ] x= {11,22,33,-66} ;其中0≤k≤3,则对x数组元素错误的引用是( C )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]7.下列语句序列执行后,ch1 的值是( B )。

char ch1='A',ch2='W';if(ch1 + 2 < ch2 ) ++ch1;A) 'A' B) 'B' C) 'C' D) B8.下列语句序列执行后,i 的值是( D )。

int i=8, j=16;if( i-1 > j ) i--; else j--;A) 15 B) 16 C) 7 D) 89.下列语句序列执行后,k 的值是( C )。

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

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

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

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

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

java语言程序设计期末考试试题及答案一、选择题(每题2分,共20分)1. 在Java中,以下哪个关键字用于定义一个类?A. classB. publicC. staticD. void答案:A2. Java中,用于捕获异常的关键字是?A. tryB. catchC. throwD. finally答案:B3. 下面哪个选项不是Java的基本数据类型?A. intB. doubleC. StringD. char答案:C4. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. getLength()D. count()答案:A5. 下列哪个选项是Java中的集合类?A. ArrayListB. LinkedListC. HashMapD. All of the above答案:D6. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. public答案:B7. Java中,哪个关键字用于定义一个抽象方法?A. abstractB. finalC. privateD. static答案:A8. 在Java中,以下哪个关键字用于定义一个私有方法?A. publicB. privateC. protectedD. default答案:B9. 下列哪个选项是Java中用于创建线程的正确方式?A. 实现Runnable接口B. 继承Thread类C. 调用Thread.start()方法D. All of the above答案:D10. Java中,哪个关键字用于定义一个常量?A. finalB. staticC. constD. volatile答案:A二、填空题(每题2分,共20分)1. 在Java中,一个类只能继承______个父类。

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

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

《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语言程序设计期末考试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. package答案:A2. 下列哪个选项是Java中合法的变量名?A. 2variableB. variable-nameC. $variableD. variable答案:D3. Java中,哪个关键字用于实现继承?A. extendsB. implementsC. overrideD. abstract答案:A4. 在Java中,下列哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A5. Java中,下列哪个选项是正确的数组初始化方式?A. int[] myArray = new int[5];B. int myArray[] = new int[5];C. int myArray = new int[5];D. int[] myArray = 5;答案:A6. 在Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. final答案:B7. 下列哪个选项是Java中的垃圾回收机制?A. 手动释放内存B. 系统自动回收C. 程序员回收D. 内存泄漏答案:B8. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:C9. 在Java中,下列哪个选项是正确的方法重载?A. void display(int i, double d)B. void display(double d, int i)C. void display(int i)D. All of the above答案:D10. Java中,哪个关键字用于声明一个抽象类?A. abstractB. finalC. staticD. interface答案:A二、填空题(每题2分,共20分)1. Java程序的执行从____开始。

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语言程序设计》期末考试试题及答案《JAVA语言程序设计》期末考试试题及答案一、选择题1.请说出下列代码的执行结果 :String s = "abcd";String s1 = new String(s);if (s = = s1) System.out.println("the same");if (s.equals(s1)) System.out.println("equals");A. the same equalsB. equalsC. the sameD. 什么结果都不输出2. 下列有关 Java 中接口的说法哪个是正确的?A. 接口中含有具体方法的实现代码B. 若一个类要实现一个接口,则用到“implements” 关键字C. 若一个类要实现一个接口,则用到“ extends ”关键字D. 接口不允许继承3. 下列代码的执行结果是什么?String s1 = "aaa";s1.concat("bbb");System.out.println(s1);A. The string "aaa".B. The string "aaabbb".C. The string "bbbaaa".D. The string "bbb".4. 如果有一个对象myListener ( 其中myListener 对象实现了ActionListener 接口), 下列哪条语句使得myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件 ?A. smallButton.add(myListener);B. smallButton.addListener(myListener);C. smallButton.addActionListener(myListener);D. smallButton.addItem(myListener);二.读程序题1.读下列代码,说出这段程序的功能。

《JAVA语言程序设计》期末考试试题及答案(最新版-修订)

《JAVA语言程序设计》期末考试试题及答案(最新版-修订)

B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
10.以下哪个关键字可以用来对对象加互斥锁?(
A、transient
B、synchronized
) C、 serialize D、static
11.以下代码段执行后的输出结果为(

int x =-3;

2、在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码

用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占
用 2 字节内存空间。
3、设 x = 2 ,则表达式 ( x + + )/3 的值是
0

4、若 x = 5,y = 10,则 x < y 和 x >= y 的逻辑值分别为 true 和
B、a 是整数类对象,b 是整数类型变量。
C、a 和 b 都是整数类对象并且值相等。
D、a 和 b 都是整数类型变量并且值相等。
14.FilterOutputStream 是 BufferedOutputStream、DataOutputStream 及 PrintStream
的父类,以下哪个类可能是 FilterOutputStream 构造函数的参数类型?
A、OutputStream
B、File
C、InputStream
D、BufferedOutputStream
15.在编写 Java Applet 程序时,需在程序的开头写上(
)语句。
A、import java.awt.* ;
B、import java.applet.Applet ;

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

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

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

A. java B。

.classC。

html D。

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

A。

3 B. 3. 5C. 4 D。

53、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC。

static D。

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.int s = 0 ;for (int i = 0 ;i 〈MyIntArray。

大学《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语言程序设计》期末考试试题及标准答案

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

《JAVA语言程序设计》期末考试试题及答案————————————————————————————————作者:————————————————————————————————日期:《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)方法是不能被当前类的子类重新定义的方法。

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

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

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

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

C.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码占用用22字节内存空间,这样,无论是中文字符还是英文字符,都是占字节内存空间。

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程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。

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

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

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

A. java C. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式 y + = z ——/+ + x 的值是(A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是(A. P ublicB. P rivateC. staticD. p rotected4、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为()。

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

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

3、设x = 2,则表达式(x + + ) /3的值是 ___________4、若x = 5,y = 10,J 则x < y 和x >= y 的逻辑值分别为true 和 false 。

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

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

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

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

A、public B、class
C、interface
D、static
7、定义一个接口必须使
C、interface
D、static
8、如果容器组件 p 的布局是 BorderLayout,则在 p 的下边中添加一个按钮 b,
应该使用的语句是( )
A、p.add(b);
System.out.println("不是三角形");
12、下面程序段的执行结果是(6 5 4 3 2)
int a[] = { 2, 3, 4, 5, 6 }; for (int i = a.length - 1; i >= 0; i--)
System.out.print(a[i] + "");
三、程序阅读题 1、以下程序的输出结果为_ Peter is 17 years old!___。
3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( )
A、s += "books";
B、s = s + 100;
C、int len = s.length;
D、String t = s + “abc”;
4、如下哪个是 Java 中有效的关键字()
A、name
B、hello
D、b.setLabel(“确定”);
10、Frame 对象默认的布局管理器是( )
A、FlowLayout
B、BorderLayout
C、CardLayout
D、null
11、下列哪一个 import 命令可以使我们在程序中创建输入/输出流对象()
A、import java.sql.*;
B、import java.util.*;
8、当声明一个数组 int arr[] = new int[5]; 时,这代表这个数组所保存的变 量类型是(int),数组名是(arr),数组的大小为(5),数组元素下标的使用范 围是(0 到 4)。
9、假设 x=13,y=4,则表达式 x%y != 0 的值是(true),其数据类型是(boolean)。
6、在 Java 中定义一个字符串类型的变量 str 的语句是:(String str;) ,定 义一个具有 10 个元素的整型数组 a 的语句是:(int [] arr = new int[10];) 。
7、导入 mypackage 包中的所类的命令是( import mypackage.*; )。
public class Person { String name; int age;
public Person(String name, int age) { = name; this.age = age;
}
public static void main(String[] args) { Person c = new Person("Peter", 17); System.out.println( + " is " + c.age + " years old!");
《JAVA 语言程序设计》期末考试试题及答案 3(应考 必备题库)
一、单项选择题
1、如下哪个是 Java 中的标识符()
A、public B、super
C、3number D、width
2、如下哪个是 Java 中的标识符( ) A、fieldname B、super C、3number
D、#number
2、Java 程序中的单行注释符是( // ),多行注释符是( /* */ )。
3、Java 中布尔类型的常量有两种,它们是(true)和(false)。
4、Java 中用于定义小数的关键字有两个:(float) 和 (double),后者精度 高于前者。
5、Java 中用于两个数相等比较的运算符是:(==),用于不相等比较的运算符是 (<>)。
} }
2、以下程序的输出结果为__课程号:101 课程名:ASP 学分:3___。
public class Course { private String cNumber; private String cName; private int cUnit;
public Course(String number, String name, int unit) { cNumber = number; cName = name; cUnit = unit;
B、p.add(b,"North");
C、p.add(b,"South");
D、b.add(p,"North");
9、声明并创建一个按钮对象 b,应该使用的语句是( )
A、Button b=new Button();
B、button b=new button();
C、Button b=new b();
C、import java.io.*;
D、import .*;
12、下面哪一个 import 命令可以为我们提供编写网络应用程序的类()
A、import java.sql.*;
B、import java.util.*;
C、import java.io.*;
D、import .*;
C、false
D、good
5、下面的代码段执行之后 count 的值是什么(
)
int count = 1;
for (int i = 1; i <= 5; i++) {
count += i;
}
System.out.println(count);
A、5
B、1
C、15
D、16
6、定义一个类,必须使用的关键字是( )
13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()
A、FileInputStream
B、FileOutputStream
C、DataOutputStream
D、FileWriter
二、填空题 1、如果将类 MyClass 声明为 public,它的文件名称必须是(MyClass.java)才 能正常编译。
10、异常处理是由(try)、(catch)和 finally 块三个关键所组成的程序块。
11、以下程序段的输出结果是(三角形)
int x = 5, y = 6, z = 4; if (x + y > z && x + z > y && z + y > x)
System.out.println("三角形"); else
相关文档
最新文档