Java题库1-单项选择题_第1页
Java题库1-单项选择题_第2页
Java题库1-单项选择题_第3页
Java题库1-单项选择题_第4页
Java题库1-单项选择题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、实用文档1.就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是 (D )。A. CB. C+C. FortranD.Java2 .方法头中static修饰符的含义是(A.方法体为空C.该方法属于类的方法3 .创建对象使用到的关键字运算符是(A. staticB. publicC )B.定义的方法没有形参D.方法的返回值不能参加算术运算C )D. protectedC. new文案大全4. MAX_LENGTH 是int型public成员变量,变量值保持为常量 100,用简短语句定义这 个变量。(D )A. public int MAX_LENGTH=100B. fina

2、l int MAX_LENGTH=100C. final public int MAX_LENGTH=100D. public final int MAX_LENGTH=1005.下面哪个单词是Java语言的关键字( B )A. FloatB. thisC. stringD. unsigned6. 在Java中,要处理JButton类对象的事件,以下各项中,哪个是可以处理这个事件的接 口( D )A. FocusListenerC. WindowListener7. JVM的含义是( D )。1. Java编译器 B. Java运行环境8. ComponentListenerD. Action

3、Listener8.A. 19.A.B.C.算术表达式1+2/3-4*5的值为。B. -19以下关于继承的叙述正确的是( 在Java中类只允许单一继承C. Java开发环境(B )C. -5A )。D. Java虚拟机D. 0在Java中一个类只能实现一个接口在Java中一个类不能同时继承一个类和实现一个接口D.10.在Java中接口只允许单一继承 下列程序中不正确的语句是( public class Takecareint a=90;static float b=10.98f;public static void main(String args口儿 float c=a+b;System.o

4、ut.println("c="+c);A.11.A.B.C.D.C.D.以下有关构造方法的说法,正确的是:一个类的构造方法可以有多个构造方法在类定义时被调用构造方法只能由对象中的其它方法调用 构造方法可以和类同名,也可以和类名不同12.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A. privateB. protectedC. privateprotectedD. public13.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个? (D )A. KeyEventB. ActionEventC. ItemEventD. MouseEvent14

5、. Java程序的执行过程中用到一套A. Java文档生成器C. Java编译器15.给定下列语句:JDK工具,其中java.exe是指(C )B. Java解释器D. Java类分解器Integer I= new Integer(42);Long L= new Long(42);Double D= new Double(42.0);16 .则下列表达式输出为true的是(D )A. (I=L)B. (I=D)C. (D=L)17 .下面不符合Java标识符规定的是(C )。A. $_is7TrueB. IamVariableC. 333Load18 .以下有关类的继承的说明中,正确的是:(

6、D )D. (I.equals (D)D. trueFalseA.子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性19 .哪个关键字可以抛出异常?(zv )A. publicB. finally20 .若要说明一个抽象类,使用的关键字是(A. staticB.implements21 .数组中可以包含什么类型的元素? (DA. int 型B.string 型22 .事件监听接口中方法的返回值是? (DA. intB.String23 .以下数组定义

7、中,(C )不正确。A. int a=new int20;C. char c20;24.请问下列哪个方法可以获得 IP地址?(A. getCanonicalHostName()C. getHostName()25 .能从循环语句的循环体中跳出的语句是(A. for语句B. break语句26 .当未用任何权限修饰符声明类的成员时,C. throwD )。C. finalC.数组C. voidB. int口 a=new int20;D. char c;)B. getHostAddress()D. getIPAddress();B)。C. while 语句D. staticD. abstractD

8、.以上都可以D. ObjectD. continue 语句Java认为该成员的访问权限为(C)。A.公有的B.保护的C.默认的D.私有的27.在抽象类中,(A.必须有抽象方法B.可以有抽象方法,也可以没有抽象方法C.不能含有抽象方法D.上述说法都不对28.在调用方法时,()。A.实参的顺序、个数必须与形参一致。B.实参的顺序、类型、个数必须与形参一致。C.实参的类型、个数必须与形参一致。D.实参的顺序、类型必须与形参一致。29 .如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器( D )A. CardLayouB. FlowLayout C. BorderLayoutD. Grid

9、Layout30 .对一个类Myclass来说,它的构造方法正确的写法是( B )。A. public void Myclass()B. public Myclass()C. Myclass()D.void Myclass()31.设Derived类为Base类的子类,则如下对象的创建语句中哪个是错误的? (B)A. Base Obj=new Derived。;B. Derived Obj=new Base();C. Base Obj=new Base();D. Derived Obj=new Derived。;32 . Java application中的主类需包含 main方法,以下哪项是

10、 main方法的正确形参(B)A. String args B. String args口 C. Char argD. StringBuffer args口33 .若有定义:byte x=11,22,33,-66; 其中0w k3则对x数组元素错误的引用是(C)A. x5-3B. xkC. xk+5D. x034 .若要启动一个线程,必须调用()方法。A. start()B. run()C. stop()D. new35 .在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A. privateB. protectedC. private protected D. publ

11、ic36 .在创建对象时,必须(B )。A.先声明对象,然后才能使用对象B.先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象C.上述说明都对D.上述说明都不对37 .在面向对象的程序设计中,(CA.对象B.方法38 . Main()方法的返回类型是:(B )A. intB. void39.下面哪个语句是正确的(C )A. Object o=new Button( " A");C. Panel p=new Frame();是程序的基本单元。C.类D.函数C. booleanD. static8. Button b=new Object( " B"

12、;);D. Frame f=new Panel();40 .进彳T Java基本的GUI设计需要用到的包是( C )。A. java.ioB. java.sqlC. java.awtD. java.rmi41 .请问所有的异常类皆继承哪一个类? ( B )。A. java.io.ExceptionB. java.lang.ThrowableC. java.lang.ExceptionD. java.lang.Error42 .在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。A. privateB. protectedC. private protected D. pu

13、blic43 .下列类定义中(C )是合法的抽象类的定义。A. abstract Animalabstract void growl();B. class abstract Animalabstract void growl();C. abstract class Animalabstract void growl();D. abstract class Animalabstrac t void growl()System.out.println(" growl " );44 .在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回

14、的值也可以不相同。这种面向对象程序特性称为( C )A.隐藏B.重写C.重载D. Java不支持此特性45 .数组中可以包含什么类型的元素?(D )。A. int 型B. string 型46.不允许作为类及类成员的访问控制符的是(A. publicB. private47.为AB类的一个无形参无返回值的方法 缀就可以调用它,该方法头的形式为(A. static void method。C. final void method()48 .下面(B )是合法的Java标识符。A. #_poundB. .underscore49 .方法头中static修饰符的含义:(D )A.定义的方法没有形参C

15、.方法的返回值不能参加算术运算50 .下面的程序段的功能是? ( D )C.数组D.以上都可以C )。C. staticD. protectedmethod书写方法头,使得使用类名AB作为前A )。B. public void method。D. abstract void method()C. 5InterstateD. classB.方法体为空D.该方法属于类的方法File file1=new File("d:xxxyyyzzz");file1.mkdirs();A.在当前目录下生成子目录: xxxyyyzzz8. 生成目 录: e:xxxyyyzzzC.在当前目录下生

16、成文件 xxx.yyy.zzzD.以上说法都不对51 . main方法是Java Application程序执行的入口点,关于 main方法的方法头以下哪项是 合法的(B )。A、public static void main ()B、public static void main (String args口)C、public static int main (String arg )D、public void main ( String arg口)52 .有关类的说法,正确的是( B )A.类具有封装性,所以类的数据是不能被访问的B.类具有封装性,但可以通过类的公共接口访问类中的数据C.声明

17、一个类时,必须使用 public修饰符D.每个类中必须有main方法,否则程序无法运行53 .下列哪个是合法的Java标识符? ( B )A、Tree&GlassesB、FirstJavaAppletC、3_$theLastOneD、273.554 .下列哪个是正确的表达式? ( C )A. byte=128; B. Boolean=null55 .编译java程序的命令是(B )C. long l=0xfffLD. double = 0.9239dA. javaC. javadoc56. JRE的含义是(A. Java编译器B. javacD. jarB )。B. Java运行环境5

18、7.创建对象使用到的关键字运算符是(C. Java开发环境 D. Java虚拟机C )A. staticB. public C. new58. short变量的取值范围是。(D )A. 0-65535 B. -128-127 C. -256-255D. protectedD. W2768-3276759 .实现接口时用到的关键字是( A )。A. implementsB. implementC. extendD. Extends60 . Java的字符类型采用的是Unicode编码方案,每个 Unicode码占用(C )个比特位。A. 4 B. 8 C. 16 D. 3261 .运行java程

19、序的命令是(A )A. javaB. javacC. javadocD. jar62 .下面关于多态性的说法,正确的是( C ) ?A. 一个类中不能有同名的方法B.子类中不能有和父类中同名的方法C.子类中可以有和父类中同名且参数相同的方法D.多态性就是方法的名字可以一样,但返回的类型必须不一样63 .以下有关构造方法的说法,错误的是: (A )A.构造方法只能由对象中的其它方法调用。B.构造方法在类实例化时被调用。C. 一个类的构造方法可以有多个。D.构造方法必须和类同名。64. 以下关于 while与do-while正确的是( D )。A. while语句是先执行语句再测试条件,条件不符则

20、终止B. ;do-while语句是先测试条件再执行语句,条件不符则终止C.两种循环结构中都必须有循环体,循环体不能为空D. do-while语句循环体至少被执行一次java.applet.Applet; java.awt.Graphics;B )C )。abstract void performDial();该方法属于静态方法 D.抽象方法65 .在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开 头写上(A )A. importjava.io.*;B. importC. importjava.awt.*;D. import66 .使JButton控件隐

21、藏需执行以下哪个方法(A. setVisible(true) B. setVisible(false)C. setEnabled(false) D. setEnabled(true)67 .下列哪些情况不会终止当前线程的运行?(A.抛出一个例外时B.当该线程调用sleep()方法时C.当创建一个新线程时D.当一个优先级高的线程进入就绪状态时68 .若在某一个类定义中定义有如下的方法:( D )。A.本地方法B.最终方法C.69 .关于事件监听,正确的是? ( A )A. 一个组件只能引发一种事件B. 一个事件监听器只能监听处理一种事件C. 一个事件监听器只能监听一个组件D. 一个组件可以注册多

22、个事件监听器,一个事件监听器也可以注册到多个组件上70 . 在一个java原文件中,import, class, package语句的顺序是( D )。A. import class packageC. package class import71.方法头中final修饰符的含义:A.方法体为空C.该方法属于类的方法8. class import packageD. package import class(D )B.定义的方法没有形参D.方法的返回值不能参加算术运算72 .要从文件"file.dat"文件中读出第10个字节到变量 C中,下列哪个方法适合( A )A. Fi

23、leInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read()B. FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read()C. FileInputStream in=new FileInputStream("file.dat"); int c=in.read()D. FileInputStream in=new FileInputStrea

24、m("file.dat"); in.skip(9); int c=in.readByte()73 . JVM的含义是( D )。A. Java编译器 B. Java运行环境 C. Java开发环境 D. Java虚拟机74 .若需要定义一个类域或类方法,应使用哪种修饰符? ( A )A. static B. package C. privateD. public75 . MAX_LENGTH 是long型public成员变量,变量值保持为常量 50,用简短语句定义这 个变量。 (D )A. public long MAX_LENGTH=50LB. final long MA

25、X_LENGTH=50LC. public final long MAX_LENGTH=50LD. final public long MAX_LENGTH=50L76 .下面哪个单词是 Java语言的关键字(C )A. Float B. struct C. super D. unsigned77 .在Java中,要处理鼠标移动事件,以下各项中,哪个是可以处理这个事件的接口( D )A. FocusListenerB. ComponentListenerC. MouseListenerD. MouseMotionListener78 .在Java中,一个类可同时定义许多同名的方法,这些方法的形

26、式参数的个数、类型或 顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(C )。A.隐藏 B.覆盖 C.重载D. Java不支持此特性79 . JDK的含义是(C )。A. Java编译器 B. Java运行环境C. Java开发环境D. Java虚拟机80 . 算术表达式1+2/(2-4)*5的值为。(A )A. -4 B. -19 C. -5 D. 081 .以下有关构造方法的说法,不正确的是: (C )A.构造函数也允许重载。B.子类无条件地继承父类的无参构造函数。C.子类不允许调用父类的构造函数。D.在同一个类中定义的重载构造函数可以相互调用。82 .以下关于类的继承和接口

27、的实现叙述正确的是( B )。A.在Java中一个类最多能同时继承多个类和实现多个接口B.在Java中一个类最多能同时继承一个类和实现多个接口C.在Java中一个类最多能同时继承一个类和实现一个接口D.在Java中一个类最多能同时继承多个类和实现一个接口83 . paint()方法使用哪种类型的参数( A ) ?A. Graphics B. Graphics2D C. String D. Color84 .以下有关构造方法的说法,正确的是: (A )A. 一个类的构造方法可以有多个。B.构造方法在类定义时被调用。C.构造方法只能由对象中的其它方法调用。D.构造方法可以和类同名,也可以和类名不同

28、。85 .在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。A. privateB. protectedC. private protected D. public86 .接口可以看作是仅容纳(B ),而又不能直接生成对象的特殊抽象类。A.抽象方法、变量; B.抽象方法、常量C.具体方法、变量; D.具体方法、常量;87 .欲构造ArrayList类的一个实例,此类继承了 List接口,下列哪个方法是正确的?A. ArrayList myList = new List();B. ArrayList myList = new Object();C. List myLi

29、st = new ArrayList();D. List myList = new List();88 .编译Java Applet源程序文件产生的字节码文件的扩展名为( B )。A. java B. class C. byte D. exe89 .当按下键盘按键时,触发的事件是下列的哪一个? ( A )A. KeyEvent B. ActionEvent C. ItemEvent D. MouseEvent90 .下面(A )是合法的Java标识符。A. _poundB. _underscoreC. 5InterstateD. super91 .方法头中abstract修饰符的含义:( A

30、)A.方法体为空B.定义的方法没有形参C.该方法属于类的方法D.方法的返回值不能参加算术运算92 .在Java中,存放字符串常量的对象属于( B )类对象。A. Character B. String C. StringBuffer D. Vector93 .下面(D )方法可以用来加载 JDBC驱动程序。A.类 java.sql.DriverManager 的 getDriver 方法B.类 java.sql.DriverManager 的 getDrivers 方法C.类 java.sql.DriverManager 的方法 connectD.类 java.lang.Class 的 for

31、Name 方法94 . Java中有关类的说法,正确的是( C )A.类具有封装性,所以类的数据是不能被访问的B.类具有继承性,可以继承多个类。C.声明一个类时,可以不使用 public修饰符D.每个类中必须有 main方法,否则程序无法运行95 .创建一个标识有关闭”按钮的语句是( D )。A. JTextField b = new JTextField(关闭”);B. JLabel b = new JLabel(关'闭”);C. JCheckbox b = new JCheckbox(关'闭”);D. JButton b = new JButton(关'闭”);96

32、 .下列哪个是正确的表达式? ( C )A. short s =65536;B. Boolean=nullC. float f = 1.2e3f; D. double d= 0.9239d;97 .在Java中,要处理JButton类对象的事件,以下各项中,哪个是可以处理这个事件的 接口( D )A. FocusListenerB. ComponentListenerC. WindowListenerD. ActionListenerD. Java虚拟机98 . JVM的含义是( C )。A. Java编译器 B. Java运行环境C. Java开发环境99 .算术表达式(1+2)/3-4*5

33、的值为。(B )A. 1B. -19 C. -5 D. 0100 .继承类时时用到的关键字是( B )。A. extendB. extendsC. implementsD. implement101 .下面关于多态性的说法,错误的是( D ) ?A. 一个类中可以有同名的方法B.子类中可以有和父类中同名的方法C.子类中可以有和父类中同名且参数相同的方法D.多态性就是方法的名字可以一样,返回的类型必须不一样102 .下列哪些语句关于内存回收的说明是正确的?( B )A.程序员必须创建一个线程来释放内存;B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指

34、定的时间释放内存对象103 .以下有关构造方法的说法,正确的是: (A )A. 一个类的构造方法可以有多个。B.构造方法在类定义时被调用。C.构造方法只能由对象中的其它方法调用。D.构造方法可以和类同名,也可以和类名不同。104 .在Java中要处理鼠标按键事件,以下各项中哪个是可以处理这个事件的接口(C )A. FocusListenerB. ComponentListenerC. MouseListenerD. MouseMotionListener105 .使JButton控件禁用需执行以下哪个方法( C )A. setVisible(true) B. setVisible(false)

35、C. setEnabled(false) D. setEnabled(true)106 .下列哪些情况不会终止当前线程的运行? ( A )。A.当创建一个新线程时B.当该线程调用sleep()方法时C.抛出一个例外时D.当一个优先级高的线程进入就绪状态时107 .当点击按钮时,触发的事件是下列的哪一个? ( B )A. KeyEvent B. ActionEvent C. ItemEvent D. MouseEvent108 .在面向对象的程序设计中,(C )是程序的基本单元。A、对象B、方法C、类D、函数109 .下面哪个不是Java语言中的关键字( A )。A、sizeof B、abstr

36、act C、nullD、void110 . JCreator 是( B )。A、一种全新的程序语言B、一种java程序开发辅助工具C、一种由Java写成的浏览器D、一种游戏软件111 . Java的字符类型采用的是( C )编码方案。A、GB2312B、ASCII C、Unicode D、ISO-8859-1112 .以下关于构造函数的描述错误的是( A )。A、一个类中只能定义一个构造函数。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。113 .以下关于继承的叙述正确的是( A )

37、。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承114 .若在某一个类中定义有如下的方法:final void aFinalFunction();则该方法属于(C )。A、默认方法B、构造方法C、最终方法D、抽象方法115 .在Java中,一个类可同时定义许多同名的函数,这些函数的形式参数个数或类型各不 相同。这种面向对象程序的特性称为( C )。A、隐藏 B、覆盖C、重载D、Java不支持此特性116 .关于被私有保护访问控制符 private protected修饰的成员变量,以

38、下说法正确的是 (B )。A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类 的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问117 .编译Java Applet源程序文件产生的字节码文件的扩展名为( B )。A、java B、classC、byte D、exe118 .设 x = 1 , y = 2 , z = 3 ,则表达式 y+=z-/+x 的值是( B )。A. 3B. 3. 5C. 4D. 5119 .以下接口的定义中,正确的是( D )。A、 interface Avoid print()

39、;B、 final interface A void print();C、abstract interface A extends I1, I2I1、I2 为已定义的接口 abstract void print();D、 interface A void print();120 .在编写异常处理的Java程序中,每个 catch语句块都应该与( D )语句块对应,使得用该语句块来启动Java的异常处理机制。A、if- else B、switch C、try D、throw 121. JVM的含义是( D )。A . Java编译器 B . Java运行环境C. Java开发环境D. Java虚拟机122 .用 abstract定义的类( D )。A、可以被实例化B、不能派生子类C、不能被继承D、只能被继承123 .下列Java标识符中,哪个不是合法的标识符(C)。(A) myName(B) mail_2 (C) value-1 (D) dollar_$124 .已知 x=2.5, a=7, y=4.22 ,则表达式 x+a%3*(int)x%(int)y 的值为(A )。(A) 4.5(B) 3.5(C) 2.5(D) 5.5125 .若要说明一个抽象类,使用的关键字是( D )。(A) static (B

温馨提示

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

评论

0/150

提交评论