文档库 最新最全的文档下载
当前位置:文档库 › java 试题知识讲解

java 试题知识讲解

java 试题知识讲解
java 试题知识讲解

j a v a试题

一、填空题 1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。

2、Java程序的运行环境简称之为JRE_____。

3、编译Java程序需要使用_javac_____命令。

4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin______目录下。

5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_classpath_____环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。

二、选择题

1、以下选项中,哪些属于JDK工具?(多选)ABCD

A、Java编译器

B、Java运行工具

C、Java文档生成工具

D、Java打包工具

2、Java属于以下哪种语言?C A、机器语言 B、汇编语言 C、高级语言

3、下面哪种类型的文件可以在Java虚拟机中运行?D D、.class

4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以

下哪一种? B A、Java文档制作工具 B、Java解释器 C、Java编译器

5、 5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接

使用javac和java命令,需要将环境变量path设置为以下哪个选项?B A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;

三、问答题

1、简述Java的特点。面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。

2、 2、简述JRE与JDK的区别JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。初学者学习和使用Java语言时,首先必须下载和安装JDK。JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。

第二章

、Java语言的八种基本数据类型有:byte字节型,占一个字节。short短整型,占两个字节。int整型,占4个字节。long长整型,占8个字节。float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。

2、如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与

计算。如果使用“&&”进行连接,当“&&”左边的表达式为false,则不会执行其右边的表达式。例如定义int x = 2,y = 0; boolean b = x < y & x / 2 > 0表达是会发生被0除异常,因为x / y的表达式执行了。而boolean b = x < y & x / 2 > 0是不会出现这种异常的,因为x < y为false,表达式x / y不会执行。

3、方法重载指的是在一个类中可以声明多个同名的方法,而方法中参数的个数或者数据

类型不一致。调用这些同名的方法时,JVM会根据实际参数的不同绑定到不同的方法

冒泡排序:

public class Test03 { public static void main(String[] args) { int[] arr = { 25, 24, 12, 76, 101, 96, 28 }; for (int i = 0; i < arr.length - 1; i++) { // 定义内层循环 for (int j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { // 比较相邻元素 // 下面的三行代码用于交换两个元素int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } for (int i = 0; i <

arr.length; i++) { System.out.print(arr[i] + " "); // 打印元素和空格 } }

第三章

1、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。而普通方法只有在使用的时候才会被调用。在定义构造方法时要求方法名与类名相同、在方法名的前面没有返回值类型的声明、在方法中不能使用return语句返回一个值

2、单例模式可以保证在整个程序运行期间针对该类只存在一个实例对象。

Java中的变量可分为两种数据类型,分别是_基本数据类型_____和_引用数据类型

_____。 5、在Java中,byte类型数据占____1__个字节,short类型数据占__2____个字节,int类型数据占___4___个字节,long类型数据占____8__个字节。

面向对象的三大特征是封装性_、_继承性_____和__多态性____。 2、在Java中,可以使用关键字__new____来创建类的实例对象。 3、定义在类中的变量被称为__成员变量____,定义在方法中的变量被称为局部变量______ 4、面向对象程序设计的重点是_类___的设计,__类____是用来创建对象的模板。 5、在非静态成员方法中,可以使用关键字_this__访问类的其它非静态成员。 6、当一个对象被当成垃圾从内存中释放时,它的__finalize()____方法会被自动调用。 7、被static关键字修饰的成员变量被称为_静态变量_,它可以被该类所有的实例对象共享。 8、在一个类中,除了可以定义属性、方法,还可以定义类,这样的类被称为_内部类_____。 9、在Java中,提供了一个_javadoc_____命令,用于将程序中的文档注释提取出来,生成HTML格式的帮助文档。 10、所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用

_private_____关键字来修饰。

第四章:

在Java语言中,允许使用已存在的类作为基础创建新的类,这种技术我们称为继承

______。 2、一个类如果实现一个接口,那么它就需要实现接口中定义的全部_方法

_____,否则该类就必须定义成_抽象类_____。 3、在程序开发中,要想将一个包中的类导入到当前程序中,可以使用_import_____关键字。 4、一个类可以从其它的类派生出来,派生出来的类称为_子类_____,用于派生的类称为_基类_____或者__父类

____。

5、JDK中定义了大量的异常类,这些类都是_Exception_____类的子类或者间接子类。

6、定义一个Java类时,如果前面加使用_final_____关键字修饰,那么该类不可以被继承。

7、如果子类想使用父类中的成员,可以通过关键字__super____引用父类的成员。

8、在Java语言中,所有的类都直接或间接继承自_Object_____类。

9、异常的捕获通常由try、catch两部分组成,_try_____代码块用来存放可能发生异常,

_catch_____ 代码块用来处理产生的异常。 10、在Java语言中,要想是将一个已编译的类打包成jar文件,可以使用的命令是_jar-cvf_____,要想在命令行窗口运行jar文件,可以使用的命令是__java-jar___。

1、什么是方法重写?在继承关系中,子类的方法与父类的某一方法具有相同的方法名、返回类型和参数列表,则称子类的该方法重写(覆盖)父类的方法。

2、什么是多态?多态意味着一个对象有着多种形态,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。简单的说,多态就是使用父类类型的变量引用子类对象,根据被引用子类对象的特性,程序会得到不同的运行效果。

3、抽象类和接口的区别?

在Java中,使用abstract关键字修饰的类称之为抽象类。抽象类是不能被实例化的,通常需要写一个子类来继承抽象类,同时实例化子类来获得该类的对象。抽象类通常用于表示一种抽象的概念。接口可以说是一种特殊的抽象类,接口中只能定义常量和抽象方法。由于接口的特殊性,在定义时需要使用interface关键字。

第六章:

1、在Java中定义了两个类来封装对字符串的操作,它们分别是String_和_StringBuffer____。

2、Java中的操作日期的类有_Date___、_Calendar___、DateFormat____等。

3、在程序中若想取得一个Runtime实例,则可以调用Runtime类的静态方法getRnutime()_____。

4、Math类中用于计算所传递参数平方根的方法是_sqrt()____。

5、Java中专门用于将日期格式化为字符串的类是_DateFormat____。

6、Math类中有两个静态常量PI和E,分别代表数学常量_π___和_e___。

7、Java中的用于产生随机数的类是_Random___,它位于java.util____包中。

8、String 类中用于返回字符串字符个数的方法是_length()____。

9、System类中所提供的属性和方法都是_静态___的,想要引用这些属性和方法,直接使用System类调用即可。10、已知 sb 为StringBuffer 的一个实例,且 sb.toString() 的值为 "abcde ",则执行sb. reverse()后,sb.toString()的值为_”edcba_”___。

1、String和StringBuffer有什么区别? String类是不可变类,即字符串值一旦初始化后就不可能改变。StringBuffer是可变字符串类,类似String的缓冲区,可以修改字符串的值。

2、Date 和Calender类有什么区别和联系? Date类用来表示某个特定的瞬间,能够精确到毫秒。而在实际应用中,往往需要把一个日期中的年、月、日等信息单独返回进行显示或处理,这个类中的大部分方法都已被标记过时。Calender类基本取代了Date类,该类中定义了一系列用于完成日期和时间字段操作的方法。 Calendar的getTime()方法,getTime()返回一个表示Calendar时间值的Date对象,同时Calendar有一个setTime(Date date)方法,setTime()方法接收一个Date 对象,将Date对象表示的时间值设置给Calendar对象,通过这两个方法就可以完成Date和Calendar对象之间的转换。

I/O

1、Java中的IO流,按照传输数据不同,可分为____和____。

2、在Java中,____类用于操作磁盘中文件和目录,位于____包中。

3、在Java中,___类用来把两个或更多的InputStream输入流对象合并为单个InputStream输入流对象使用。

4、Java中提供了一个类____,它不但具有读写文件的功能,并且可以随机地从文件的任何位置开始执行读写数据的操作。

5、在Java 中,能实现线程间通信的流是____。

6、Java中提供了一个可以在读文件的同时记录行号的类,这个类是____,它是____的直接子类,它通过____和 ____方法设置和获取当前行号。

7、InputStreamReader类是用于将____转换为____。

8、System.out是____类的对象,称为标准输出流,调用System类的____方法可以实现标准输出流的重定向。

9、Java中一个字符占用两个字节,所有字符采用的都是____码表。 10、BufferedWriter的____方法可以写入一个换行符。第8章IO(输入输出)一、填空题 1、字节流、字符流 2、 File、java.io 3、SequenceInputStream 4、 RandomAccessFile 5、管道流 6、 LineNumberReader、

BufferedReader、setLineNumber(int)、getLineNumber() 7、字节流、字符流 8、 PrintStream、setOut(PrintStream out) 9、 Unicode 10、newLine()

1、简述流的概念。

2、Java流被分为字节流、字符流两大流类,两者有什么区别?

3、简要说明管道流。

1、Java程序通过流来完成输入和输出,流是输入或输出信息的抽象。流通过Java的输入/输出系统与外设连接进行数据通信。流是抽象的对象,具体实现代码在java.io包中。

2、字节流的两个基类是InputStream和OutputStream,字符流的两个基类是Reader和Writer,它们都是Object类的直接子类,字节流是处理以8位字节为基本单位的字节流类;Reader和Writer类是专门处理16位字节的字符流类。

3、管道流分为管道输入流(PipedInputStream)和管道输出流(PipedOutputStream),通常由一个PipedInputStream实例对象和一个PipedOutputStream实例对象相互连接而实现管道通信, PipedOutputStream向管道写入数据,PipedInputStream从管道中读取PipedOutputStream写入的数据,管道流主要用来完成线程之间的通信。

GU1、

1、在Java中,图形用户界面简称______,它的组件包含在______和______这两个包中。

2、为了避免实现监听器中定义的所有方法,造成代码的臃肿,在JDK中提供了一些

______类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空实现。

3、在Java中,______类相当于一个抽象的画笔对象,使用它可以在组件上绘制图形。

4、 ______负责监听事件源上发生的事件,并对各种事件做出响应处理。

5、大部分的Swing组件都是______类的直接或者间接子类,其名称都是在原来AWT组件名称前加上字母J。

6、 AWT事件有多种多样,大致可以分为______、______、______、______等。

7、如果点击Frame窗口右上角的关闭按钮能将其关闭,那么这个Frame窗口添加了

______监听器,并实现了监听器的实现了______方法。 8、对话框可以分为______和

______两种。 9、每一个容器都有一个默认的布局管理器,如果不希望通过布局管理器对容器进行布局,可以调用容器的______方法将其取消。 10、创建下拉式菜单需要使用三个组件,分别是______、______和______。

1,java.awt、javax.swing 2、适配器 3、 Graphics 4、事件监听器 5、 JComponent 6、窗体事件、键盘事件、鼠标事件、动作事件 7、 WindowListener、

windowClosing(WindowEvent e) 8、模态对话框、非模态对话框 9、 setLayout(null) 10、JMenuBar、JMenu、JMenuItem

I1、实现时间监听的步骤

通过实现XxxListener接口或者继承XxxAdapter类实现一个事件监听器类,并对处理监听动作的方法进行重写创建事件源对象和事件监听器对象调用事件源的addXxxLisntener()方法,为事件源注册事件监听器对象

2、awt和swing的区别

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT 不得不通过牺牲功能来实现其平台无关性,也就是说,AWT 所提供的图形功能是各种通用型操作系统所提供的图形功能的交集。由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。 Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。由于在Swing 中没有使用本地方法来实现

图形功能,我们通常把Swing控件称为轻量级控件。 AWT和Swing之间的基本区别:AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT 的Java程序,其运行速度比较慢。对于一个嵌入式应用来说,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。在这种矛盾的情况下,简单而高效的AWT 当然成了嵌入式Java的第一选择。而在普通的基于PC或者是工作站的标准Java应用中,硬件资源对应用程序所造成的限制往往不是项目中的关键因素,所以在标准版的Java中则提倡使用Swing,也就是通过牺牲速度来实现应用程序的功能。

简述java.awt包中提供了哪些布局管理器。

在java.awt包中提供了五种布局管理器,分别是FlowLayout(流式布局管理器)、BorderLayout(边界布局管理器)、GridLayout(网格布局管理器)、GridBagLayout(网格包布局管理器)和CardLayout(卡片布局管理器)。

简述在事件处理机制中所涉及到的概念

事件处理机制专门用于响应用户的操作,比如,想要响应用户的点击鼠标、按下键盘等操作,就需要使用AWT的事件处理机制。在学习如何使用AWT事件处理机制之前,首先向大家介绍几个比较重要的概念,具体如下所示:

1、事件对象(Event):封装了GUI组件上发生的特定事件(通常就是用户的一次操作)。

2、事件源(组件):事件发生的场所,通常就是产生事件的组件。

3、监听器(Listener):负责监听事件源上发生的事件,并对各种事件做出响应处理的对象(对象中包含事件处理器)。

4、事件处理器:监听器对象对接收的事件对象进行相应处理的方法。

TCP协议的特点是,即在传输数据前先在和建立逻辑连接。

2、在计算机中,端口号是用字节,也就是16位的二进制数表示,它的取值范围是。

3、TCP/IP协议被分为四个层,分别是

4、在JDK中,IP地址用类来表示的,该类提供了许多和 IP地址相关的操作。。

5、使用UDP协议开发网络程序时,需要使用两个类,分别是和。

答案:

1、面向连接、客户端、服务器端

2、2、0-65535

3、链路层、网络层、运输层、应用层

4、InetAddress

5、DatagramPacket、DatagramSocket

1、网络通信协议是什么?

2、TCP协议和UDP协议有什么区别?

3、Socket类和ServerSocket类各有什么作用?

1、在Internet中传输数据都需要遵守一定的规则,这种规则通常被称作网络通信协议。网络通信协议对数据传输格式、传输速率、传输步骤等作了统一规定,通信双方必须共同遵守这个规定才能完成数据的交互。到目前为止,网络通信协议已经有很多种,其中TCP/IP协议在世界范围内应用最为广泛。

2、UDP协议是无连接通信协议,所谓的无连接就是指数据的发送端和接收端不建立逻辑连接。由于UDP协议消耗资源小,通信效率高,通常都会用于音频、视频和普通数据的传输。UDP协议在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。 TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过

“三次握手”。 3、ServerSocket类用于创建服务端程序,通过调用ServerSocket对象的accept()方法,接收来自客户端的请求。 Socket类用于创建客户端程序,当客户端和服务端的两个Socket建立了专线连接后,连接的一端既能向另一端连续写入字节,也能从另一端读取字节。Socket类中定义了getInputStream()方法返回Socket的输入流对象,定义了getOutputStream()

方法返回Socket的输出流对象。只要连接的一端向该输出流对象写入了数据,连接的另一端就能从其输入流对象中读取到。

Java基础测试题(答案)

1. 有以下程序片段,下列哪个选项不能插入到行1。( D ) 1. 2.public class Interesting{ 3.//do sth 4. } (只能有一个public修饰的class) A、import java.awt.*; B、package mypackage; C、class OtherClass{ } D、public class MyClass{ } 2. 以下哪项是接口的正确定义?( B D ) A、interface B { void print(){};} (接口里的方法都是抽象的,不能有方法体) B、abstract interface B { void print() ;} C、abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };} (同上) D、interface B { void print();} 1.接口可以声明为public(公共)或默认的访问权限。接口隐含表明是抽象的(abstract)的。 2.接口的方法默认即为public(公共)且是abstract(抽象)的. 3.接口中的变量默认即为public(公共), static(静态) and final(最终的)。 接口声明编译器如何解释呢 public interface Searchable {}public abstract interface Searchable {} abstract interface Searchable {}abstract interface Searchable {} interface Searchable {}abstract interface Searchable {}

安全知识考试试题(带答案)

安全知识考试试题 一、填空题(每空1分,共25分) 1、新进厂的员工必须进行三级安全教育,考试合格后方可上岗,所谓的 “三级安全教育”是指对职员进行的厂级教育、车间教育、班组教育。 2、设备部统筹全厂电气设备的维护工作,在车间呼叫维修,值班电工 必须10分种内到达现场,问清故障发生原因, 15 分钟后还找不出原因的必须马上上报班长,如 30 分钟后无法判断问题或关键部位必须上报技术员或主管,否则延误了生产将作出处罚。 3、特种作业人员必须经过相应专业培训,通过安全生产监督部门的考 核,取得特种操作证方可上岗,并要严格遵守安全操作规程。严禁无证上岗。 请例举四种特种作业内容电工作业、金属焊接(切割)作业、登高作业、车辆驾驶作业。 4、安全生产中的两种安全一般是指人身安全、设备安全。 5、氧气瓶应与其他易燃气瓶、油脂和易燃、易爆物品分开存放。同时 气瓶存入应与高温、明火地点保持 10米以上距离,与乙炔瓶的距离不少于 5米。氧气瓶中的氧气不能全部用完,必须保持不小于 0.2MP 的压力。 6、使用乙炔瓶时必须直立,严禁卧放使用,并与热源的距离不得小于 10 米,乙炔瓶表面温度不超过40度。气瓶内气体严禁用尽,必须留有不低于 0.05MP的剩余压力。 7、国家规定的四种安全色为红色、黄色、蓝色、绿色。 8、安全生产中的“三违”现象是指:违章指挥、违章操作、违反规 章制度。 9、我国的安全生产方针是:安全第一,预防为主。 10、叉车在搬运影响视线的货物或易滑的货物时,应倒车低速行驶。 二、单选题(每题1.5分,共30分) 1、高空作业的“三宝”是指( A )。 A、安全帽、安全网、安全带 B、安全帽、手套、安全网 C、工作服、手套、安全帽

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

java基础测试题及答案

一、选择题(每题2分,共40分) 1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(B) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C.2, 1 D.2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小 的变化而改变? ( B ) A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签

java基础笔试测试题与答案

Java 一章至五章考试 一. 填空题(8 分) 1. 面向对象的三大原则是( 封装),( 继承) 和( 多态).2 分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2 分 3. ( 实体) 方法和( 构造) 方法不能修饰为abstract ?2分 二.选择题(60 分) 1) 在Java 语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _instanceof d) instanceof 2) 下列Java 代码片段的输出结果是( a ) 。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.println(c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java 代码中,空白处的代码是(b,c )。( 选择两项) public interface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl implements Fee { public float calLabFee(float unitPrice, float time){ return unitPrice * time; } } public class FeeInterfaceTest { public static void main(String[] args){ ________________ Float labFee = fee.calLabFee(400.00,5); } }

安全知识考试试题以及答案

部门:姓名:分数: 一、不定项选择题。(每小题2 分,共20分。多选或错选不得分;每少选一个选项扣分) 1、据统计,因火灾死亡的人中有80%以上属于(B)。 A、被火直接烧死 B、烟气窒息死亡 C、跳楼或惊吓致死 2、如果电视机着火了,应(B) A、迅速往电视上泼水灭火。 B、拔掉电源后,用湿棉被盖住。 C、马上拨打火警电话,请消防队来灭火。 3、停电时(AB)。 A、要尽可能用应急照明灯照明 B、要及时切断处于使用状态的电器电源,即关闭电源开关或拔掉插头 C、可以用汽油代替煤油或柴油做燃料使用 4、燃烧的必要条件是(ABC) A、可燃物 B、助燃物 C、引火源 D、有风力 5、身上着火后,下列哪种灭火方法是错误的(C) A、就地打滚 B、用厚重衣物覆盖,压住火苗

C、迎风快跑 6、如果高层建筑发生了火灾,你认为正确的做法是(C) A、迅速往楼上跑,以防被烟熏致死 B、第一时间选择从电梯逃生 C、用湿毛巾捂住口鼻,低下身子沿墙壁或贴近地面跑出火区 D、从窗口中跳下 7、假设你住在一个高层公寓楼的第16层,无法从窗口逃离房间,而过道里已是烟雾弥漫,你该怎么办(ABCD) A、立即返回房间,给消防队打电话 B、将湿毛巾围在门的周围 C、如果呼吸困难而周围尚未起火,在窗子的上方和下方各开一条缝 D、在窗前等待,以便向消防队员求救 8、B)必须分间、分库存储。 A、灭火方法相同的物体 B、容易相互发生化学反应的物品 C、以上两种答案都对 9、配电室发生火灾的原因有(ABCD) A、短路 B、过电荷 C、电弧 D、电火花 10、检查液化石油气管道或阀门泄漏的正确方法是(C) A、用鼻子嗅 B、用火试 C、用肥皂水涂抹 D、用试剂试 二、填空题。(每空1分,共20分)

java基础笔试题(答案已整理)

Java基础试题 一:选择题(1*30=30)(题目写在答题纸上面) 1:Java 提供哪几种运算符多选( abcd )。 A)算术运算符B)位运算符 C)关系运算符D)逻辑运算符E)条件运算符 2:https://www.wendangku.net/doc/307021769.html,ng包的()方法比较二个对象是否相等返回true.。(b) A:toString() B:equals() C:compare D:以上都不正确 3:下列对Java 的变量与函数说法正确的是多选(ace )。 A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口 4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d) A:a[0] B:a[1] C:a[99] D:a[100] 5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c) A:隐藏B:覆盖C:重载D:Java不支持此特性 6:()是一组常量和抽象方法的集合。(d) A:实例B:类C:包D:接口 7:下面关于数组说法正确的是多选(abcde)。 A)一维数组实质上是相同类型变量的列表 B)创建一个数组首先定义数组变量所需的类型 C)char c[]=new char[26];可声明一个含有26 个元素的char型数组 D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组 8:Java源文件和编译后的文件扩展名分别为。(b) A:.class和.java B:.java各.class C:.class和.class D:.java和.java 9:设x=5;则y=x--和y=--x的结果,使y分别为。(c) A:5,5 B:5,6 C:5,4 D:4,4 10:若x是float类变量,x=10/4;则x 的值是。(b) A:2 B:2.0 C:2,5 D:编译错误 11:.下面方法中,用于调度线程使其运行的是?多选(bc ) A. init() B. start() C. run() D. resume() E. sleep() 12.下面哪种情况能实现自动转换多选(ace )。 A)byte 型转换成int 型B)int 型转换成byte 型 C)float 型转换成double型D)double 型转换成int 型E)char型转换成int 型 13:下列那些是正确的JAVA字符串?多选(abd )。 A. "\"\"" B. "Oxzabc" C. "\"\" D. "\t\t\r\n" E. "boolean"5 14:在使用super 和this关键字时,以下描述正确的是。(a) A::在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 B:super()和this()不一定要放在构造方法内第一行

java基础考试题及答案

新员工考试 一、选择题(共30题,每题 2 分) 1. 下面哪些是合法的标识符?(多选题) A. $persons B. TwoUsers C. *point D. this E. _endline 答案A,B,E 分析Java 的标识符可以以一个Unicode 字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字(this 保留字)。 2. 哪些是将一个十六进制值赋值给一个long 型变量?(单选题) A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L 答案D 分析十六进制数以Ox开头,Io ng型数以L (大小写均可,一般使用大写,因为小写的 l 和数字1 不易区分)。 3. 下面的哪些程序片断可能导致错误? (多选题) A. String s = "Gone with the wind"; String t = " good "; String k = s + t; B. String s = "Gone with the wind"; String t; t = s[3] + "one"; C. String s = "Gone with the wind"; String standard = s.toUpperCase(); D. String s = "home directory"; String t = s - "directory"; 答案B,D 分析 A:String 类型可以直接使用+进行连接运算。 B:String 是一种Object ,而不是简单的字符数组,不能使用下标运算符取其值的某个元 素,错误。 C:toUpperCase()方法是String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型)。 D:String 类型不能进行减(- )运算,错误。 4. point x 处的哪些声明是句法上合法的? (多选题) cIass Person { private int a; pubIic int change(int m){ return m; } } pubIic cIass Teacher extends Person { public int b;

Java基础笔试机试测试题(带答案)

Java基础考试题 班级:__________ 姓名:___________ 日期:_____________ 一、笔试(45题,每题2分) 1) 分析下面的Java程序段,编译运行后的输出结果是()。 public class Test { public static void changeString(StringBuffer sb) { sb.append("stringbuffer2"); } public static void main(String[] args) { StringBuffer sb = new StringBuffer("stringbuffer1"); changeString(sb); System.out.println("sb = " + sb.toString()); } } A. sb = stringbuffer2stringbuffer1 B. sb = stringbuffer1 C. sb = stringbuffer2 D. sb = stringbuffer1stringbuffer2 2) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 3) 在Java中,如果要在字符串类型s="java"中,得到字母'v' 出现的位置,选()语句。 A)s.matches('v'); B)s.charAt('v'); C)s.indexOf('v'); D)s.substring('v'); 4)下列代码运行后,变量c的值是()。 int a=15,b=10; double c=a/b; a) 1.5 b) 1.0 c) 1 d) 0 5)main方法如下所示,该程序的运行结果是()。 public static void main(String [] args){ int i=0; System.out.print(i++); } a) 输出0 b) 输出1 c) 编译错误d) 运行时出现异常

大学生安全知识竞赛模拟试题

大学生安全知识竞赛模拟试题 模拟试题一 一、单选题(20分) 1、在公共场所出现莫名其妙的"纠纷",并指责你是"中间人"的行为,极可能是______。 A 诈骗 B 盗窃 C 报复 D 打劫 2、面对复杂的社会环境,女大学生尤其要紧惕______。 A 被盗 B 交友诈骗 C 假冒商品 D 银行卡诈骗 3、以招生培训名义为幌子的诈骗,最重要的手段是______。 A 伤害大学生身体 B 收费后不兑现承诺 C 造成秩序混乱 D 收费过高 4、利用人们为亲朋好友担心的心理,实施的骗术属于______诈骗。 A 馅饼类 B 亲情类 C 震撼类 D 信息类 5、防范招聘诈骗,最重要的是______。 A 核实对方情况属实 B 不交保证金 C 暂时不应聘 D 看月薪高低再应聘 6、到宿舍推销物品,是因为这些物品价廉物美,又送货上门。这种现象你的看法是______。 A 学校允许的 B 存在欺诈和安全隐患 C 不要拒绝 D 为勤工俭学提供了条件 7、防范现金被盗,保管的最好方法是______。 A 随身携带 B 在宿舍藏好 C 存银行 D 减少携带现金数量 8、目前高校校园内最容易被盗的物品是______。 A 书籍 B 衣物 C 钱包 D 手机、笔记本电脑 9、消防监督检查的特点是______。 A 强制性 B 严格性 C 特权性 D 严肃性 10、干粉扑救固体可燃物的火灾时,应对准______。 A 燃烧最猛烈处,并上下、左右扫射 B 随便喷射就行 C 朝火焰根部喷射 D 朝火苗喷射 11、消防车的出动时间,从接到出警指令到车轮出车库门需要多少时间? A 白天30秒,夜晚45秒B白天45秒,夜晚60秒 C 白天60秒,夜晚90秒D白天60秒,夜晚60秒 12、当遇到火灾时,要迅速向_____逃生。 A 着火相反的方向 B 人员多的方向C安全出口的方向 D 就地趴下来 13、危险作业场所必须设置安全通道,通道和入口保持通畅,出入口不少于______个。 A 2 B 3 C 4 D 5 14、高层楼寓发生火灾时,我们应该______。 A 乘坐楼梯 B 从楼梯逃生 C 跳楼 D 爬楼梯 15、行政拘留处罚合并执行的,最长不超过______日。 A 十五 B 二十 C 三十 D 六十 16、在校园内骑车、行走______。 A 无需遵守交通规则 B 应该遵守交通规则 C 无所谓 D 骑车要遵守,行走无所谓 17、骑自行车从人行横道横过道路时,应______通过。 A 骑车缓慢 B 骑车直行 C 骑车加速 D 下车推行 18、发生交通事故后,报警电话是______。

JAVA笔试题--基础很全有答案

第一组 1.下列不可作为java语言修饰符的是(D) A) a1 B) $1 C) _1 D) 11 2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3.整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5.在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6.在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D ) A、default String s; B、public final static native int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 11.关于以下application的说明,正确的是( C ) 1.class StaticStuff 2.{ 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]) 6.{ 7.System.out.println(“x=”+ x); 8.} 9.static { x/=3;} 10. } A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 12.关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2.private static int x=100; 3.public static void main(String args[ ]){ 4.HasStatic hs1=new HasStatic( ); 5.hs1.x++; 6.HasStatic hs2=new HasStatic( ); 7.hs2.x++; 8.hs1=new HasStatic( ); 9.hs1.x++; 10.HasStatic.x- -; 11.System.out.println(“x=”+x); 12.} 13.} A、5行不能通过编译,因为引用了私有静态变量 B、10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 13.以下选项中循环结构合法的是( C ) A、while (int i<7) { i++;

Java基础试题及答案

《Java面向对象程序设计》 姓名: 一、判断题(15’) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。错 finalize()方法 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。错方法赋值采用相应的方法 3.有的类定义时可以不定义构造函数,所以构造函数不是必需要写的。对4.类及其属性、方法可以同时有一个以上的修饰符来修饰。对 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点错6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。错7.Final类中的属性和方法都必须被final修饰符修饰。错 8.最终类不能派生子类,最终方法不能被覆盖。对 9.子类要调用父类的方法,必须使用super关键字。错 10.一个Java类可以有多个父类。错 二、选择题(30’) 1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(C) A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(D)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 4、下列关于修饰符混用的说法,错误的是(D) A.abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C.abstract方法必须在abstract类中

Java基础试题及其答案

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。 (选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; “”+new Person() toString() c) int a= 3+5 d) float f=5+; double float 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; (“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 已到文件尾,再读取抛出 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList List 有序可重复 b) HashSet Set 无序不可重复同一对象是重复 的 c) HashMap Map(key/value)重复定义:hashCode、 equals(业务) d) LinkedList List 8)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public static void main(String args[]){ int a=5;

安全知识考试模拟试卷 答案知识分享

安全知识考试模拟试 卷答案

安全知识考试模拟试卷 一、单选题 1、《中华人民共和国国家安全法》确立的首个全民国家安全教育日是()。 A、2015/4/15 B、2016/4/15 C、2016/5/14 D、2015/5/14本题答案:B 2、锅炉因超压发生的爆炸,属于____。 A、物理性爆炸 B、化学性爆炸 C、粉尘爆炸 D、燃油爆炸 本题答案:A 3、使用指压面动脉止血方法时,用一只手的拇指和食指或拇指和中指分别压迫双侧下额角前约()cm的凹陷处。 A、1 B、2 C、3 D、4 本题答案:A 4、肌肉、关节、韧带扭伤需在()皮下出血停止再改热敷,以促进消散淤血,消除肿胀。 A、立即 B、5-10小时后 C、10-24小时后 D、24-48小时后 本题答案:D 5、关于心理健康以下哪项最准确:()。 A、指人的心理,即知,情, 意活动的内在关系协调 B、指心理的内容和客观世界保持统一 C、指具有健全的人格,旺盛的精力和愉快的情绪 D、包含以上各方面内容本题答案:A 6、下列对安装反病毒软件并随时更新病毒库的说法正确的是____。

A、反病毒软件可以实时发出警报、主动防御以及解除威胁,保护您的计算机免受攻击 B、在没有发现病毒前,可不更新病毒库 C、定期进行全盘病毒扫描影响计算机速度,并不是很必要 D、防病毒软件装的越多越好 本题答案:A 7、生理应激引起:()。 A、单纯生理反应 B、单纯心理反应 C、免疫反应 D、心理反应和躯体反应及社会行为反应 本题答案:D 8、以下关于电梯说法正确的是()。 A、电梯快速坠落摔到底 B、封闭空间,会让人窒息 C、遇到特殊情况,可从安全窗爬出 D、电梯失控下降时蹲地背贴内墙 本题答案:D 9、在下列影响人际关系的因素中,对人际关系影响最大的是____。 A、兴趣 B、性格 C、知识水准 D、价值观念本题答案:D 10、报警求救时,语速不要太快,应强调四个清楚,下列选项不符合四个清楚的是()。 A、说清单位、地址、门牌号 B、告诉警官自己的姓名和电话,方便救火人员随时联系 C、告诉警官着火的具体地点(部位) D、为了警察和救护人员迅速赶到现场,虚报火灾形势

java笔试题答案详解

java笔试题以及答案详解一 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说确的选项有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.wendangku.net/doc/307021769.html,ng D.java.swing 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 详解: 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1;

}while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 详解: 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 详解: 8.下列语句正确的是() A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 详解:

安全知识模拟试题二

安全知识模拟试题(二) 一、单选题 1、维护国家安全是指维持和保护国家()和社会制度的平安、安稳。 A、主权 B、外交权 C、政权 D、领土完整 2、()表现为想恢复心理上的平衡,控制焦虑和情绪紊乱,恢复受到损害的认识功能。 A、冲击期 B、防御期 C、解决期 D、成长期 3、禁止标志的基本形式是()。 A、正三角形边框 B、带斜杠的圆边框 C、圆形边框 D、正方形边框 4、下列哪些属于公共安全?() A、交通事故的预防与处置 B、校园教学安全 C、心理危机的预防与干扰 D、职业健康安全 5、心理障碍通常由()引起。 A、脑器质性病变 B、不能解决的内心冲突 C、痛苦情绪 D、不可预见的原因 6、《消防法》规定,教育、人力资源行政主管部门和学校、有关职业培训机构应当将消防知识纳入____的内容。 A、考试、考核、培训 B、考核、教学、管理 C、教学、培训、考核 D、教育、教学、培训 7、一般情况下,最佳的开窗通风方法是()。 A、要求2~3小时通风一次,每次时间为30分钟 B、清晨与晚间各通风30分钟 C、以早、中、晚三次各通20分钟 D、隔天通风一次 8、实验室事故中,设备损坏性事故的主要原因是()。 A、由于设备老化引起的有害气体弥漫 B、使用长期弃置的设备引起电流不稳 C、由于线路故障或雷击造成突然停电,致使被加热的介质不能按要求恢复原来状态造成设备损坏 D、由于温度升高引起的设备不稳定 9、许又新提出心理健康的标准为: A、着重对人的心理状况进行时间纵向发展考察分析

B、通过观察,实验和测验等方法考察心理活动的过程和效应,其核心是效率 C、以个人的主观体验和内心世界为准,包括良好的心情和恰当的评价 D、以上三种标准联系起来综合地加以考察和衡量 10、危害学生财产安全的隐患之首是()。 A、抢劫 B、校园暴力 C、诈骗 D、盗窃 11、发现他人触电,要迅速切断电源,应该() A、设法用绝缘体挑开电线。 B、迅速将其拉开 C、保持镇定,拨打急救电话 D、大声呼救,寻求帮助 12、现代医学研究表明,信仰破灭、自卑、多疑、压抑、骄傲等都是心理不健康的表现,以下说法正确的是____。 A、不会影响身体健康 B、影响身体健康 C、心理健康与身体健康无关 D、心理健康与身体健康有关 13、大学生外出活动时,乘黑车____。 A、出了车祸保险公司给予赔偿 B、出了车祸保险公司不予赔偿 C、价格便宜,没有什么害处 D、安全同样有保障 14、人体食入亚硝酸盐____克,即可引起中毒。 A、0.2~0.5 B、0.3~0.6 C、0.4~0.7 D、0.5~0.8 15、使用二氧化碳灭火器的正确过程是()。 A、压下压把→拔出保险栓→对准火焰根部灭火 B、拔出保险栓→压下压把→对准火焰根部灭火 C、拔出保险栓→对准火焰根部灭火→压下压把 D、压下压把→对准火焰根部灭火→拔出保险栓 16、紧急救护应该按照什么步骤进行?() A、判断伤情-现场救护-切断伤害源-紧急呼救 B、紧急呼救-判断伤情-切断伤害源-现场救护

java笔试题含答案

班级:_______________ 学号:______________ 姓名:___________ Java 笔试题 (可多选) 1. 下面哪些是Thread类的方法( ABD) A start() B run() C exit() D getPriority() 2. 下面关于类的说法正确的是(A) A 继承自Throwable B Serialable C 该类实现了Throwable 接口 D 该类是一个公共类 3. 下面程序的运行结果是( false ) String str1 = "hello"; String str2 = "he" + new String("llo"); == str2); 4. 下列说法正确的有( C) A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 5. 指针在任何情况下都可进行>, <, >=, <=, ==运算( true ) 6. 下面程序的运行结果:(B) public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; (); "ping"); } static void pong() { "pong"); } A pingpong

B pongping C pingpong和pongping都有可能 D 都不输出 7. 下列属于关系型数据库的是(AB) A. Oracle B MySql C IMS D MongoDB 8. GC(垃圾回收器)线程是否为守护线程( true ) 9. volatile关键字是否能保证线程安全( false ) 10. 下列说法正确的是(AC) A LinkedList继承自List B AbstractSet继承自Set C HashSet继承自AbstractSet D WeakMap继承自HashMap 11. 存在使i + 1 < i的数吗(存在) 12. 的数据类型是(B) A float B double C Float D Double

最新Java基础试题及其答案

Java试题 一单项选择 1)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。() a)protected b)private c)public d)friendly 2)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 3)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 4) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList 5)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public staticvoid main(String args[]){ int a=5; System.out.println(a%2==1) ?(a+1) /2:a/2) ; } } (选择一项) a)1 b)2 c)2.5 d)3 6)以下Java语句中,String str = “123456789”;str =str.subString(1,3);执行后str中的值为。(选择一项) a) “23” b)“123”

Java基础试题

考砸了,把做错的题目重新复习一下对应的知识点 一、单项选择(每题2.5分,20 * 2.5’=50’)A 1.下面哪种情况属于方法重载。 A)方法名相同,参数类型与个数不同 B)方法参数类型相同 C)方法参数个数相同 D)方法名相同,方法参数类型与个数也相同 2.你想用下面的代码查找数组最后一个元素的值,当你编译并运行它的时候,会发 生什么?C public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } A).编译通过并输出0 B).编译通过并输出 null C).编译通过但发生运行时错误 D).编译出错 3.JFrame的默认布局管理器是什么?C 4.Frame 的默认布局是FlowLayout 5.JFrame的默认布局是BorderLayout A)FlowLayout B)GridLayout C)BorderLayout D)CardLayout 6.给定下面的类定义D class Base{ Base(int i){} } class DefCon extends Base{ DefCon(int i){ //XX } } 如果将标记//XX 的地方替换为下面的行,哪一行是独立合法的? A).super(); B).this();

C).this(99); D).s uper(99); 7.启动线程方法正确的是___D________。 A)run( )方法 B)suspend( )方法 C)stop( )方法 D)start( )方法 6、在Java中,调用Math.random() 方法可能返回的结果是(B) Math.random 返回的是一个double值此值大于0.0 且小于1.0 A)132.34 B)0.342 C)29.34E10 D) 1.0009 7、下面的哪一个声明是合法的?B A) public protected amethod(int i) B) public void amethod(int i) C) public void amethod(void) D) void public amethod(int i) 8、假设有以下Java代码:C import java.applet.*; import java.awt.*; public class My_Applet extends Applet { … } 如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项) A) B) C) D) 9、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用(A)关 键字。 A)不需要任何关键字 B)private C)final D)protected 10、下述哪些说法是正确的?A

相关文档