JAVA程序设计试卷8.doc_第1页
JAVA程序设计试卷8.doc_第2页
JAVA程序设计试卷8.doc_第3页
JAVA程序设计试卷8.doc_第4页
JAVA程序设计试卷8.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计试卷(八)第一题:单项选择题(252分)1下列不可作为Java语言中的标识符是 (_ )A、 cs B、 $99 C、 错误 D、 1sin2. 下列的哪个程序段可能导致错误(_ )? A)String s=”hello”; String t=”good”;String k= s + t;B)String s=”hello”; String t;t=s3+ ”one”; C)String S=”hello”;String standard=s.toUpperCase(); D)String S=”hello”;String t=s + ”good”;3.在创建对象时必须(_ )A、 先声明对象,然后才能使用对象B、 先声明对象,为对象分配内存空间,然后才能使用对象C、 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都不对4.下列常见的系统定义的异常中,哪个是数组越界异常? (_ ) A)ArrayIndexOutOfBoundsException B)IOException C)NullPointerException D)ArithmeticException5 JAVA 中(_ )A 一个子类可以有多个父类,一个父类也可以有多个子类B一个子类可以有多个父类,但一个父类只可以有一个子类C一个子类可以有一个父类,但一个父类可以有多个子类D上述说法都不对6下面有关流的说法种正确的是(_ )A 字节流直接建立在字符流上B字符流直接建立在字节流上C字节输入流类名以“reader”结尾D字节流的读取效率高于字符流7.下列哪个选项不是InputStream类中的方法? (_ ) A)public abstract int read( )throws IOException B)public final void writeInt(int v)throws IOException C)public void close( )throws IOException D)public int available( )throws IOException8.下列哪个选项是javaxswingJApplet的父类? (_ ) A)java.awt.Panel B)java.Applet.Applet C)java.awt.Frame D)java.awt.Window9 以下语句有语法错的是:A int x=1;y=2;z=3; B for (int x=10,y=0;x0;x+);C while (x5); D for( ; ;);10以下有关构造方法的说法,正确的是:(_ )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同11 设 int x=1,float y=2,则表达式 x / y的值是:A0 B1 C2 D以上都不是12 下列属于容器的组件有(_ )A JButton B JPanel C Thread D JTextArea13在java语言中实型常数45.67占用多少个储存字节(_ )?A、 2 B、 4 C、 6 D、 814下列类定义中哪些是合法的抽象类的定义?(_ )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“growl”);15编译运行下面程序时有何种结果(_ )?class Testpublic static void main()System.out.println(“hello”);A、程序不能编译,因为main()方法定义不正确 B、程序能编译,但不能运行,因为class未声明为public的。 C、程序能无错的编译运行,但运行时产生异常。 D、程序运行时显示“hello”16过滤流类FilterOutputStream是BufferedOutputStream、DataOutputStream和PrintStream类的父类,下列个类中哪些是FilterOutputStream类的构造方法的有效的参数(_ )?A、InputStream B、OutputStream C、File D、RandomAccessFile17Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是(_ )?A、init() B、start() C、opreationcrawl() D、reader()18. 下列哪一个类的对象可以用于查询关于数据库的信息? A)DatabaseMetaData B)Statement C)Connection D)DriverManager19.给出下列代码,如何使成员变量m被方法fun()直接访问? (_ ) class Test private int m; public static void fun() A)将private int m改为protected int m B)将private int m改为public int mC)将private int m改为static int m D)将private int m改为int m20.下列关于Frame类的说法不正确的是(_ ) A)Frame是Window类的直接子类 B)Frame对象显示的效果是一个窗口 C)Frame被默认初始化为可见 D)Frame的默认布局管理器为BorderLayout21.下列哪个选项的java源文件代码片段是不正确的(_ )? A)package testpackage; public class TestB)import javaIo.*; package testpackage; public class Test C) import javaio.*; class Person public class Test D) import java.io.*; import java.awt.*; public class Test22.在Frame容器中使用FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列哪一个方法? (_ ) A)setVisible(true) B)add() C)setLayout(new FlowLayout() D)pack()23.下列说法中错误的一项是( )。 A)通常编写GUI程序时,使用的是Component类的子类 B)Component类封装了组件通用的方法和属性 c)类Component是许多常用构件类的父类,但是Container不是其子类 D)许多常用的构件类都继承了Component的成员方法和变量24JApplet的默认布局管理器是( )。 A)FlowLayout B)BorderLayout C)GridLayout D)BoxLayout25下列哪一项是Microsoft最早推出的数据库连接标准? A)CORBA B)ODBC C)JDBC D)J2EE选择题答题卡1.2. 3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.第二题:填空题(102分)1J2EE是使用容器管理的应用平台,主要面向_级别的市场。2异常类的最上层为Throwable类,此类有两个子类:Error和_。 3Java 语言支持程序并行执行的多线程编程,实现了一般传统语言难以实现的某些功能;Java的线程是通过java.lang. _类来实现的,在该类中封装了虚拟的cpu。4Java 语言中,输入输出处理需要引入的包是java.io ,面向字符的输入输出类的基类是_和Writer。5OOP有三大特性,封装性、继承性、多态性;java中用关键字class把某些数据成员和方法成员对外隐藏起来,以避免数据成员被不正当的存取;这一操作是对OOP哪一个特性的具体体现 _。6.在Java程序中,通过类的定义只能实现单重继承,但通过_的定义可以实现多重继承关系的模拟实现。7.字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类是字符串变量,使用_类的对象表示。8.下列程序段的输出结果为_ 。 int a=2; switch(a) case 2: System.out.print(Value is 2.); case 3: System.out.println(Value is 3.); break; default: System.out.println(end); break;9. 过滤字节输出流都是_抽象类的子类。10Java中访问控制符(权限修饰符)有_,protected,private和默认修饰符(无修饰符)等。第三题:判断题(52分)1 抽象类中可以没有抽象方法。 (_ )2 Java是强数据类型语言。(_ )3 当一个实例变量的值被某一实例对象改变,则所有实例对象都可以察觉此改变。(_ )4 interface 可以被修饰符final修饰;且其中只能包括常量和抽象方法。(_ )5 javax.swing包是jdk1.1以后用来取代java.awt包中类功能的,因此前者可以取代后者进行GUI设计;而不再需要引入java.awt包。(_ )第四题:程序阅读题(2+4+4分)1阅读程序段,回答问题:int m=0,n=0;for (int i=0, j=1; i10&j5) m+;else n-;j+;运行后,m的内容为_ ,n的内容为_。2阅读程序,回答问题:import java.io.*;class SeekFilepublic static void main(String args)throws IOExceptionint i;FileInputStream fin=null;try fin=new FileInputStream(c:/msdos.sys); catch(FileNotFoundException e) System.out.println(input File not exist!); System.exit(-1); while(i=fin.read()!=-1) System.out.print(char)i); fin.close(); 该程序功能是: 3阅读程序段,回答问题:public class ClassA public void method1(int i) public void method2(int i) public static void method3(int i) public static void method4(int i)public class ClassB extends ClassA public static void method1(int i) public void method2(int i) public void method3(int i) public static void method4(int i)ClassB中(method1、method2、method3、method4)四个方法,方法 覆盖了父类方法;方法 隐藏了父类方法。第五题:编程题(110分)1以类名MyApplet编写Applet程序,使程序运行后在屏幕上生成如下图案:(Applet程序要在后面以注释的方式书写标签的内容,最少要有三个必要属性)Java语言程序设计试卷(八)答案第一题:单项选择题(252分)1.D2.B 3.C4.A5.C6.B7.B8.B9.A10.A11.D12.B13.D14.C15.C16.B17.A18.B19.C20.C21.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论