Java笔试题库及其答案_第1页
Java笔试题库及其答案_第2页
Java笔试题库及其答案_第3页
Java笔试题库及其答案_第4页
Java笔试题库及其答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

一.单选题在中,要判断D盘下是否存在文件,应该使用以下()判断语句。(选择一项)((“”)()==1)((“”)==1)((“”)())((“))答案2)在中,()对象可以使用键项)a )

/值的形式保存数据。

(选择一b)c)d)答案3)给定代码,如下:b1,b2){;}要使用这段代码能够编译成功,横线处可以填入() 。(选择一项)a) ()(b12)b) ()b12b12()b12答案4)在中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项)))))答案5)a)b)

在中,下列()语句不能通过编译。“”+“”+“”;“”+3;

(

选择一项

)3+55+5.5;答案6)给定代码如下,运行时,会产生()类型的异常。(选择一项)=;(“”);))))答案7) 给定如下代码,编译运行之后,将会输出() 。{([] ){5;(21)?(1)/22) ;}}( 选择一项))1)2)2.5)3答案程序中,方法的格式正确的是()。(选择一项))([]))([]))([]s)d) ([] )答案9)以下语句中,=“123456789”(1,3);执行后中的值为。(选择一项)a)“23”b)“123”c)“12”d)“234”答案10)给定如下代码,编译运行时,结果是() 。(选择一项){([]){(0<3;){(i);}(i);}}编译时报错正确运行,输出012正确运行,输出123正确运行,输出0123答案语言中,”123456789”((“5”)),输出结果为()。(选择一项)654-1答案12)给定某程序的方法,如下:([] ){( “”[1]);}从命令行传参: ,该程序的运行结果是()。 (选择一项)a)b)c)d) 运行时出现异常答案在中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。(选择一项)AAAAC答案14)给定代码,如下:{(){(10%3);}}{(){(10/3);}([]){p=();();}}运行编译后,输出结果是( )。(选择一项)11.033.3333333333333335答案15)给定某程序的方法,如下;(选择一项)([]){i=0;();}01编译错误运行时出现异常答案16)给定程序,如下:编译运行 ,结果是( )。(选择一项){10;){();}}1011编译错误运行时出现异常答案17)在中,要创建一个新目录,要使用( )类的实例。(选择一项)a)b)c)d)答案在中,下列()是不合法的赋值语句。(选择一项)1/3;1/3;1*3.0;1.0/3;答案在中,下列()类不能派生出子类.(选择一项){}{}{}{}答案20)在中,关于类的描述,以下说法错误的是() 。(选择一项)使用键/值的形式保存数据能够保证其中元素的顺序允许将用作键允许将用作值答案21) 在中,以下( )命令能够将源文件编译为类文件 (选择一项)a)b)c)d)答案22)在中,通过调用以下( )方法,可以装载的桥。(选择一项)()(“”);()(“”);(“”);(“”);答案23) 在中,对于的方法 (x), 描述正确的是( )。(选择一项)使得第1个参数的值设为x使得第1个参数的值设为i使得第x个参数的值设为i使得第i个参数的值设为x答案24) 给定代码,如下:编译运行,结果是( )。(选择一项)([]){s;(“”);}编译错误编译通过,但出现运行是错误正常运行,输出正常运行,输出答案25)在的异常处理模型中,无论是否发生异常, ()块中的代码都会被执行。(选择一项)a)b)c)d)答案26)

给定一个程序的方法的代码片段如下:假如

d目录下不存在文件,现运行该程序,下面的结果正确的是(

)。(选择一项){((

“”));””;();();}(

e){(

“文件没有发现!“)

;}将在控制台上打印:“文件没有发现!”正常运行,但没有生成文件运行后生成,但该文件中无内容运行后生成,该文件内容为:答案在中,下列代码运行后的输出结果是()。(选择一项)5*3;53;;1821194答案在中,已获得默认类型的对象,要获取结果集中的数据,必须执行的语句是()。(选择一项)()()()()答案下列选项中,不属于语言的关键字的是()。(选择一项)a)b)c)d)答案在中,()关键字用来终止循环语句。(选择一项)a)b)c)d)答案31) 给定代码,如下,编译运行后,结果是 0。(选择一项){s;([]){;(c);}}编译错误运行期异常,异常类型为运行期异常,异常类型为正确运行,但无输出内容答案给定代码如下,关于的用法,以下描述正确的是()。(选择一项)CB{C(){();}}用来调用类B中定义的()方法用来调用类C中定义的()方法用来调用类B的无参构造方法用来调用类B中第一个出现的构造方法答案分析如下代码片段,输出结果为().(选择一项)=10;0;=0;(0<2){;;;}();a)25b)28c)31d)30答案34) 研究下面的 代码,当2时,运行结果是() 。(选择一项)(x){(1);(3);(4);}a)没有输出任何结果输出结果为3输出结果是3和4输出结果是l、3和4答案35) 在中,包中某类的方法使用下列 ()访问修饰符修饰后,可以被包中的子类访问,但不能被 中其他类访问。(选择一项)a)b)c)d)答案在中,()接口位于集合框架的顶层(选择一项)a) b) c) d)答案中,数据类型的取值范围是()。(选择一项)a)-256至255b)-255至255c)-128至127d)-127至128答案38) 给定代码如下,编译运行后,输出结果是 ()(选择一项)。{i;(){;i;}([]){();();(());}}a)0 b)1 c)2 d)3答案在中,定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。(选择一项)a)b)c)d)答案在的异常处理中,用户字定义的异常类应该是()的子类。(选择一项)a)b)c)d)答案41)在中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。 (选择一项)a)b)c)d)答案42)在中,下面关于变量及其作用域的描述错误的是() 。(选择一项)实例变量是类的成员变量实例变量用关键字声明在方法中定义的局部变量在该方法被执行时创建局部变量在使用前必须被初始化答案在中,无论测试条件是什么,下列()循环将至少执行一次。(选择一项)a)⋯c)⋯答案44)分析下面这段代码,它的运行结果是() 。(选择一项).*;B{([]){12;(i*);}}145169156程序无法编译答案二.多选题1、下面有关变量及其作用域的陈述哪些是对的? ( )A、在方法里面定义的局部变量在方法退出的时候被撤销。B、局部变量只在定义它的方法内有效。C、在方法外面定义的变量(即实例变量)在对象被构造时创建。D、在方法中定义的方法的参变量只要该对象被需要就一直存在。解答:ABC2.下面关于语言说法正确的是( )。A、语言是面向对象的、解释执行的网络编程语言。B、语言具有可移植性,是与平台无关的编程语言。C、语言可对内存垃圾自动收集。D、语言编写的程序虽然是“一次编译,到处运行” ,但必须要有的运行环境。解答:3、下面哪几个函数是 (){...} 的重载函数?( )A、(m){...}B、(){...}C、2(){...}D、 (m,f){...}解答:{([]){s1="";s2=("");(s1s2){..(1);}{..(2);}(s1.(s2)){..(3);}{..(4);}}}请选择所有正确答案:A、

打印输出

1B、

打印输出

2C、

打印输出

3D、

打印输出

4答案:5. 在下面代码中x为何值时输出结果为“ 2”?( )(x){1("1");2:3("2");("");}A、1 B 、2 C 、3 D 、解答:6. 有关线程的哪些叙述是对的( )A、一旦一个线程被创建,它就立即开始运行。B、使用()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。D、一个线程可能因为不同的原因停止并进入就绪状态。答案:7.下面哪几项在编译时候,会出现错误提示?(

)A、

(789);

B

()'

我';C、

('

我');

D

('a');解答:请问,执行[][25];语句后,以下哪些选项正确?请选择所有正确答案:A、x[24]值等于0。B、x[24]值未确定。C、x[25]值等于0D、x[25]值等于。E、值等于25。答案:接口的修饰符可以为()A B C D答案:请选出合理的标识符A、 1、2C、$D、答案:三.简答题请简述的区别答:—修饰符(关键字)如果一个类被声明为,意味着它不能再派生出新的子类,不能作为父类被继承。 因此一个类不能既被声明为的,又被声明为的。将变量或方法声明为,可以保证它们在使用中不被改变。被声明为的变量必须在声明时给定初值, 而在以后的引用中只能读取, 不可修改。被声明为的方法也同样只能使用,不能重载—在异常处理时提供块来执行任何清除操作。如果抛出一个异常,那么相匹配的子句就会执行,然后控制就会进入块(如果有的话)—方法名。技术允许使用()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在类中定义的,因此所有的类都继承了它。子类覆盖()方法以整理系统资源或者执行其他清理工作。()方法是在垃圾收集器删除对象之前对这个对象调用的。2()和()方法有什么区别?答:是线程类()的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用不会释放对象锁。是类的方法,对此对象调用方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出方法(或)后本线程才进入对象锁定池准备获得对象锁进入运行状态3{}里有一个语句,那么紧跟在这个后的 {}里的会不会被执行,什么时候被执行,在前还是后 ?答:会执行,在前执行。4中的是什么?为什么要有?答:是垃圾收集的意思(),内存处理是编程人员容易出现问题

温馨提示

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

评论

0/150

提交评论