Java题库1-单项选择题

上传人:雨水 文档编号:146054424 上传时间:2020-09-25 格式:PDF 页数:11 大小:29.79KB
返回 下载 相关 举报
Java题库1-单项选择题_第1页
第1页 / 共11页
Java题库1-单项选择题_第2页
第2页 / 共11页
Java题库1-单项选择题_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java题库1-单项选择题》由会员分享,可在线阅读,更多相关《Java题库1-单项选择题(11页珍藏版)》请在金锄头文库上搜索。

1、学习资料收集于网络,仅供参考 学习资料 1.就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是 (D ) 。 A. C B. C+ C. Fortran D. Java 2.方法头中 static 修饰符的含义是(C ) A. 方法体为空B. 定义的方法没有形参 C. 该方法属于类的方法D. 方法的返回值不能参加算术运算 3.创建对象使用到的关键字运算符是(C ) A. static B. public C. new D. protected 4.MAX_LENGTH是 int 型 public 成员变量 , 变量值保持为常量100,用简短语句定义这 个变量。( D )

2、 A. public int MAX_LENGTH=100 B. final int MAX_LENGTH=100 C. final public int MAX_LENGTH=100 D. public final int MAX_LENGTH=100 5.下面哪个单词是Java语言的关键字(B ) A. Float B. this C. string D. unsigned 6.在 Java中,要处理 JButton 类对象的事件,以下各项中,哪个是可以处理这个事件的接 口( D ) A. FocusListener B. ComponentListener C. WindowListen

3、er D. ActionListener 7.JVM 的含义是(D ) 。 A. Java 编译器B. Java运行环境C. Java 开发环境D. Java 虚拟机 8.算术表达式1+2/3-4*5 的值为。(B ) A. 1 B. -19 C. -5 D. 0 9.以下关于继承的叙述正确的是(A ) 。 A. 在 Java 中类只允许单一继承 B. 在 Java 中一个类只能实现一个接口 C. 在 Java 中一个类不能同时继承一个类和实现一个接口 D. 在 Java 中接口只允许单一继承 10.下列程序中不正确的语句是(C )。 public class Takecare int a=9

4、0; static float b=10.98f; public static void main(String args) float c=a+b; System.out.println(c=+c); A.B. C. D. 11.以下有关构造方法的说法,正确的是:(A ) 。 A. 一个类的构造方法可以有多个 B. 构造方法在类定义时被调用 C. 构造方法只能由对象中的其它方法调用 D. 构造方法可以和类同名,也可以和类名不同 12.在使用 interface 声明一个接口时,只可以使用(D )修饰符修饰该接口。 A. private B. protected C. private prot

5、ected D. public 学习资料收集于网络,仅供参考 学习资料 13.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?(D ) A. KeyEvent B. ActionEvent C. ItemEvent D. MouseEvent 14.Java程序的执行过程中用到一套JDK 工具,其中java.exe 是指(C ) 。 A. Java 文档生成器B. Java解释器 C. Java 编译器D. Java 类分解器 15.给定下列语句: Integer I= new Integer(42); Long L= new Long(42); Double D= new Double(

6、42.0); 16.则下列表达式输出为true 的是(D ) A. (I=L) B. (I=D) C. (D=L) D. (I.equals (D) 17.下面不符合Java标识符规定的是(C )。 A. $_is7True B. IamVariable C. 333Load D. _trueFalse 18.以下有关类的继承的说明中,正确的是:(D ) A. 子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B. 子类只能继承父类的方法,不能继承父类的属性 C. 子类只能继承父类的非私有属性,不能继承父类的方法 D. 子类不能继承父类的私有属性 19.哪个关键字可以抛出异

7、常?(zv ) A. public B. finally C. throw D. static 20.若要说明一个抽象类,使用的关键字是(D )。 A. static B. implements C. final D. abstract 21.数组中可以包含什么类型的元素?(D ) A. int 型B. string 型C. 数组D. 以上都可以 22.事件监听接口中方法的返回值是?(D ) A. int B. String C. void D. Object 23.以下数组定义中,(C )不正确。 A. int a=new int20;B. int a=new int20 ; C. char

8、 c20;D. char c ; 24.请问下列哪个方法可以获得IP 地址?() A. getCanonicalHostName() B. getHostAddress() C. getHostName() D. getIPAddress(); 25.能从循环语句的循环体中跳出的语句是(B) 。 A. for 语句B. break 语句C. while 语句D. continue 语句 26.当未用任何权限修饰符声明类的成员时,Java 认为该成员的访问权限为(C) 。 A. 公有的B. 保护的C. 默认的D. 私有的 27.在抽象类中, () 。 A. 必须有抽象方法B. 可以有抽象方法,也

9、可以没有抽象方法 C. 不能含有抽象方法D. 上述说法都不对 28.在调用方法时, () 。 A. 实参的顺序、个数必须与形参一致。 B. 实参的顺序、类型、个数必须与形参一致。 C. 实参的类型、个数必须与形参一致。 D. 实参的顺序、类型必须与形参一致。 学习资料收集于网络,仅供参考 学习资料 29.如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器(D ) A. CardLayou B. FlowLayout C. BorderLayout D. GridLayout 30.对一个类 Myclass 来说,它的构造方法正确的写法是(B ) 。 A. public void My

10、class() 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 方法,以下哪项是main 方法的正确形参(B) A. String args B. String args

11、C. Char arg D. StringBuffer args 33.若有定义: byte x=11,22,33,-66; 其中 0 k3,则对 x 数组元素错误的引用是(C) A. x5-3 B. xk C. xk+5 D. x0 34.若要启动一个线程,必须调用()方法。 A. start() B. run() C. stop() D. new 35.在使用 interface 声明一个接口时,只可以使用()修饰符修饰该接口。 A. private B. protected C. private protected D. public 36.在创建对象时,必须(B ) 。 A. 先声明对

12、象,然后才能使用对象 B. 先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象 C. 上述说明都对 D. 上述说明都不对 37.在面向对象的程序设计中,( C )是程序的基本单元。 A. 对象B. 方法C. 类D. 函数 38.Main() 方法的返回类型是:(B ) A. int B. void C. boolean D. static 39.下面哪个语句是正确的(C ) A. Object o=new Button( A );B. Button b=new Object( B ); C. Panel p=new Frame(); D. Frame f=new Panel(); 4

13、0.进行 Java 基本的 GUI 设计需要用到的包是(C ) 。 A. java.io B. java.sql C. java.awt D. java.rmi 41.请问所有的异常类皆继承哪一个类?(B )。 A.java.io.Exception B. java.lang.Throwable C. java.lang.Exception D. java.lang.Error 42.在使用 interface 声明一个接口时,只可以使用(D)修饰符修饰该接口。 A. private B. protected C. private protected D. public 43.下列类定义中(C

14、 )是合法的抽象类的定义。 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 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或 顺序各不相同,传回的值也可以不相同。这种面向对象程序特性

15、称为(C ) A. 隐藏B. 重写C. 重载D. Java不支持此特性 45.数组中可以包含什么类型的元素?(D )。 学习资料收集于网络,仅供参考 学习资料 A. int 型B. string 型C. 数组D. 以上都可以 46.不允许作为类及类成员的访问控制符的是(C ) 。 A.public B. private C. static D. protected 47.为 AB 类的一个无形参无返回值的方法method 书写方法头,使得使用类名A作为前 缀就可以调用它,该方法头的形式为() 。 . static void method() B. public void method() C.

16、 final void method() D. abstract void method() 48.下面( B )是合法的Java标识符。 A. #_pound B. _underscore C. 5Interstate D. class 49. 方法头中static 修饰符的含义: ( D ) A. 定义的方法没有形参B. 方法体为空 C. 方法的返回值不能参加算术运算D. 该方法属于类的方法 50. 下面的程序段的功能是?(D ) File file1=new File(d:xxxyyyzzz); file1.mkdirs(); A. 在当前目录下生成子目录:xxxyyyzzz B. 生成目录:e:xxxyyyzzz C. 在当前目录下生成文件xxx.yyy.zzz D. 以上说法都不对 51. main 方法是 Java Application 程序执行的入口点,关于main 方法的方法头以下哪项是 合法的( B ) 。 A、public stat

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号