《Java面向对象编程》期末考试试卷A卷
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案
《面向对象程序设计JAVA语言程序设计》期末考试试题
及部分答案
一、单选题
1.在下列概念中,Java语言只保留了D
A.运算符重载
B.结构和联合
C.指针
D.方法重载
2.下列类定义中,不正确的是B
A.cla某{....}
B.taticcla某implementy1,y2{....}D.cla某e某tendy{....} C.publiccla某e某tendApplet{....}3.下列语句序列执行后,k 的值是B
intm=3,n=6,k=0;while((m++)<(--n))++k;
i++
先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i的值。
如i=1,则表达式(i++)的值等于1,而i的值变为2。++i
i先自增1,再把自增后的值赋给表达式(++i)。如i=1,则表达式(++i)的值等于2,i的值也为2,
A.0
B.1
C.2
D.3
4.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是A
A.a[0]=7;
B.i=i+2
C.i++---j;D.a(0)=66;
5.Java语言的类间的继承关系是B
A.多重的
B.单重的
C.线程的
D.不能继承
6.下列语句序列执行后,k的值是C
inti=10,j=18,k=30;witch(j-i){
cae8:k++;cae9:k+=2;cae10:k+=3;default:k/=j;}A.31
B.3
C.2
D.33
7.设有定义float某=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是C
java编程期末考试题及答案
java编程期末考试题及答案
一、选择题(每题2分,共20分)
1. Java中,哪个关键字用于定义类?
A. public
B. static
C. class
D. void
答案:C
2. 下列哪个是Java的合法标识符?
A. 3things
B. class
C. _things
D. things-things
答案:C
3. 在Java中,哪个关键字用于定义一个方法?
A. function
B. method
C. procedure
D. void
答案:D
4. Java中,哪个类是所有Java类的根类?
A. Object
B. System
C. String
D. Main
答案:A
5. 下列哪个是Java中的控制流语句?
A. if
B. while
C. for
D. All of the above
答案:D
6. 在Java中,哪个关键字用于实现继承?
A. extends
B. implements
C. override
D. super
答案:A
7. Java中,哪个关键字用于定义接口?
A. class
B. interface
C. abstract
D. package
答案:B
8. 在Java中,哪个关键字用于实现多态?
A. overload
B. override
C. overloading
D. Both B and C
答案:D
9. Java中,哪个关键字用于定义一个类为抽象类?
A. abstract
B. final
C. static
D. private
答案:A
10. 下列哪个是Java集合框架中的接口?
A. ArrayList
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案2
《面向对象程序设计JAVA语言程序设计》期末考试试题及部
分答案2
一、单选择题(每小题2分,共10分)
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、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。
A. start( )
B. stop( )
C. init( )
D. paint( )
4、不允许作为类及类成员的访问控制符的是( C )。
A. public
B. private
C. static
D. protected
5、为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 。
Java面向对象期末模拟试卷A
Java面向对象期末模拟试卷A
分值100
一、选择题(每小题2分,共40分)
1.以下关于类的结构的说法正确的是()
A.类只能包含一个构造方法
B.类可以没有属性
C.类只能包含方法
D.类只能包含属性
2.面向对象的特点是()
A.继承、封装、多态 B.继承、接口、对象
C.方法、继承、类 D.接口、继承、类
3. 在java中,以定义了两个接口B和C,要定义一个实现这两个接口的类,以下语句的正确的是( )
A.interface A extends B,C
B.interface A implements B,C
C.class A implements B,C
D.class A implements B,implements C
4.在Java中,关键字()使类不能派生出子类。
A.final
B.private
C.public
D.static
5.在Java中,下面关于抽象类的描述正确的是( )。
A.抽象类可以被实例化
B.抽象类里面一定有抽象方法
C.抽象类中的方法必须都是抽象的
D.声明抽象类必须带有关键字abstract
6. 给定java代码,如下,编译运行后,结果是 ( )。
public class Test{
static String s;
public static void main(String args[ ]){
char c=s.charAt(0);
System.out.println(c);
}
}
A. 编译错误
B. 运行期异常,异常类型为 NullpointerException
C. 运行期异常,异常类型为 ArithmeticExceptioin
Java面向对象程序设计期末复习试题(附解析)
JAVA面向对象程序设计复习试题+解析
1)在JAVA编程中,关于Font下列()是正确的。(选择两项)
a)在我们的程序中可以使用Font类中定义的字体常量。
b)我们可以使用Tookit类中的函数来获取我们的机器中java所支持的字体的列表
c)我们可以自己创建字体实例对象
d)以上说明都正确
【解析】参考答案:A B
Font属于java.awt包中的一个类,专门用来设置程序中的字体实例对象。
创建Font类的对象时使用的方法:getFont(int face,int style,int size);
例如:Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM);
无论哪一个参数,都只能使用系统设置的数值,这些数值具体的大小在不同的手机上可能不同。下面对于其中的三个参数的取值做详细的介绍:
face参数指字体的外观;style参数指字体的样式;size参数指字体的大小。这三个参数都是系统中定义好的一些常量。
获得系统的默认字体:Font font = Font.getDefaultFont();
ToolKit类是 Abstract Window Toolkit 的所有实际实现的抽象父类。Toolkit 用于把各种组件绑定到特定的本地工具箱实现上。
该类有个方法getFontList()
用于返回该工具箱中可用字体名。也就是可以获取机器中java所支持的字体的列表。
2)在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,
Java面向对象知识测试--A卷-答案
Java面向对象知识测试--A卷-答案
面向对象部分测试题
考试宣言:
同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!
我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!
本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
1.下面描述函数重写错误的是
A. 要有子类继承或实现
B. 子类方法的权限必须大于等于父类的权限
C. 父类中被private权限修饰的方法可以被子类重写
D. 子类重写接口中的抽象方法,子类的方法权限必须是public的//接口所有方法前面都是默认public abstract
2.下面关于类的设计思路描述错误的是 ( )
A. 根据需求定义类所包含的字段(成员变量)
B. 根据面向对象的思想要求,隐藏属性和实现细节之后,可以提供公共的访问方式
C. 封装之后的字段在本类内也必须使用get/set方法//private修饰之后可以
在本类中直接使用,不需要通过get/set方法调用
D. 按需求可以在类中定义若干构造方法
3.分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填
入()。
class A {
public void test() {
System.out.println("A类的test()方法");
面向对象程序设计(JAVA)期末考试考试卷(A卷)
课程代码:座位号:
大学20 -20 学年度第二学期期末考试
《面向对象程序设计》试卷
: 学号: 专业:
学院: 班级:
20 年月日
一、单选题(10小题,共10分)
1.下列选项中,用于在定义子类时声明父类名的关键字是
【】
A.interface B. package C. extends D. class
2.在以下哪种情况下可以获得缺省构造器? 【】
A.当作任何类的定义时 B.当类没有其它构造器时
C.当定义至少一个构造器的时 D.从不需要
3.如果局部变量和成员变量同名,如何在局部变量作用域引用成员变量?【】 A.不能引用,必须改名,使它们的名称不相同
B.在成员变量前加this,使用this访问该成员变量
C.在成员变量前加super,使用super访问该成员变量
D.不影响,系统可以自己区分
4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【】
A.try子句B.catch子句 C.finally子句 D.throw子句
5.下面哪个流类属于面向字符的输入流【】
A.BufferedWriter B.FileInputStream C.ObjectInputStream D.InputStreamReader
6.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是【】。
A.java.applet B.java.awt C.java.util D.ng
7.下面程序定义了一个类,关于该类说确的是【】
Abstract class abstractClass{
……
Java面向对象知识测试__A卷_答案分析
面向对象部分测试题
考试宣言:
同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!
我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!
本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
1.下面描述函数重写错误的是
A. 要有子类继承或实现
B. 子类方法的权限必须大于等于父类的权限
C. 父类中被private权限修饰的方法可以被子类重写
D. 子类重写接口中的抽象方法,子类的方法权限必须是public的//接口所有方法前面都是默认public abstract
2.下面关于类的设计思路描述错误的是 ( )
A. 根据需求定义类所包含的字段(成员变量)
B. 根据面向对象的思想要求,隐藏属性和实现细节之后,可以提供公共的访问方式
C. 封装之后的字段在本类内也必须使用get/set方法//private修饰之后可以
在本类中直接使用,不需要通过get/set方法调用
D. 按需求可以在类中定义若干构造方法
3.分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填
入()。
class A {
public void test() {
System.out.println("A类的test()方法");
}
}
class B extends A {
厦门理工JAVA考试卷及答案标准试卷A卷
。
int x = 5;
int y = 2;
System.out.println(x+ y + "k");
A)5k
B)7k
C)52k
D)3k
4. 下列代码中的“this”指的是
。
class Bird{
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A)Bird 类的对象
1. Java 应用程序的入口方法是_____。
A)start() B)init() C)paint() D)main()
2. 下列选项在 java 中属于不合法的标识符的是_____。
A)BigMeaninglessName
B)_whatavariable
C)#myvar
D)$dollar
3. 当下列程序执行时,其输出结果是
学号
线
栏
姓名
息
订
厦门理工学院试卷
2011-2012 学年 第二学期
课程名称 Java 面向对象程序设计
专业 级 班级
班
试卷 A √□ 卷别 B □
考试 闭卷 □ 方式 开卷 √□
本试卷共 四大题( 6 页),满分 100 分,考试时间 120 分钟。
2012秋季Java程序设计期末考试试卷_A卷_含答案
华南农业大学期末考试试卷(A卷)
2012-2013学年第1学期考试科目:Java程序设计
考试类型:(闭卷)考试考试时间: 120 分钟
学号______________ 姓名___________ 年级专业 ______________________
注意事项:
第一大题选择题与第二大题判断题的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。考试结束时机读卡、答题卷与试卷都要上交。
一、单项选择题(本大题共18小题,每小题2分,共36分)
1. 下列关于Java语言的说法,不正确的就是__B _____ :
A、Java就是面向对象的咼级语言
B、Java就是解释型语言,所以执行速度快
C、一个类被编译成一个、class字节码文件
D、Java程序可以做到“一次编写,随处运行”
2. 下列符合Java程序元素命名习惯的就是—D _______ 。
A、double Radius
B、int len gthofarray
C、class shape
D、final double
PI
3. 下列不满足自动类型转换的赋值语句就是__C ______ 。
A. int c = ‘' ;B、long d = 165;
C.float b = 26、3; D、double a = 13;
4. 语句int a = 10, b = 20; b += a++;执行结束后,a与b的值分别就是__B __________ 。
A、10,30
B、11,30
C、10,31
D、11,31
5. 下列程序段的输出结果就是__D _____ 。
巢湖学院java期末试卷A
班 姓 学 考试时 考场(教室
订 线
一、单项选择题:(将每小题正确答案的代码填写在题后的括弧内。每小题2分,共20分)
( )
A.J2WE
B.J2ME
C.J2SE
D. J2EE
2. 以下有关构造方法的说法,正确的是 ( ) A.一个类的构造方法可以有多个 B.构造方法在类定义时被调用 C.构造方法只能由对象中的其它方法调用。 D.构造方法可以和类同名,也可以和类名不同
3.为了区分重载多态中同名的不同方法,要求 ( ) A. 形式参数个数或者类型不同 B.返回值类型不同 C.调用时用类名或对象名做前缀 D.形式参数名称不同
4.子类对自父类继承的方法进行重新的定义,称为方法的 ( ) A.重写 B.隐藏 C.多态 D.接口
5. 以下关于final 的论述不正确的一项是 ( ) A .final 类不能再派生出子类 B .final 变量一经赋值不能再改变 C .final 类可以声明为abstract
D .可以通过声明final 变量并同时赋初值来定义常量
6.当浏览器的用户离开applet 所在的HTML 页时都会调用方法( ) A.stop() B.init () C.paint() D.repaint()
7.下列有关事件监听器的描述正确的是 ( ) A.多个监听者可以被附加到一个组件
B.只有一个监听者可以被附加到一个组件上
C.一个监听者只能接受一个组件产生的事件
D.以上描述都不对
8.在JAVA 语言网络编程中,URL 类是在 包中,该类中提供了许多方法用来访问URL 对象的各种资源,下列选项中可用来获取URL 中的端口号的是( )
JAVA语言与面向对象程序设计课程复习考试试题及答案A
《JAVA语言与面向对象程序设计》复习纲要A
一、单项选择题
1. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()
A、String args
B、String args[]
C、Char arg
D、StringBuffer args[]
2.下列的哪个选项可以正确用以表示八进制值8?()。
A、0x8
B、0x10
C、08
D、010
3. 设 int x=1,float y=2,则表达式 x / y的值是()。
A、0
B、1
C、2
D、以上都不是
4. 若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()。
A、x[5-3]
B、x[k]
C、x[k+5]
D、x[0]
5. Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一
次的方法是()。
A、init()
B、start()
C、opreationcrawl()
D、reader()
6. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行?()
A、init()
B、start()
C、destroy()
D、stop()
7. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺
序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。
A、隐藏
B、重写
C、重载
D、Java不支持此特性
8. 以下有关构造方法的说法,正确的是()。
A、一个类的构造方法可以有多个
B、构造方法在类定义时被调用
JAVA面向对象程序设计(期末考试试题及答案)
程序设计(期末考试试题及答案)
JAVA面向对象
面向对象程序设计
一、单选择题
1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
A.java
B..class
C.html
D..exe
2、不允许作为类及类成员的访问控制符的是(C)。
A.public
B.private
C.static
D.Protected
3、设x=1,y=2,z=3,则表达式y+=z--/++x的值是(A)。
A.3
B.3.5
C.4
D.5
4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。
A.static void method()
B.public void method()
C.final void method()
D.abstract void method()
5、下列属于容器的组件有:(B)
A.JButton B.JPane
C.Canvas D.JTextArea
6、v oid的含义:(C)
A.方法体为空B.定义的方法没有形参
C.定义的方法没有返回值 D.方法的返回值不能参加算术运算
7、关于Java中异常的叙述正确的是:(D)
A.异常是程序编写过程中代码的语法错误
B.异常是程序编写过程中代码的逻辑错误
C.异常出现后程序的运行马上中止
D.异常是可以捕获和处理的
8、下面哪个不是java语言中的关键字?(B)
A.long
B.sizeof
C.instanceof
D.Const
9、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?(D)
JAVA程序设计试卷A
2009——2010学年第一学期《Java程序设计》课
程期末考试试卷A
级专业学生姓名:学号:
(每题2分,共40分)
1、面向对象程序设计语言的三种重要特性是()、()和()。
2、所有Java Application程序都必须包含的一个类方法是()。
3、引用父类中的成员用();引用当前的类和对象用()。
4、开发Java应用的过程有三步,它们按顺序依次是()、()、()。
5、设TT()
{
int[] tt=new int[3];
}
则tt的第一个元素的值是()。
6、给出引用包的两种方法()和()。
7、Java源程序文件的后缀为(),编译后产生的文件称为()文件。
8、编译Java Applet的命令是( ),运行Java Application的命令是( )。
9、一个Java的类由( )和( )组成。
10、Java共有( )种基本数据类型。
11、方法重载是指( )。
1、以下哪项都是关键字()。
A、package private protect throw
B、false final finally float
C、this threadsafe super thread
D、abstract bool break main
2、以下哪些表达式的值是-2,()。
A、x=8%-3
B、x=-8%3
C、x=8%(-3)
D、8%3
3、paint()方法使用( )类型的参数。
A、Graphics
B、Graphics2D
C、String
D、Color
4、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是()。
使用Java实现面向对象编程结课考试资料
使用Java实现面向对象编程结课考试资料
使用Java实现面向对象编程结课考试
一、选择题(每题2分共计100分)
1、运行如下Java代码,说法正确的是()(选一项)
A.编译错误
B.程序运行正常,输出15
C.程序运行时出现异常
D.程序运行正常,但无输出
2、以下选项()不会与下列Java方法形成重载。(选一项)
3、在Java中,有如下的学生类(Student),可以作为学生类构造函数的选项是()(选一项)
4、运行以下Java代码,说法正确的是()(选一项)
A. 发生编译错误
B. 程序可正常运行,但无输出
C. 程序运行正确,输出:My age is 20
D. 程序运行时出现异常
5、Java中定义一个抽象方法需要使用的关键字()
A.override
B.Virtual
C.abstract
D.Extends
6、在Java中,Animal类及其子类Dog代码如下,则程序运行效果为()(选一项)
A. 输出:Animal eating
B. 输出:Dog eating
C. 运行错误
D. 编译错误
7、以下关于Java中final关键字说法错误的是()(选择一项)
A. 被final修饰的类不能被继承
B. 被final修饰的方法不能被子类重写
C. 被final修饰的变量将成为常量
D. final可以和abstract同时修饰一个类或方法
8、在Java中,以下不是多态实现条件的是()(选一项)
A. 要实现多态必然要有接口
B. 继承的存在
C. 子类重写父类的方法
D. 父类引用变量指向子类对象
9、以下关于Java中的方法重载说法错误的是()(选择一项)
西华大学java程序设计-期末试卷(A) (2)
西华大学课程考试试题卷 ( A 卷) 试卷编号: 课程名称: 面向对象程序设计B(java) 考试时间: 110 分钟 课程代码: 试卷总分: 100 分 考试形式: 闭卷 学生自带普通计算器: 否 一、程序填空题(本大题共15空,每空2分,共30分) GUI 、异常 刘世林(16分) 程序的主要功能是将10进制数转换为其他进位制数。启动运行显示如①图;在文本框中输入10进制数(本列为33),然后选第一单选按钮,转换的2进制数显示在文本区,如②图。当选第二、三单选,分别将转换为8和16进制数,如③图和④图,试把程序补充完整。 public class ConvertN { public static void main(String args[]){ WindowBox win=new WindowBox(); win.setTitle("进位制数的转换"); } } import java.awt.*; import java.awt.event.*; import javax.swing.*; import static java.awt.BorderLayout.*; public class WindowBox
extends JFrame implements
①
{ char Ncode[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; ButtonGroup ButtonGrp;//按钮组 JRadioButton [] box; JTextArea text; JPanel pNorth; JTextField textField; String s; //存放转换的字符串 int n,m; //10进制数,目标进制的基数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页,共 1 页
学校 班级 学号 姓名______________________ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆装◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆订◆◆◆◆◆◆◆◆◆◆◆◆◆线◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
淄博职业学院2013-2014学年第一学期 《Java 面向对象编程》期末考试试卷A 卷
使用班级:P12软件2班 命题教师:李敬文
考核方式:开卷上机考试 考试时间:100分钟
说明:上交文件夹名称或者压缩文件名称为姓名+学号(2位),如:张三06
一、 编程题:本题共1题,共30分。
实现程序Exam01
1.具体参考界面如下,具体要求:
2.完成按钮打开事件,能够对所选文件的内容读取到文本域中; 3.完成按钮复制事件,能够将源文件复制目标文件中; 4.完成按钮退出事件,能够退出应用程序。
二、 编程题:本题共1题,共30分。
实现程序Exam02
设计一个模拟银行存款和取款的程序,能够实现存款(存入数据小于1000的随机数),能够实现取款(取款小于1000的随机数),要求取款时,输出存款数、余额数,当余额小于0时,输出“余额不足,正在等待存款……”,当存款时,输出存款数、余额数。
三、编程题:本题共1题,共40分
实现记事本程序Exam03
1.具有菜单功能,包括:文件,编辑、帮助;
2.文件菜单中有子菜单:新建、打开、保存、分隔线、退出; 3.编辑菜单中有子菜单:剪切、复制、粘贴;
4.实现菜单功能:新建功能--->>能够新建一个子窗体;打开功能--->>打开一个文件,并显示内容;剪切功能--->>实现对选定文本的剪切功能;复制功能--->>实现对选定文本的复制功能;粘贴功能--->>实现对选定文本的粘贴功能。
题号 一 二 三 四 …… 总分 应得分 100 实得分
得分
阅卷人
得分 阅卷人
得分
阅卷人