《JAVA程序设计》期末考试试题_(一)1
《JAVA程序设计》期末考试试题汇总及答案
《JAVA程序设计》期末考试试题汇总及答案运行结果: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 = 1803、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=60b=20c=30《JA V A程序设计》期末考试试题(二)一.判断题1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
《JAVA程序设计》期末考试实操题库及答案
编程实现通过键盘输入数据并对数据进行求最大值和最小值处理综合运用Eclipse软件,编写一个字符界面的Java Application程序, 接受用户输入的10个整数,并输出这10个整数中的最大值、最小值。
(2)编程实现定义接口并实现接口计算圆柱和圆锥的体积综合运用Eclipse软件,编写一个Java程序, 定义接口并实现接口计算圆柱和圆锥的体积。
提示:(1)关键字:interface implements(2)接口名:Cubage(体积)类名:Cylinde(圆柱)、Cone(圆锥)(3)圆柱体积:3.14*r*r*h 圆锥体积:3.14*r*r*h/3编程实现通过键盘输入一个正数n,并求出1+…+n的和综合运用Eclipse软件,编写一个字符界面的Java Application程序, 接受用户任意输入1个正数n,并输出1+…+n的和。
提示:(1)Scanner sc= new Scanner (System.in);(2)int num = sc.nextInt();(4)编程实现抽象类综合运用Eclipse软件,编写java程序, 定义一个抽象Shape类,再创建子类Rectangle和子类Trapezoid,另外再分别创建对象传入参数计算并打印出各自的面积。
提示:(1)关键字:abstract extends(2)类名Shape(形状)、Rectangle(长方形)、Trapezoid(梯形)(3)长方形面积:a*b 梯形面积:(a+b)*h/2编程实现封装综合运用Eclipse软件,编写java程序, 定义一个Person类,并对此类属性的年龄及体重进行隐藏,再利用此类创建一个对象并进行自我介绍,Person类的属性如下图。
注:访问weight范围为50-300,访问age范围为18-120,当不在上面的范围时,打印“不合格”提示:(1)关键字: private(2)getter() setter()(6)编程实现多态综合运用Eclipse软件,编写java程序, 定义一个抽象Animal类,再创建个子类Dog类和Cat类,另外再创建一个Student类,并完善图示功能。
《JAVA程序设计》期末考试试题汇总及答案
《JA V A程序设计》期末考试试题(一)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A. java B。
.classC. html D。
.exe2、设x = 1 , y = 2 ,z = 3,则表达式y+=z--/++x 的值是( )。
A。
3 B。
3. 5C. 4D. 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程序设计课程考试试卷专升本考研期末考试真题参考题目(一)参考答案
JAVA程序设计课程考试试卷专升本考研期末考试真题参考题⽬(⼀)参考答案最近很多⼈私信问我,答案没有,现在我将这个贴在这⾥:1.使⽤Java语⾔编写的源程序保存时的⽂件扩展名是( B )。
(A).class (B).java (C).cpp (D).txt2.设int a=-2,则表达式a>>>3的值为( C )。
(A)0 (B)3 (C)8 (D)-13.设有数组的定义int[] a = new int[3],则下⾯对数组元素的引⽤错误的是( C )。
(A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i];4.在类的定义中可以有两个同名函数,这种现象称为函数( D )。
(A)封装 (B)继承 (C)覆盖 (D)重载5.在类的定义中构造函数的作⽤是( D )。
(A)保护成员变量 (B)读取类的成员变量 (C)描述类的特征 (D)初始化成员变量6.下⾯关键字中,哪⼀个不是⽤于异常处理语句( B )。
(A)try (B)break (C)catch (D)finally7.类与对象的关系是( A )。
(A)类是对象的抽象 (B)对象是类的抽象 (C)对象是类的⼦类 (D)类是对象的具体实例8.下⾯哪⼀个是Java中不合法的标识符( D )。
(A)$persons (B)twoNum (C)_myVar (D)point9.为AB类的⼀个⽆形式参数⽆返回值的⽅法method书写⽅法头,使得使⽤类名AB作为前缀就可以调⽤它,该⽅法头的形式为( A )。
(A)static void method( ) (B)public void method( )(C)final void method( ) (D)abstract void method( )10.欲构造ArrayList类的⼀个实例,此类继承了List接⼝,下列哪个⽅法是正确的( B )。
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语言程序设计》期末考试试题及答案
《 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语言程序设计》期末考试试题及答案
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 基础案例教程(容易)》试卷第1页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………封………………………………线………………………………B 、通过类File 的实例和者一个表示文件名称的字符串可以生成文件输出流。
在流对象生成的同时文件被打开。
但还不能进行文件读写。
C 、java.io.FileOutputStream 可以读取字节文件也可以读取字符文件。
D 、java.io.FileOutputStream 一次只能读取一个字节的内容。
2. 下面关于Java 程序的描述中,错误的是( )A 、Java 程序运行时,必须经过编译和运行两个步骤。
B 、.java 格式的源文件是用来编译的C 、.class 格式的文件是用来运行的D 、不同操作系统上的Java 虚拟机是相同的《Java 基础案例教程(容易)》试卷第2页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………………封………………………………线………………………………3. 以下标识符中,不合法的是( )A 、userB 、$innerC 、classD 、login_14. 下面选项,关于ResultSet 中游标指向的描述正确的是( )(单选)A 、ResultSet 对象初始化时,游标在表格的第一行B 、ResultSet 对象初始化时,游标在表格的第一行之前C 、ResultSet 对象初始化时,游标在表格的最后一行之前D 、ResultSet 对象初始化时,游标在表格的最后一行5. 下列目录中,哪一个是用来存放JDK 核心源代码的() A 、lib 目录B 、src 目录C 、jre 目录D 、include 目录6. 下列关于匿名内部类的描述,错误的是( )A 、匿名内部类是内部类的简化形式B 、匿名内部类的前提是必须要继承父类或实现接口《Java 基础案例教程(容易)》试卷第3页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。
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程序设计期末考试题及答案一、选择题(每题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-7
《JAVA语言程序设计》期末考试试题及答案1-7《JA V A语言程序设计》期末考试试题及答案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( )二、填空题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程序设计期末试题及答案# 一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于定义类?- A. class- B. interface- C. package- D. import2. 在Java中,哪个关键字用于抛出异常?- A. try- B. catch- C. throw- D. finally3. Java中,以下哪个不是控制流程语句?- A. if- B. switch- C. continue- D. return4. Java中,以下哪个是合法的变量名?- A. 2variable- B. variable2- C. $variable- D. variable-variable5. 以下哪个是Java的访问修饰符?- A. public- B. protected- C. private- D. 全部都是6. 在Java中,哪个关键字用于实现多态?- A. class- B. interface- C. extends- D. implements7. Java中,以下哪个不是基本数据类型?- A. int- B. float- C. String- D. double8. 在Java中,以下哪个方法用于获取对象的哈希码? - A. equals()- B. hashCode()- C. toString()- D. getClass()9. Java中,以下哪个关键字用于定义接口?- A. class- B. interface- C. package- D. abstract10. 在Java中,以下哪个是正确的字符串字面量?- A. "Hello World"- B. 'Hello World'- C. "Hello\nWorld"- D. "Hello\World"# 二、填空题(每空1分,共10分)1. Java是一种______语言,它支持面向对象的编程范式。
Java期末考试题(附答案)
Java程序设计期末考试题一、选择题 20 分1、下列说法中,不正确的是( A)A) 一个java源程序编译通过后,得到的结果文件数也只有一个。
B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。
D) 一个java源程序可以包含多个class类。
2、请问,以下哪些描述是正确的?请选择所有正确答案:(1)如果package语句存在,则必须出现在源文件的非空白首行。
(2)如果import语句存在,则必须出现在源文件的非空白首行。
(3)如果main()方法存在,则必须出现在源文件的非空白首行。
(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。
3、请问,以下哪些是Java中的合法标识符?请选择所有正确答案:(1)my-id(2)my_id(3)101ids(4)id1014、请问,以下哪些是合法的标识符?请选择所有正确答案:(1)%abcd(2)$abcd(3)1abcd(4)package(5)_a_long_name5、以下哪个不是Java的关键字?()A、FALSEB、constC、thisD、void6、以下哪个不是Java的关键字?()A、TRUEB、gotoC、thisD、void7、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A、8B、16C、32D、648、请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:(1) static(2) final(3) abstract(4) public9、给出以下代码,该程序的运行结果是什么?public class Example{final int x=0;Example(){x=1;}final int aMethod(){return x;}}请选择所有正确答案:(1) 代码编译错误,因为非final类中存在final方法。
Java程序设计期末考试试题3套含答案.docx
华南农业大学期末考试试卷(A卷)2011-2012学年第1学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间:120 分钟学号______________ 姓名 __________ 年级专业______________________考试说明:所有答案必须填写在答卷上,考试结束时答卷和试卷都上交。
一、单项选择题(本大题共25小题,每小题2分,共50分)1.下列有关Java程序的说法中正确的是________ :A.由于Java程序是解释执行的,所以执行前不需要进行编译B.一个.java源程序编译后将产生一个.class的字节码文件C.安装了JDK后,安装程序会自动配置系统的环境变Spath和classpathD.面向对象的解释型高级编程语言2.下列为合法变量名的是 ________ °A.falseB. Oxa beC. iStude ntD. cow's3.对于构造方法,下列叙述不正确的是_________ 。
A.构造方法是类的一种特殊函数,它的方法名必须与类名相同B.构造方法没有返回值类型C.子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句4.下列关于接口的说明正确的是 _______ oA.接口和抽象类是同一冋事B. 一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法5.Java为移动设备提供的平台是 _______ oA.J2MEB. J2SEC. J2EE D・ JDK5.06.下列语句中,属于多分支语句的是_________ 。
A.if语句B. switch语句C. do while语句D. fo「语句在Java中,存放字符串常量的对象属于 _______ 类对象。
A.CharacterB. StringC. StringBufferD. Char下列关于继承的哪项叙述是正确________ 。
java期末考试试卷及答案1
学年学期期末考试卷卷课程《Java程序设计》考试时间: 120 分钟班级姓名学号一、填空题(将正确答案填在横线上,每空2分,共20分)1. Class 类是由Java编译器自动生成的,它伴随每个类。
2. 任何一个Java程序都默认引入一个包,这个包的名字是ng 。
3. 在Java语言中,有一个类是所有类或接口的父类,这个类的名称是Object 。
4. 在Java中所实现的二维数组,实际上是由一维数组构成的。
5. 在Java中,字符串是作为对象出现的。
6. 接口可以看作是仅容纳和常量,而又不能直接生成对象的特殊抽象类。
7. 在编写和运行数据库程序之前需要建立起Java数据库程序的开发环境,这至少需要安装JDK.数据库和驱动程序。
8.在Java中,组件不能独立地显示出来,必须将组件放在一定的中才能显示。
9.Applet是能够嵌入到格式中的文件,并能够在浏览器中运行的Java类。
10.类的静态成员属于这个类的所有对象。
二、单项选择题(请将正确答案的代号填在答题卡内,每题2分,共40分)1.作为Java应用程序入口的main方法,其声明格式可以是()。
A. public static void main(String[] args)B. public static int main(String[] args)C. public void main(String[] args)D. public int main(String[] args)2.在一个合法的Java源程序文件中定义了3个类,其中属性为public的类可能有()个。
A.0B.1C.2D.33.下面(B )单词是Java语言的关键字。
A.sizeofB.abstractC.nullD.String4. 设有如下的程序代码,在执行完后x和y的值是多少?()int x= 8, y=2, zx=++x*yz=x/y++x=16, y=2 B. x=16, y=4 C. x=18, y=2 D. x=18, y=35. 正确定义一个初始值为25.8的float类型的变量的语句是: ()float #value=25.8ffloat value#=25.8float _value=25.8ffloat value=25.86. 以下语句不能通过编译的是()。
大学《JAVA语言程序设计》期末考试试题及答案
《JAVA 语言程序设计》期末考试试题及答案 3 (应考必备题库)一、单项选择题1、如下哪个是 Java 中的标识符() A 、 public B 、 super C 、 3number D 、 width2、 如下哪个是 Java 中的标识符 ( )A 、 fieldnameB 、 superC 、 3numberD 、#number3、 已知如下定义: String s = "story"; 1 下面哪个语句不是合法的 ( ) 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、 F rame 对象默认的布局管理器是( )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.*;CC import java.io.*; D import .*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A FileInputStream B、FileOutputStreamCC DataOutputStream D FileWriter二、填空题1、如果将类MyClass声明为public,它的文件名称必须是MyClass.java [才能正常编译。
《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语言程序设计》期末考试试题及答案27223
《JA V A语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A。
java B。
classC. html D。
exe2、设x = 1 ,y = 2 , z = 3,则表达式y+=z--/++x 的值是( A ).A。
3 B. 3. 5C。
4 D. 53、不允许作为类及类成员的访问控制符的是( C ).A. public B。
privateC。
static D。
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.int s = 0 ;for (int i = 0 ; i < MyIntArray.length ; i + + )if (i %2 = = 1 )s += MyIntArray[i] ;System.out。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JA V A程序设计》期末考试试题(一)
一、单选择题
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. java
B. .class
C. html
D. .exe
2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。
(除法,取整型,商的小数点后面舍去)
A. 3
B. 3. 5
C. 4
D. 5
3、不允许作为类及类成员的访问控制符的是( C )。
A. public
B. private
C. static
D. protected
4、为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 。
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。