最新java程序设计a卷试卷汇总
《JAVA程序设计》试题A卷.doc

《 JAVA程序设计》模拟题一.判断题1、 Boolen 变量值可以是0 或1 ( )2、在Java 中,整型的大小是不固定的。
一些编译器使用 2 字节的整型,而其它编译器则使用 4 字节( )3、运算符++ 的优先级高于运算符+ ( )4、将Short 值赋给Long 值是允许的( )5、 Java 中的每个类都至少有一个构造器( )6、静态方法可作用于类变量和实例变量( )7、在同一类中可以有具有以下声明的两个方法:void method1(int j,int k) 和 int method2(int k,int j) ( )8、一个类的子类可以是某些其它类的超类( )9、当超类引用变量指定为对子类的引用时,只能访问超类中定义的成员( )10、一个类可以拥有任何数量的超类和子类( )二.单项选择题1.哪种语言是以对象为特征的开发可视化程序组件的语言?( )A. 过程化语言B. 面向对象的语言C. 机器语言D. 以上都不是2.以下哪个选项使Java 得以在因特网上流行?( )A. Java AppletB. Java 应用程序C.Java 字节码3)所有Java 应用程序必须包含下面哪个方法才能独立运行?( )A. Start ()B. Begin ()C. Method()D. Main ()4)执行编译好的 Java 程序的命令是 ( )A. javacB. javaC. runD.ececute5)可以将以下哪个值赋给类型char 的变量? ( )(1). ’A’(2).9(3).12.3(4) . ”hello ”A. (1)和( 2)B.(1)、(2)和(3)C.(1)D. ( 2)6.Java 中的子类也称为( )A. 内联类B.嵌套类C.派生类D.隐藏类7.以下哪个是关于 Java 的正确说法 ( )A. 不具有编译器C. 不具有编译器和解释程序B.D.不具有解释程序具有字节码阅读器8. 运算符“ | ”是( )A. 位运算符B. 逻辑运算符C. 这种运算符不存在9.使用以下哪些修饰符进行修饰时,子类不可访问其变量?( )A. ProtectedB. PrivateC. 以上两者都是D. 以上都不是10.以下关于抽象方法的说法哪些是错误的?( )A.可以直接访问它们而无需创建包含他们的类对象。
JAVA语言程序设计期末考试试卷A卷

JAVA语言程序设计期末考试试卷A卷一.填空题(共30分)1. 用HTML编制网页时需要用到的四个基本语句是、、、和2.JVM是指3.JVM是指4.在HTML中制作表格必须定义、、、。
5. HTML是指6.有下列程序段:for(int i=1,j=20,k=0;i<=3&&j>18;i++,j--,k+=i+j){}则k值为7. 类定义了对象的一个种类,一个对象则是一个类中的8. 对象之间是通过方式进行通信和沟通的。
在面向对象编程技术中,把数据以及与对象相关的变量和处理数据的方法放在一起称之为类的。
9.在已有类的基础上构造一个新的类称为类的。
10. 在Java中若定义抽象类则需要加关键字来修饰.11. 在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的 .12.在类中定义的构造方法是为类提供的专用方法,在类被执行时,构造方法首先引用.因此,在类中定义构造方法主要是为了 .13.当子类中的变量或方法与父类的变量和方法重名时,子类的变量被隐藏,子类中的方法被重载。
此时,指向父类中的变量或方法,则用变量实现。
14.用来定义一个类指定继承父类的关键字是,用来指定接口的继承的关键字是15. 异常处理机制简化了程序的复杂性,如果在程序执行过程中,则可以用语句主动抛出异常。
16. 构造一个包的是使用关键字来指定该文件代码中属于该包。
17.在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象、标准输出流对象、和标准错误流对象。
18.FileInputStream类是类。
19.FileOutputStream类是类。
20. IOException类类是类。
21. DataInputStream类是类。
22.GUI是英文缩写。
23.Frame类是类。
Panel类是类。
Label类是类。
《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷《Java语言程序设计》期末试卷(试卷总分:100分,考试时间:120分钟,答案写在答卷纸上)一.判断题(每题1分,共10分)1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。
(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。
(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。
(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。
(X )5.在Java的方法中定义一个常量要用const关键字。
(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。
(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。
(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。
(O )二.单项选择题(每题2分,共40分)1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。
A、javaB、classC、htmlD、exe2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D )A、intB、floatC、doubleD、void3.以下哪个方法用于定义线程的执行体?( C )A、 start()B、init()C、run()D、synchronized()4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D )A、init()B、start()C、destroy()D、stop()5.下面哪个不是Java中的容器? ( A )A、CanvasB、ScrollPaneC、AppletD、Dialog6.以下标识符中哪项是不合法的( A )A、constB、$doubleC、helloD、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )A、transientB、staticC、serializeD、synchronized8.以下哪项可能包含菜单条( B )A、PanelB、FrameC、AppletD、Dialog9.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。
Java程序设计期末考试试卷(A卷)

一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1.下列有关Java程序的说法中正确的是________:A.由于Java程序是解释执行的,所以执行前不需要进行编译B.一个.java源程序编译后将产生一个.class的字节码文件C.安装了JDK后,安装程序会自动配置系统的环境变量path和classpathD.面向对象的解释型高级编程语言2.下列为合法变量名的是________。
A. falseB. 0xabcC. iStudentD. cow’s3.对于构造方法,下列叙述不正确的是________。
A.构造方法是类的一种特殊函数,它的方法名必须与类名相同B.构造方法没有返回值类型C.子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句4.下列关于接口的说明正确的是________。
A.接口和抽象类是同一回事B.一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法5.Java为移动设备提供的平台是________。
A.J2ME B.J2SE C.J2EE D.JDK5.06.下列语句中,属于多分支语句的是________。
A.if语句B.switch语句C.do while语句D.for语句7.在Java中,存放字符串常量的对象属于________类对象。
A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确________。
A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问?A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m10.System和Math类在哪个包中________。
《Java语言程序设计》考试试卷(A卷)附答案

生姓名: 学号: 班级: 专业 命题: 审批:--------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------**工学院高等学历继续教育2019年第 一 学期《Java 语言程序设计》考试试卷(A 卷、开卷)附答案---------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ----------------------------------------------------------- 学生姓名: 学号: 班级: 专业 命题: 审批:**学院高等学历继续教育2019 学年第一学期科目:《Java语言程序设计》考试试卷试题A试题答案及评分标准命题教师:** 使用班级:函计19-3一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共15分)1.C2.D3.A4. A5.D6.C7. B8. A9. B 10. C 11.C 12.A13.A 14.B 15.C二、填空题(本大题共15题15空,每空1分,共15分)1. ;2.class3. ,4. break5.退出6. /*7. 赋值8. 循环9. return 10. equals 11. 0 12. 标签13. , 14. 类变量 15. this三、问答题(本大题共3题,每题10分,共30分)1.什么是Java编程语言(10分)答:Java是一门面向对象的计算机编程语言。
面向对象程序设计(JAVA)期末考试试卷(A卷)

8。若子类对父类中得同名同参方法进行重新定义,我们称子类___________了父类得同名方法.
9.Java中用类创建一个对象包括对象得声明与为对象____________两个步骤。
D。不影响,系统可以自己区分
4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【】
A.try子句B.catch子句C.finally子句D.throw子句
5.下面哪个流类属于面向字符得输入流【】
A.BufferedWriterB。C.ObjectInputStreamD。InputStreamReader
ﻩStringd ="Javaprogram、”;
ﻩvoid show(){
super、show();
ﻩSystem、out、println("ClassB:a=” + a + "\td=" + d);
ﻩ}
publicstatic void main(String args[]){ Ab=new B();b、show();}
int m=list、get(k);
System、out、printf(”%3d”,m);
}
}
}
程序得输出结果就是:
4.classSpeak{
ﻩpublicvoidhello(){
System、out、println("Hello!");
}
}பைடு நூலகம்
public class test{
ﻩpublicstatic void main(Stringargs[]){
Java 程序设计(A卷)

海南师范大学 数学与统计 学院信息与计算科学 专业《Java 程序设计》一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。
错选或未选均无分。
二、填空题(每空1分,共10分)1、 , ,2、3、4、 和5、 __6、 和三、阅读程序,分析程序输出结果(共5 小题,每小题6分,共30分)1、 答案2、 答案3、答案4、答案5、答案四、程序设计(共2题,共计30分) 1、答案2、答案一、单项选择题(本题共20小题,每小题1.5分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在对应题号下面。
错选或未选均无分。
1、下列关于Java程序结构的描述中,不正确的一项是( )。
A、一个Java源文件中可以包括一个package语句B、一个Java源文件中可以包括多个类定义,但是只能有一个public类C、一个Java源文件中可以有多个public类D、源文件名须与程序的public类名一致2、编译下面源程序会得到哪些文件? ( )class AI{ } class A2{ }Public class B{ Public static void main(String args[ ]){ }}A、只有B.class文件B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件D、编泽不成功3、JAva面向对象程序设计的基本要素? ( )A、类B、对象C、方法D、安全4、为了区分重载多态中同名的不同方法,要求( )。
A、形式参数个数或者类型不同B、返回值类型不同C、调用时用类名或对象名做前缀D、形式参数名称不同5、下列描述中不属于Java异常处理机制优点的一项是( )。
A、把错误处理代码从正常代码中分离出来B、按错误类型和差别分组C、对无法预测的错误的捕获和处理D、能够处理任何类型的错误6、下列Swing构件中,属于中间容器的一项是( )。
JAVA试卷A及答案

《JA V A程序设计》试卷A卷出卷教师:适应班级:考试方式:闭卷本试卷考试分数占学生总评成绩的70 %复查总分总复查人(本题20分)一、选择题(每小题1分,共20分)1、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static2、定义类头时能使用的修饰符是( )。
A) private B) static C) abstract D) protected3、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static4、声明并创建一个按钮对象b,应该使用的语句是()A、Button b=new Button();B、button b=new button();C、Button b=new b();D、b.setLabel(“确定”);5、以下哪个方法用于定义线程的执行体?()A、start()B、init()C、run()D、synchronized()6、在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A、privateB、protectedC、private protectedD、public7、Java application中的主类需包含main方法,main方法的返回类型是什么?()A、intB、floatC、doubleD、void8.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A、import java.awt.* ;B、import java.applet.* ;C、import java.io.* ;D、import java.awt.event.* ;9、下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);A、5B、1C、15D、1610、下列哪一个import命令可以使我们在程序中创建输入/输出流对象()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;11、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter12、不能构成循环的语句是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011J A V A程序设计A卷试卷华南农业大学期末考试试卷(A 卷)2011-2012学年第 1 学期 考试科目: Java 程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业考试说明:所有答案必须填写在答卷上,考试结束时答卷和试卷都上交。
一、单项选择题(本大题共 25 小题,每小题 2 分,共 50分)1. 下列有关Java 程序的说法中正确的是________:2. A. 由于Java 程序是解释执行的,所以执行前不需要进行编译B. 一个.java 源程序编译后将产生一个.class 的字节码文件C. 安装了JDK 后,安装程序会自动配置系统的环境变量path 和classpathD. 面向对象的解释型高级编程语言3. 下列为合法变量名的是________。
4. A. falseB. 0xabcC. iStudentD. cow ’s5. 对于构造方法,下列叙述不正确的是________。
6. A. 构造方法是类的一种特殊函数,它的方法名必须与类名相同B. 构造方法没有返回值类型C. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
D. 子类在创建构造方法是必须把调用父类构造方法放在第一条语句7.下列关于接口的说明正确的是________。
8. A. 接口和抽象类是同一回事 B. 一个类不可以实现多个接口C. 接口间不能有继承关系D. 实现一个接口必须实现接口的所有方法9.Java为移动设备提供的平台是________。
10.A.J2ME B.J2SE C.J2EE D.JDK5.011.下列语句中,属于多分支语句的是________。
A.if语句 B.switch语句 C.do while语句 D.for语句12.在Java中,存放字符串常量的对象属于________类对象。
13. A. Character B. String C. StringBufferD. Char14.下列关于继承的哪项叙述是正确________。
15. A. 在java中允许多继承 B. 在java中一个类只能实现一个接口16. C. 在java中一个类不能同时继承一个类和实现一个接口17. D. java的单一继承使代码更可靠18.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问?A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m19.System和Math类在哪个包中________。
A. java.ioB. ngC. java.awtD. java.util20.能从循环语句的循环体中跳出的语句是________。
A. for 语句B. break 语句C. while 语句D. continue语句21.若类中某方法进行重载,能够区分这重载方法的手段是 ________。
A. 它们的返回值类型的不同B. 它们的名称的不同C. 它们的参数表的不同D. 它们的修饰符不同22.下列关于接口的说法哪个是正确________。
A.接口和抽象类是同一回事;B. 一个类不可以实现多个接口;C. 接口间不能有继承关系;D. 实现一个接口必须实现接口的所有方法。
23.下列关于main()方法说法正确的是________。
A. public修饰类中可以没有main()方法;B. main()方法中主要完成所有对象的创建;C. public修饰的类有多个时,main()方法就有多个;D. main()方法头的定义可以根据情况随意修改。
24.以下数据类型定义正确的是________。
A.boolean b = 0; B. char s = ‘\t’;C.byte b = -268; D. float f = 2.5e3.25.在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10}; 为了打印输出数组a的最后一个元素,下面正确的代码是________。
26. A. System.out.println(a[10]); B. System.out.println(a[9]);C. System.out.println(a[a.length]);D. System.out.println(a(9));27.定义二维数组a,不正确的是________。
A. int[][] a;B. int a[][];C. int[] a[];D. int[3][3] a;28.下列关于抽象类的说法哪个正确________。
29. A. 绝对不能用抽象类去创建对象;B. 某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法;C. 抽象类中不可以有常量;D. 可以用private修饰抽象类。
30.下列关于方法覆盖不正确的是________。
31. A. 方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的;B. 方法覆盖只能发生在子类对父类的继承中;C. 方法覆盖充分体现了Java语言的多态性;D. 方法返回值类型不同时也能实现方法覆盖。
32.关于Java的包叙述不正确的是________。
33. A. 不同包中的类不允许有相同的名称B. 同一包中的类不允许有相同的名称C. 包是用于组织类与接口的机制D. 可以通过import语句将包中的类加载到程序中34.Java中所有类的父类是________。
35. A. Father; B.Object; C. Lang; D.ClassFather;36.下列程序段的输出结果是________。
int data = 0;char k = ‘a’, p = ‘f’;data = p – k;System.out.println(data);A. 0;B. a;C. f;D. 5;37. 在使用interface 声明一个接口时,只可以使用________修饰符修饰该接口。
A . privateB . protectedC . private protectedD . public38. 下面________方法是public void example(){...}的重载方法?A. public void example(){...}B. public int example(){...}C. public void example2(){...}D. public int example(int m, float f){...}39. 下列叙述中,正确的是________。
A. Java 语言的标识符是区分大小写的B. 源文件名与public 类名可以不相同C. 源文件名其扩展名为.jarD. 源文件中public 类的数目不限二、程序阅读题(本大题共4小题,每小题5分,共20分) 说明:阅读下面的程序,并写出程序的运行结果。
1. public class StringTest{public static void main(String [] args){ String s = new String ("Hello"); modify(s);System.out.println(s); }public static void modify (String s){ s += "world!"; } }2. import java.io.* ; public class ABC {public static void main(String args[ ])1.5CM{ int i ;int a[] = { 11,22,33,44,55,66,77,88,99 }; for ( i = 0 ; i <= a.length / 2 ; i ++ )System.out.print( a[i] +a[a.length-i-1]+" "); System.out.println(); } }3. class Person{public Person() { System.out.println(“Person()”); } }class Employee extends Person{ public Employee(){this(“call Employee(String)”); System.out.println(“Employee()”); }public Employee(String s) { System.out.println(s); } }class Faculty extends Employee{public Faculty(){ System.out.println(“Faculty()”); } } 4.class ICCard extends Card{public void show(){ System.out.println(“this is ICCard!”); public void show(s){ super.show(); this.show();System.out.println(s); }}class Card {public void show(){ System.out.println(“this is Card!”); } }class Test {public static void main(String[] args) { ICCard ic = new ICCard(); ic.show(“Test ICCard!”); } }三、编写程序题(本大题共3小题,每小题10分,共30分)1.5CM1.编写程序输入两个整数,并输出这两个数的所有公约数。
(10分)2. 编写程序读入10个单精度浮点型值,按照从小到大的顺序输出来。
(10分)3. 考虑二维坐标系的点,定义一个描述点的类,命名为Point。
(10分)具体要求如下:(1)每个点由双精度类型的横坐标x和纵坐标y描述;要求对该类的数据域进行合理的封装。
(2)默认构造一个Point对象时,横、纵坐标均为0;也可以在构造一个Point对象时通过参数指定横、纵坐标。
(3)定义一个求两点间距离的方法,方法头为:public double distance(Point otherPoint)(4)设定对象的输出形式为:(x, y)。