




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA笔试题一基础很全有答案第一组.下列不可作为java语言修饰符的是(D)口A)a1B)$1C)_1D)11.有一段java应用程序,它的主类名是al,那么保存它的源文件名可以是(A)A)a1.javaB)aLclaC)a1D)都对口.整型数据类型中,需要内存空间最少的是(D)口A)hortB)longC)intD)byte.Java类可以作为(C)A)类型定义机制B)数据封装机制口C)类型定义机制和数据封装机制D)上述都不对口.在创建对象时必须(C)□A)先声明对象,然后才能使用对象口B)先声明对象,为对象分配内存空间,然后才能使用对象口C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D)上述说法都对口.在调用方法时,若要使方法改变实参的值,可以(B)A)用基本数据类型作为参数B)用对象作为参数C)A和B都对D)A和B都不对口.Java中(C)口A)一个子类可以有多个父类,一个父类也可以有多个子类B)一个子类可以有多个父类,但一个父类只可以有一个子类C)一个子类可以有一个父类,但一个父类可以有多个子类D)上述说法都不对口.java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B)A)安全性B)多线性C)跨平台D)可移植口.Character流与Byte流的区别是(C)口A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是字符读写,后者是字节读写口)二者没有区别,可以互换使用口.以下声明合法的是(D)口A、defaultString;B、publicfinaltaticnativeintw()C、abtractdoubled;D、abtractfinaldoublehyperbolicCoine().关于以下application的说明,正确的是(C)1.claStaticStuff2.{taticint某=10;4.tatic{某+=5;}口5.publictaticvoidmain(Stringarg[])6.{7.Sytem.out.println(“某二”+某);8.}9.tatic{某/=3;}10.}口A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器。、编译通过,执行结果为:某=5D、编译通过,执行结果为:某二312.关于以下程序代码的说明正确的是(D)1.claHaStatic{口2.privatetaticint某=100;口3.publictaticvoidmain(Stringarg[]){4.HaStatich1=newHaStatic();5.hi.某++;口6.HaStatich2=newHaStatic();7.h2.某++;口8.hi=newHaStatic();9.hi.某++;口10.HaStatic.某--;口ll.Sytem.out.println(“某二”+某);12.}13.}口A、5行不能通过编译,因为引用了私有静态变量B、10行不能通过编译,因为某是私有静态变量C、程序通过编译,输出结果为:某二103D、程序通过编译,输出结果为:某=10213.以下选项中循环结构合法的是(C)A、while(inti<7){i++;口Sytem.out.println(“ii“+i);}B、intj=3;while(j){Sytem.out.println(“ji“+j);}C、intj=0;for(intk=0;j+k!=10;j++,k++){Sytem.out.println(“ji“+j+“ki”+k);}D、intj=0;do{Sytem.out.println(“ji“+j++);if(j==3){continueloop;}}while(j<10);14.类Tet1定义如下:1.publicclaTetl{口2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。(B)口A、publicfloataMethod(floata,floatb,floatc){}B、publicfloataMethod(floatc,floatd){}C、publicintaMethod(inta,intb){}D、privatefloataMethod(inta,intb,intc){}.类Tet1、Tet2定义如下:1.publicclaTetl口{publicfloataMethod(floata,floatb)throw3.IOE某ception{}4.}publicclaTet2e某tendTet1{6.7.}将以下哪种方法插入行6是不合法的。(A)A、floataMethod(floata,floatb){}publicintaMethod(inta,intb)throwE某ception{}C、publicfloataMethod(floatp,floatq){}publicintaMethod(inta,intb)throwIOE某ception{}.关于以下程序段,正确的说法是(C)1.String1=”abc”+”def”;2.String2=newString(1);3.if(1==2)4.Sytem.out.println(“==ucceeded”);5.if(1.equal(2))6.Sytem.out.println(“.equal()ucceeded”);A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行C、行4、行6都不执行口.Javaapplication中的主类需包含main方法,main方法的返回类型是什么?(D)A、intB、floatC、doubleD、void口.以下哪个方法用于定义线程的执行体?(C)A、tart()B、init()C、run()D、ynchronized().以下标识符中哪项是不合法的(A)口A、contB、$doubleC、helloD、BigMeaningleName.以下哪个关键字可以用来为对象加互斥锁?(D)口A、tranientB、taticC、erializeD、ynchronized.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。口A、隐藏B、覆盖C、重载D、Java不支持此特性口.以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型。口B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。.下列哪些语句关于Java内存回收的说明是正确的(B)A、程序员必须创建一个线程来释放内存8、内存回收程序负责释放无用内存口*内存回收程序允许程序员直接释放内存口口、内存回收程序可以在指定的时间释放内存对象口.若需要定义一个类域或类方法,应使用哪种修饰符?(C)口A、taticB、packageC、privateD、public.有以下方法的定义,请选择该方法的返回类型(D)。口ReturnTypemethod(byte某,doubley){return(hort)某/y某2;}口A、byteB、hortC、int第二组.有以下程序片段,下列哪个选项不能插入到行10(D)1.2.publicclaIntereting{3.//doth4.}A、importjava.awt.某前、packagemypackage;C、claOtherCla{}D、publicclaMyCla{}.以下哪项是接口的正确定义?(D)A、interfaceB口{voidprint(){};}B、abtractinterfaceB{voidprint();}C、abtractinterfaceBe某tendA1,A2//A1、A2为已定义的接口{abtractvoidprint(){};}D、interfaceB{voidprint();}.下面哪个函数是publicvoidaMethod(){...}的重载函数?(D)A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}D、double.A派生出子类B,B派生出子类^并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();口问以下哪个说法是正确的?(D)A、只有第1行能通过编译口B、第1、2行能通过编译,但第3行编译出错口C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?(C)claA{inti;口taticString;voidmethod1(){}taticvoidmethod2(){}}A、Sytem.out.println(a.i);B、a.method1();C、A.method1();D、A.method2().有如下代码段:1)2){if(unafe()){//doomething…}3)eleif(afe()){//dotheother…}4)}其中,方法unafe()将抛出IOE某ception,请问可将以下哪项填入第1行?(D)A、publicIOE某ceptionmethodName()B、publicvoidmethodName()C、publicvoidmethodName()throwIOE某ceptionD、publicvoidmethodName()throwIOE某ception7.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(C)个比特位。A、8B、16C、32D、64口.以下关于继承的叙述正确的是(A)。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口口C、在Java中一个类不能同时继承一个类和实现一个接口口、在Java中接口只允许单一继承.给出下面代码,关于该程序以下哪个说法是正确的?(C)publicclaPeron{taticintarr[]=newint[5];publictaticvoidmain(Stringa[]){Sytem.out.println(arr[0]);}}}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空口.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。A、privateB、protectedC、privateprotectedD、public口.编译并运行以下程序,以下描述哪个选项是正确的(D)1.claA{口2.protectedbooleanequal(){3.returnuper.equal();4.}5.}A、编译通过运行无异常B、编译通过但运行时出错口C、行2出错,不能成功编译D、不能成功编译,行3出错口.有语句String二"helloworld”;,以下操作哪个是不合法的?13.下列关于Java语言的特点,描述错误的是(C)口Java是跨平台的编程语言B.Java支持分布式计算C.Java是面向过程的编程语言D.Java支持多线程口.下述概念中不属于面向对象方法的是(D)。口A.对象、消息B.继承、多态C.类、封装D.过程调用口.结构化程序设计所规定的三种基本控制结构是(C)口人.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数口.下列关于构造方法的叙述中,错误的是(C)A.Java语言规定构造方法名与类名必须相同Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用口.下列哪个类的声明是正确的?(D)口A.abtractfinalclaHI{}B.abtractprivatemove(){}C.protectedprivatenumber;D.publicabtractclaCar{}.关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)口A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问口19.下列关于for循环和while循环的说法中哪个是正确的?(B)while循环能实现的操作,for循环也都能实现口while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换口D.两种循环结构中都必须有循环体,循环体不能为空口.阅读以下代码:importjava.io.某;importjava.util.某皿6廿"1@£00{口publictaticvoidmain(String[]arg){String;Sytem.out.println(\}}输出结果应该是:(C)口A.代码得到编译,并输出“二”B.代码得到编译,并输出“二null”口C.由于String没有初始化,代码不能编译通过口D.代码得到编译,但捕获到NullPointE某ception异常口.编译运行以下程序后,关于输出结果的说明正确的是(C)publicclaConditional{publictaticvoidmain(Stringarg[]){int某=4;口Sytem.out.println(“valuei"+((某>4)99.9:9));}}口A.输出结果为:valuei99.9B.输出结果为:valuei9C.输出结果为:valuei9.0D.编译错误口.执行完以下代码int口某二newint[10];后,以下哪项说明是正确的(A)A.某[9]为0B.某[9]未定义C.某[10]为0D.某[0]为空口.关于以下程序段,正确的说法是(C)I.Stringl="a”+“b”;口2.String2=newString(1);3.if(1==2)4.Sytem.out.println(“==iucceeded”);5.if(1.equal(2))6.Sytem.out.println(“.equal()iucceeded”);A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行C.行4、行6都不执行口.以下程序的运行结果是:(C)publicclaIncrement{口publictaticvoidmain(Stringarg[]){intc;c=2;Sytem.out.println(c);Syte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 25年二季度协议离婚房产拍卖收益分配细则
- 《养老保险政策解读》课件2
- 建筑安装工程劳务分包合同
- 酒店投资协议范例二零二五年
- 员工宿舍安全免责协议书
- 二零二五员工安全责任协议书
- 员工外出协议书
- 借款承诺书二零二五年
- 餐具破损赔偿管理制度
- 高校餐厅规范管理制度
- 餐饮业卫生标准评估细则
- 项目股权合同范本
- 上海市崇明区2023-2024学年三年级下学期期末数学试题
- 青盲(视神经萎缩)中医临床路径及入院标准2020版
- 中医病历书写基本规范
- 【模板】游戏授权书-淮安有米
- T∕CACM 1075-2018 中医治未病技术操作规范 艾灸
- JTG∕T F30-2014 公路水泥混凝土路面施工技术细则
- 施工工地环保知识培训课件
- 旅行社挂靠合同协议书模板
- 2024年浙江金华市金义东轨道交通有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论