java基础测试题及答案

上传人:夏** 文档编号:507789853 上传时间:2022-09-24 格式:DOC 页数:7 大小:192.50KB
返回 下载 相关 举报
java基础测试题及答案_第1页
第1页 / 共7页
java基础测试题及答案_第2页
第2页 / 共7页
java基础测试题及答案_第3页
第3页 / 共7页
java基础测试题及答案_第4页
第4页 / 共7页
java基础测试题及答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《java基础测试题及答案》由会员分享,可在线阅读,更多相关《java基础测试题及答案(7页珍藏版)》请在金锄头文库上搜索。

1、一、选择题(每题2 分,共 40 分)1、下面哪个是 Java 语言中正确的标识符(C )A、3comB 、 importC、 thatD、this2、下面哪个语句(初始化数组)是不正确的:(B )Aint x = 1,2,3;Bint x3 = 1,2,3;Cint x = 1,2,3;Dint x = new int1,2,3;3、下述概念中不属于面向对象方法的是( D )。A对象、消息B继承、多态C类、封装4、下面的代码段中,执行之后Di和j过程调用的值是什么?( B )int i = 1;int j;j = i+*2+3*-i;A1, 2B1, 5C2, 1D2, 25、下面哪条语句把

2、方法声明为抽象的公共方法Apublic abstract method();Bpublic abstract void method();Cpublic abstract void method()Dpublic void method() extends abstract;6、下面关于 java 中类的说法哪个是不正确的?(?(B )C)A类体中只能有变量定义和成员方法的定义,不能有其他语句。B构造函数是类中的特殊方法。C类一定要声明为public的,才可以执行。D一个 java 文件中可以有多个class 定义。7、假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错

3、误的?( C )classA inti;staticvoidstaticStrings;method1() voidmethod2()A、System.out.println(a.i)C、A.method1();;DB、a.method1();、A.method2()8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?(B )A、 CardLayoutB、 FlowLayoutC、 BorderLayoutD 、 GridLayout9、下列哪个用户图形界面组件在软件安装程序中是常见的A. 滑块B. 进度条C. 按钮?(C)D. 标签10、在 Java 中如果要

4、在字符串类型对象用下面哪个方法: ( B)Amid(2,s);BcharAt(2);DindexOf(s, V );s=“ JAVA”,中找出 V出现的位置可使Cs.indexOf( V );11、Java 中哪个类提供了随机访问文件的功能。A. RandomAccessFile 类C. File类( A )B. RandomFileD. AccessFile类类12、下面哪个方法是类 .Socket的成员方法,用来获取 Socket 的输入流。 ( C )AgetChannel()B getConnetion()CgetInputStream()D getStream()13、给出下面代码:

5、public class Personstatic int arr = new int10;public static void main(String a)System.out.println(arr1);哪个语句是正确的?(B )A. 编译时将产生错误;C.编译时正确,运行时将产生错误;B.D.输出零;输出空。14、A 派生出子类 B , B 派生出子类 C,并且在 Java源代码中有如下声明:1) Aa0=newA();2) Aa1 =newB();3)Aa2=newC();问以下哪个说法是正确的?( D)A. 只有第 1 行能通过编译B. 第 1、2 行能通过编译,但第3 行编译出错C

6、. 第 1、2、3 行能通过编译,但第 2、3 行运行时出错 D. 第 1 行、第 2 行和第 3 行的声明都是正确的15、下列哪个方法可用于创建一个可运行的类(A )A. public class X implements Runable public void run(). B. public class X implements Thread public void run(). C. public class X implements Thread public int run(). D. public class X implements Runable protected void

7、 run(). 16、哪个关键字可以抛出异常? ( C )A 、 transientB 、 finallyC、 throwD 、 static17、如果类中的成员变量可以被同一包访问,则使用如下哪个修饰符?(C )A、privateB、 publicC、protectedD、 no modifier18、Java 语言具有许多优点和特点,下列选项中,哪个反映了制的特点(B)A安全性B. 多线程C.跨平台19、编译并运行以下程序段的结果是:(A)Java 程序并行机 D. 可移植public class MyClassfinal static int i;MyClass()i =0;public

8、 static void main(String args)System.out.println(i);A编译出错B、nullC、1D 、020、下列哪个方法可以用来加载JDBC 驱动程序?(A类 java.sql.DriverManager 的 getDriver 方法B类 java.sql.DriverManager 的 getDrivers 方法C类 java.sql.Driver 的 connect方法D类 java.lang.Class的 forName 方法D )二、填空题。(每空 2 分,共 30 分)1. 编译 Java Application 源程序文件将产生相应的字节码文件

9、, 这些字节码文件的扩展名为类名 .class。2构造方法是一个特殊的方法,主要用于创建对象时初始化对象。构造方法的方法名要求与_类名 _相同,而且无返回值,构造方法无返回值,并不是要在构造方法名前加上void。3Applet 的生命周期是有init() 、 start()、stop()、 destroy()这 4 个方法构成的 ,在程序执行过程中 , init()方法只被调用执行一次 ,但start()方法可以多次被调用执行。4我们把 awt 组件称为重量组件,而把swing组件称为轻量组件。在编写 swing 组件的程序时,很多情况下只要在原有的awt 组件的类名前面加上字母J。5.创建多

10、线程的途径有两种:创建Thread类的子类与实现Runable接口。6.异常处理过程中,一个 try 程序块可以对应多个 catch 块。7.数据流类分为 DataInputStream和DataOutputStream。8. 当两个或多个线程要同时访问共享数据时,一次只允许一个线程访问共享资源,支持这种互斥机制称为线程锁。9.TCP协议提供的是可靠无差错的数据传输,UDP协议不保证数据传输的可靠性。10、基于 UDP网络程序设计中, 使用Datagram类来创建套接字连接。1、下面哪项可以得到数组元素的个数,java 中定义数组名为abc ,( B)A、abc.length( )B、abc.

11、lengthC、len(abc)D、ubound(abc)2、构造方法何时被调用 (B)A. 类定义时B. 创建对象时C.调用对象方法时D.使用对象的变量时3、下列语句片段int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);的结果为( C)A.144B.28C.140D.不能执行4、下面哪个修饰符修饰的方法只能被本类中的其他方法使用(C)A、protectedB、staticC、privateD、 public5、编译并运行下述程序段的结果是:( A )。public class Testpublic static void main(String argv)int count = new int4;System.out.println(count4);A 编译时错误B运行时错误C输出 0D输出 null6、下列说法不正确的是 (B )A. IOException 必须被捕获或抛出B. java 语言会自动初始化变量的值C. java 语言不允许同时继承一个类并实现一个接口D. java 语言会自动回收内存中的垃圾7、在 java 的一个异常处理中,哪个语句块可以有多个( A)A、catchB、finallyC、t

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

当前位置:首页 > 办公文档 > 活动策划

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