广东海洋大学java历年考题及答案(5)

2018-12-17 16:23

须在程序的开头写上( )语句。

A)import java.awt.*; B)import java.applet.Applet ; C)import java.io.* ; D)import java.awt.Graphics ; 难度系数:C答案:C 知识点:JAVA输入输出 12、下列语句正确的是________。

A)int a={1,2,3} B)int b=(1,2,3); C)int c[]={1,2,3} D)int []d={1 2 3} (难度系数C)答案:C 知识点:数组

13、当需要在文件中写入字符而不是字节时,最好选用的类是_______。 A)java..io.RandomAccessFile B)java..io.Printwriter C)java..io.PrintStream D)java..io.PrintOutputWriter (难度系数 B)答案:B 知识点:GUI编程

14、_________事件监听器可以处理在文本框中输入回车键的事件 A)ItemListener B)ActionListener C)MotionListener D)AdjustListener (难度系数B)答案:B 知识点:事件处理 15、下列陈述正确的是_________。

A) 一个组件只能发生一种事件 B)一个监听器处理一种事件 C)多个事件监听器被注册到一个组件会引起编译错误

D) 如果多个事件监听器被注册到一个组件上,这些事件监听器一般都会起作用,但各个事件的处理顺序不确定

(难度系数A)答案:D 知识点:事件处理

16、在读字符文件 Employee.dat 时,使用该文件作为参数的类是_____。 A)BufferedReader B)DataInputStream C)DataOutputStream D)FileInputStream 答案:A;难度:B;知识点:文件IO。

17、在 Java 中,能实现多重继承效果的方式是_____。 A)内部类 B)适配器 C)接口 D)同步

答案:C;难度:B;知识点:java特性。

18、char 类型的取值范围是______。 A)2-7~27-1 B)0~256-1 C)-215~215-1

D)0~28-1

答案:B;难度:C;知识点:编程基础。 19 变量的定义应包括的两部分内容是____。 A)名字和初值 B)类型和初值

C)类型和构造函数

D)名字和类型

答案:D 知识点:变量类型 难度系数C

20、int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。

A)public int MAX_LENGTH=100 B)final int MAX_LENGTH=100

C)public const int MAX_LENGTH=100 D)public final int MAX_LENGTH=100 答案:D;难度:C;知识点:语法基础

二、填空题(10题;每题2分,共20分)

1、java提供的两种多态机制是 和 。. 答案 重载和覆盖 难度(B) 知识点:多态机制

2、在Java中若定义抽象类则需要加关键字 来修饰。 答案:abstract ;难度:C;知识点:编程基础。

3、在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的 。

答案:多态;难度:C;知识点:面向对象基础。

4 ___________________表示char型数组对象c的长度,_________________表示字符串对象s的长度。

(难度系数 B)答案:c.length s.length() 知识点:数组,字符串 5设有数组定义:int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 。 int s = 0 ;

for ( int i = 0 ; i < a.length ; i + + ) if ( i % 2 = = 0 ) s += a[i] ; System.out.println( s );

答案:160 难度系数B 知识点:数组

6 __________管理器是管理构件放置在容器中的位置和构件的大小。

(难度系数 C)答案:布局 知识点:GUI编程

7、根据程序的构成和运行环境的不同,Java源程序分为两大类: ______程序和 程序。 答案:应用(Application)、小程序(Applet);难度:C;知识点:java特性。

8、已知:int a[ ]={2,4,6,8}; 则:表达式(a[0]+=a[1])+ ++a[2]值为_________

答案:_13_ (难度系数B 知识点:数组)

9、字符串分为两大类,一类是字符串常量,使用 类的对象表示;另一类是字符串变量,使用 类的对象表示。 答案:String、StringBuffer;难度:B;知识点:变量类型。

10、在子类中调用父类的无参构造方法是 。

答案:super() 难度系数C 知识点:JAVA类特性

三、判断题(10题;每题1分,共10分)

1. ( )任何类都必须显式地定义该类的构造方法,以便对类的成员进行各种初始化操作。

(难度系数B)答案:错 知识点:构造方法

2. ( ) 一个方法最多能有一个return语句。 (难度系数B)答案:错 知识点:类的方法

3.( ) 一个异常处理中 finally语句块只能有一个或者可以没有。 (难度系数B)答案:对 知识点:异常

4. ( )Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。 (难度系数B)答案:对 知识点:关键字

5.( )一个类的构造函数既可以发生重载又可以被继承。

(难度系数B)答案:对 知识点:构造方法 6.( ) abstract和final不能同时修饰同一个类。 (难度系数C)答案 对 知识点:类的定义,修饰

7.( )访问类的成员,必须以类的对象为前缀。 (难度系数C)答案 错 知识点:类的封装,访问

8.( )诊断和改正程序中错误的工作通常称为程序执行。 (难度系数C)答案:错; 知识点:编程基础。

9. ( )在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。

(难度系数C)答案:错 知识点:JDK工具

10. ( )用Javac编译Java源文件后得到代码叫字节码。 (难度系数B)答案:错 知识点:JAVA简介

四、程序填空题(1题;每题5分,共5分)

1. 下面程序是定义一个长度为10的整形数组,输出元素的内容,再对数组元素进行赋值。在下面空白处填入适当的语句。 public class LinearA{

public static void main(String args[]) { int i;

int[]a ;//声明一个整型数组a

(1) ; //分配内存空间给数组a,元素个数为10个 for( (2) )//i从0到a.length-1,每次递增1 {

(3) ;//将i赋值给a[i]

System.out.println(a[i]+“ ”);

}

} }

难度系数A 知识点:数组 答案:(1)a=new int[10] (2)i=0; i

五、读程序写结果(1题;每题5分,共5分)

1.以下程序段的输出结果为 。 public class TestArray {

public static void main(String args[ ]){ int i , j ; int a[ ] = { 5,9,6,8,7}; for ( i = 0 ; i < a.length-1; i ++ ) { int k = i; for ( j = i ; j < a.length ; j++ ) if ( a[j]

答案:5 6 7 8 9 难度系数: B 知识点:数组比较

六、编程题(2题;每题10分,共20分)

1 编写一个程序,求1!+2!+?+10!的值。 难度系数A

知识点: JAVA程序结构 答案: public class test {


广东海洋大学java历年考题及答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版六年级下册教材分析表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: