java选择复习题.doc_第1页
java选择复习题.doc_第2页
java选择复习题.doc_第3页
java选择复习题.doc_第4页
java选择复习题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1下列( )是面向大型企业级用容器管理专用构件的应用平台。AJ2EE BJ2ME CJ2SE DJ2DE 2下列语句哪一个正确()。AJava程序经编译后会产生machine code BJava程序经编译后会产生byte codeCJava程序经编译后会产生DLL D以上都不正确3按照Java的标识符命名规范,下列表示一个类的标识符正确的是()。 AHelloworld BHelloWorld Chelloworld DhelloWorld 4下列关于继承的哪项叙述是正确的?()。A在Java中一个类不能同时继承一个类和实现一个接口 B在Java中允许多重继承C在Java中一个类只能实现一个接口DJava的单一继承使代码更可靠 5下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?()。 Aprivate B无修饰符 Cpublic Dprotected 6下列说法正确的有()。A 类中的构造方法不可省略 B 构造方法必须与类同名,且必须有方法体C 构造方法在一个对象被new时执行 D一个类只能定义一个构造方法7下列哪种说法是正确的()。A实例方法可直接调用超类的实例方法 B实例方法可直接调用超类的类方法C实例方法可直接调用其他类的实例方法 D实例方法可直接调用本类的类方法8下列方法中可以用来创建一个新线程的是()。A实现java.lang.Runnable接口并重写start()方法B实现java.lang.Runnable接口并重写init()方法 C实现java.lang.Thread类并重写run()方法D实现java.lang.Thread类并重写start()方法9在Java中,关于捕获错误的语法try-catch-finally的下列描述正确的是()。Atry-catch必须配对使用 Btry-finally可以配对使用,finally也可单独使用Ctry可以单独使用 D在try-catch后如果定义了finally,则finally不一定会执行10当启动Applet程序时,首先调用的方法是()。 Astop() Binit() Cstart() Ddestroy() 11下列关于Frame类的说法不正确的是()。 AFrame是Window类的直接子类 BFrame对象显示的效果是一个窗口 CFrame被默认初始化为可见 DFrame的默认布局管理器为BorderLayout12在Java语言中,使我们能够使用和更改字体来显示或键入文本的类是( )。AJava.awt.Font BJava.awt.Graphics.FontCJava.Graphics.Font DJava.Font13下列哪个选项是合法的标识符()。A123 B_name Cclass D1first 14下列的哪个赋值语句是不正确的()。 Afloat f = 11.1; Bdouble d = 5.3E12; Cfloat d = 3.14f ; Ddouble f=11.1E10f;15能够支持javadoc命令的注释语句是()。A/*./ B/*.*/ C/ D/*.*/ 16提供Java存取数据库能力的包是()。Ajava.sql Bjava.awt Cjava.lang Djava.swing17下列InputStream类中哪个方法可以用于关闭流?()。 Askip() Bclose() Cmark() D. sleep( )18在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。 Ajava.applet Bjava.awt Cjava.util Djava.lang 19在Java中,用Package语句说明一个包时,该包的层次结构必须是()。 A与文件的结构相同 B与文件目录的层次相同 C与文件类型相同 D与文件大小相同 20用于在子类中调用被重写父类方法的关键字是()。Athis BsuperCThisDSuper21下列选项中,不属于JDK文件目录中的子目录的是( )。 Abin子目录 Binclude子目录 Cj2sdkl62子目录 Dlib子目录 22下面描述( )是正确的。AJava的源程序必须以”.java”或”.jav”扩展名保存BJava VM可以是软件也可以是硬件CJava使用编译器执行代码D用高级语言编写的代码可以让计算机理解并执行它们23下列的哪个选项可以正确用以表示八进制值8( )。 A0x8 B0x10 C08 D010 24下列的哪个赋值语句是正确的( )。 Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0; 25给出下列代码,如何使成员变量m 被方法fun()直接访问( )。 class Test private int m; public static void fun() . A将private int m 改为protected int m B将private int m 改为 public int m C将private int m 改为 static int m D将private int m 改为 int m 26下列说法正确的有( )。 A 类中的构造方法不可省略B 构造方法必须与类同名,且必须有方法体语句 C 构造方法在一个对象被new时执行D一个类只能定义一个构造方法27下列哪一种叙述是正确的()。A abstract修饰符可修饰字段、方法和类B抽象方法的body部分必须用一对大括号 包住C声明抽象方法,大括号可有可无D声明抽象方法不可写出大括号28顺序执行下列程序语句后,则b的值是()。 String a=Hello; String b=a.substring(0,2); AHello Bhello CHel Dnull 29Fileoutputstream类的父类是( )。 AFile BFileOutput COutputStream DInputStream30下列方法中可以用来创建一个新线程的是( )。 A实现java.lang.Runnable接口并重写start()方法 B实现java.lang.Runnable接口并重写init()方法 C实现java.lang.Thread类并重写run()方法 D实现java.lang.Thread类并重写start()方法31下列方法中哪个是执行线程的方法( )。 Arun() Bstart() Csleep() Dsuspend()32下列常见的系统定义的异常中,哪个是输入、输出异常( )。 AClassNotFoundException BIOException CFileNotFoundException DUnknownHostException33Panel默认的布局管理器是 ( )。AGridLayout BBorderLayout CFlowLayout DCardLayout 34在JAVA编程中,将鼠标放在按钮上以后,用鼠标单击按钮,将会发生鼠标事件和组件激活事件,就鼠标事件而言,将调用( )个监听器方法。A1 B2 C3 D435提供Java操作数据库功能的包是( )。Ajava.sql Bjava.awt Cjava.lang Djava.swing36在Java中,所有类的根类是()。 Ajava.lang.Object Bjava.lang.Class Cjava.applet.Applet Djava.awt.Frame37在Java编程中,关于TextField的语句如下: JTextField t = new JTextField(“they are good”,40);下面( )是正确的。A在这个JTextField中,最多只能输入40个字符B在这个JTextField中,最少可以输入40个字符C在这个JTextField中,能够输入的字符最多是40个D在这个JTextField中,用户可以编辑所输入的字符38在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_B直接隶属于包Package2。在类Class_C要应用Class_A的方法A和Class_B的方法B,你需要( )语句。Aimport Package1.*;Bimport Package1.*;import Package1.Package2.*;Cimport Package2.*Dimport Package2.Package1.*;39在Java中,负责对字节代码解释执行的是( )。 A垃圾回收器 B虚拟机 C编译器 D多线程机制 40int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( ) 。Apublic int MAX_LENGTH=100 Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 41下列运算符合法的是( )。A& B Cif D:=42执行如下程序代码a=0;c=0;do-c;a=a-1;while(a0);后,c的值是( )。A0 B 1 C-1 D死循环43下列属于合法的Java标识符是 ( )。A_cat B5books C+static D-3.14159 44构造方法的调用方式中,正确的是( )。 A按照一般方法调用 B由用户直接调用 C只能通过new自动调用 D被系统调用 45在Java中,能实现多重继承效果的方式是( )。 A内部类 B适配器 C接口 D同步 46下列选项中,与成员变量共同构成一个类的是( )。A关键字 B方法 C运算符 D表达式47在Java语言中,如果你有下面的类定义:abstract class Shape abstract void draw();class Square extends Shape 如果你试图编译上面的代码会发生()。A一切成功编译BShape可以编译Square不能编译CSquare可以编译Shape不能编译DShape和Square都不能编译48在Java语言中,包pack1的类class1 中有成员方法:protected void method_1(),private void method_2(),public void method_3().和void method_4(),在包pack2中的类class2 不是class1的子类,你在class2 中可以调用的方法有( )。Amethod_1 Bmethod_2 Cmethod_3 Dmethod_449Java中,使用( )修饰符时,一个类能被同一包或不同包中的其他类访问。Aprivate Bprotected Cpublic Dfriendly50给出下列代码,则数组初始化中哪项是不正确的( )。byte array1,array2; byte array3; byte array4; Aarray2 = array1 Barray2=array3 Carray2=array4 Darray3=array4 51Java中的抽象类Reader和Writer所处理的流是( )。A图像流 B对象流 C字节流 D字符流52下列关于线程优先级的说法中,正确的是( )。 A线程的优先级是不能改变的 B线程的优先级是在创建线程时设置的 C在创建线程后的任何时候都可以设置 DB和C 53下列描述中不属于 Java异常处理机制优点的一项是( )。 A把错误处理代码从正常代码中分离出来 B按错误类型和差别分组 C对无法预测的错误的捕获和处理 D能够处理任何类型的错误 54下列Java常见事件类中哪个是鼠标事件类( )。 AInputEvent BKeyEvent CMouseEvent DWindowEvent 55在Java中,下列代码段允许按钮注册一个action事件的是( )。Abutton.enableActionEvents();Bbutton.addActionListener(anActionListener);Cbutton.enableEvents(true);Dbutton.enableEvents(AWTEvent.ACTION_EVENT_MASK);56Java是从( )语言改进重新设计。AAda BC+ CPasacal DBASIC57在Java中,负责对字节代码解释执行的是()。 A垃圾回收器 B虚拟机 C编译器 D多线程机制 58下列叙述中,正确的是( )。 AJava语言的标识符是区分大小写的 B源文件名与public类名可以不相同 C源文件扩展名为.jar D源文件中public类的数目不限 59在Java中,表示换行符的转义字符是( )。An Bf Cn Ddd 60十进制数16的16进制表示格式是( )。 A0x10 B0x16 C0xA D16 61char类型的取值范围是( )。A2-7 27 -1 B0216-1 C-215 215 -1 D028-1 62Java中定义常量的保留字是()。Aconst Bfinal Cfinally Dnative63在Java语言中,下面变量命名合法的有( )。Avariable123B123variableCprivateDselg*asd64在Java中,欲定义某类所在的包外的所有类都能访问这个类,则应用的关键字是()。Aprotected Bprivate Cpublic D默认65在Java中,根据你的理解,下列方法()不可能是类Orange的构造函数。( )AOrange() BOrange()CPublic void Orange() DPublic Orange()66下面的是关于类及其修饰符的一些描述,不正确的是:( )。 Aabstract类只能用来派生子类,不能用来创建abstract类的对象。Bfinal类不但可以用来派生子类,也可以用来创建final类的对象。 Cabstract不能与final同时修饰一个类。 Dabstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。67下列哪个选项是正确计算42度(角度)的余弦值( )。 Adouble d=Math.cos(42); Bdouble d=Math.cosine(42); Cdouble d=Math.cos(Math.toRadians(42); Ddouble d=Math.cos(Math.toDegrees(42); 68读取字符文件Employee.dat时,使用该文件作为参数的类是( )。 ABufferReader BDataInputStreamCDataOutoutStream DFileInputStream 69当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是( )。ASomeThread类是包含run()方法的任意java类BSomeThread类一定要实现Runnable接口CSomeThread类是Thread类的子类DSomeThread类是Thread类的子类并且要实现Runnable接口70在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。Aif else Bswitch Ctry Dthrow 71在Java语言中,按“东,西,南,北,中”指定组件的位置的布局管理器是( )。AFlowLayout BGridLayout CBorderLayout DCardLayout72在Java中,假设我们有一个实现ActionListener接口的类,以下方法,( )能够为一个Button类注册这个类。AaddListener() BaddActionListener() CaddButtonListener() DsetListener()73.在Java语言中,下面是main()方法的部分代码:Frame f=new Frame(“My Frame”);f.setSize(100,100);为在屏幕显示f,应增加的代码是( )。Af.appear();Bf.setForeground();Cf.setVisible(true);Df.enable();74在Java编程中,Java编译器会将java程序转换为( )。A字节码 B 可执行代码 C机器代码 D以上所有选项都不正确75在Java编程中,以下()命令用来执行java类文件。Ajavac Bjava Cappletviewer D以上所有选项都不正确76下列有关Java布尔类型的描述中,正确的是( )。A一种基本的数据类型,它的类型名称为boolean B用int表示类型C其值可以赋给int类型的变量 D有两个值,1代表真,0代表假77下列程序段的输出结果是( )。int data=0;char k=a,p=f;data=p-k;system.out.println(data);A0 Ba Cf D578下列数中为八进制的是()。A27 B0x25 C026 D028 79Java程序中,()不能用来表示注释。A/注释 B/*注释*/ C/*注释*/ D/注释/80在Java中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句( )。A调用类Worker中定义的super()方法B调用类Person中定义的super()方法C调用类Person的构造函数D语法错误81int my_Array;my_Array=new int5;for(int count=0;count0 ) if ( a3 ) c = 2; else c = 3; else c = 4; A1 B2 C3 D4 109下列描述中,不正确的是( )。 AJava不支持多线程 B一个Java源程序中不允许有多个公共类 CJava程序可以划分为两大类:Application和Applet DJava通过接口支持多重继承 110Java对象主要属性有: ( )。A. 状态与行为 B. 抽象和封装 C. 继承与多态 D. 可重用和可扩展111下列哪个不是面向对象程序设计方法的特点( )。 A抽象 B继承 C多态 D结构化 112在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。 A隐藏 B覆盖 C重载 DJava不支持此特性 113下列哪个选项是正确计算56度(角度)的余弦值( )。 Adouble d=Math.cos(56); Bdouble d=Math.cosine(56); Cdouble d=Math.cos(Math.toRadians(56); Ddouble d=Math.cos(Math.toDegrees(56); 114int my_Array;my_Array=new int5;for(int count=0;count=5;count+)System.out.println(my_Arraycount);以上Java代码运行的结果是( )。A将1,2,3,4,5输出到屏幕B将0,1,2,3,4输出到屏幕C将0,1,2,3,4,5输出到屏幕D将出现运行时异常115读取字符文件Employee.dat时,使用该文件作为参数的类是( )。 ABufferReader BDataInputStreamCDataOutoutStream DFileInputStream 116如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()。Asleep()方法的时间到 B获得了对象的锁C线程在调用t.join()方法后,线程t结束 Dwait()方法结束117创建一个标识有“关闭”按钮的语句是( )。 ATextField b = new TextField(“关闭”); BLabel b = new Label(“关闭”); CCheckbox b = new Checkbox(“关闭”); DButton b = new Button(“关闭”); 118下列关于Java程序结构的描述中,不正确的一项是( )。 A一个Java源文件中可以包括一个package语句 B一个Java源文件中可以包括多个类定义,但是只能有一个public类 C一个Java源文件中可以有多个public类 D源文件名与程序类名必须一致 119下列说法正确的一项是( )。 Ajava.1ang.Integer是接口 Bjava.1ang.Runnable是类 CThread是类 D用户不能自己定义异常120下列关于类、包和源文件的说法中,错误的一项是( )。 A一个文件可以属于一个包 B一个包可包含多个文件 C一个类可以属于一个包 D一个包只能含有一个类 121下面的代码段中,执行之后count的值是什么( )。int count=1;for(int i=1;i0);后,c的值是( )。A0 B1 C-1 D死循环123使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类( )。 Aabstract Bprivate Cprotected D不使用保留字 124下列关于类和对象的描述中,不正确的一项是( )。 A现实世界中,可以把每件事物都看做是一个对象 B一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 C有共同属性的对象可以抽象为一个类 D一个类只能实例化一个对象 125若需要定义一个类成员变量或类方法,应使用哪种修饰符( )。 Astatic Bpackage Cprivate Dpublic 126在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 Aprivate Bprotected Cprivate protected Dpublic 127 属于访问控制的关键字是( )。Astatic Bfinal Cabstract Dprivate128属于Java输入输出流的、且处理的是char类型的类是( )。AReader类 BInputStream类 COutputStream类 DFile类129下列关于类、包和源文件的说法中,错误的一项是( )。 A一个文件可以属于一个包 B一个包可包含多个文件 C一个类可以属于一个包 D一个包只能含有一个类 130以下关于面向对象概念的描述中,不正确的一项是( )。 A在现实生活中,对象是指客观世界的实体 B程序中的对象就是现实生活中的对象 C在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class) D在程序中,对象是一组变量和相关方法的集合 131下列说法中,不正确的一项是( )。 AJava程序有两类:Application和Applet B类的方法只能由public修饰 C面向对象的程序设计的优点有:可重用性、可扩展性、可管理性 DJava语言通过接口支持多重继承 132下列描述中不正确的一项是( )。 AJava是纯面向对象语言,不兼容以往的任何语言Bc+不是纯面向对象的,它兼容c语言C在1ava语言中,使用对象时必须先声明 DJava语言和c+一样有指针 133下面的代码段中,执行之后count的值是什么( ) 。int count=1;for(int i=1;i0);后,C的值是()A0 B1 C-1 D死循环135在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 Aprivate Bprotected Cprivate protected Dpublic 136阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是( ) A编译时将产生错误 B编译时正确,运行时将产生错误 C输出零 D输出空 137已知有下列类的说明,则下列哪个语句是正确的( )。 public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(Strin

温馨提示

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

评论

0/150

提交评论