第1页/共 6 页 第2页/共6 页
学校 淄博职业学院 班级 学号 姓名______________________ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆装◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆订◆◆◆◆◆◆◆◆◆◆◆◆◆线◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
XXX 学院2010-2011学年第二学期 《使用Java 语言理解程序逻辑》期末考试试卷(B 卷) 使用班级:P2010软件1-2班,试卷印刷95份 命题教师:《使用Java 语言理解程序逻辑》命题组 考核方式:闭卷笔试 考试时间:100分钟 说明:本试卷以********作为考查重点。旨在加强学生对于Java 语言的重视,提高学生对于Java 语言掌握的熟练程度。试题大都来源于企业选拔标准,具有较高的实用性。 本试卷卷面共6页,包括附加题在内共35个题目和1个附加题,请勿遗漏。
一、单项选择题(共20题,每题2分,共40分)
1、不允许作为类及类成员的访问控制符的是( )。
A. public
B. private
C. static
D. protected
2、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为
前缀就可以调用它,该方法头的形式为( )。
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
3、以下哪一个不是JAVA 的标准数据流( )。
A. 标准输出数据流
B. 标准输入数据流
C. 标准错误数据流
D. 标准运算数据流
4、用abstract 定义的类( )
A 、可以被实例化
B 、不能派生子类
C 、不能被继承
D 、只能被继承
5、设有对象x 具有属性a 则访问该属性的方法为( )
A 、a.x
B 、a.x()
C 、x.a
D 、x.a()
6、continue 语句( )
A 、只中断最内层的循环
B 、只中断最外层的循环
C 、只中断所在层循环中的当次循环
D 、只中断某一层的循环
7、以public 修饰的类如:public class Car{…} 则Car( )
A 、可被其它程序包中的类使用
B 、仅能被本程序包中的类使用
C 、不能被任意其它类使用
D 、不能被其它类继承 8、Java 中,哪种不可以用来限制存取权限的关键字( ) A 、public B 、protected C 、extends D 、private 9、对Java 运算符,下面说法正确的是( ) A 、不具有优先级的区别 B 、相同优先级的运算符,计算顺序是从右到左 C 、圆括号具有最高优先级 D 、”+”号的优先级高于”&&” 10、Java 源文件和编译后的文件扩展名分别为( ) A 、.class 和 .java B 、.java 和 .class C 、.class 和 .class D 、.java 和 .java
11、Java 语言中创建一个对象使用的关键字为 ( )
A 、class
B 、interface
C 、new
D 、create
12、对于可以独立运行的Java 应用程序,下列( )说法是正确的。
A 、无须main 方法
B 、必须有两个main 方法
C 、可以有多个或零个main 方法
D 、必须有一个main 方法
13、设x=5 则y=x-- 和y=--x 的结果,使y 分别为( ) A 、5,5 B 、5,6 C 、5,4 D 、4,4 14、设有对象x 具有属性a 则访问该属性的方法为( ) A 、a.x B 、a.x() C 、x.a D 、x.a() 15、设数组Array 由以下语句定义 int age=new int[10]; 则数组的第一个元素的正确引用方法为( ) A 、age[1] B 、Age[0] C 、age[] D 、age[0]
16.下列说法哪个正确? ( )
A .不需要定义类,就能创建对象
B .对象中必须有属性和方法
C .属性可以是简单变量,也可以是一个对象
D 、属性必须是简单变量
17.关于继承的说法正确的是: ( )
A 、子类将继承父类所有的属性和方法。
B 、子类将继承父类的非私有属性和方法。
C 、子类只继承父类public 方法和属性
D 、子类只继承父类的方法,而不继承属性
18.关于构造函数的说法哪个正确? ( )
A 、一个类只能有一个构造函数
B 、一个类可以有多个不同名的构造函数
C 、构造函数与类同名
D 、构造函数必须自己定义,不能使用父类的构造函数