首页 JAVA试卷试题及标准答案道选择题

JAVA试卷试题及标准答案道选择题

举报
开通vip

JAVA试卷试题及标准答案道选择题选择题1、JAVA所定义的版本中不包括:(D)A、JAVA2EEB、JAVA2CardC、JAVA2MED、JAVA2HEE、JAVA2SE2、下列说法正确的选项是(A)A、JAVA程序的main方法必须写在类里面B、JAVA程序中能够有多个main方法C、JAVA程序中类名必须与文件名同样D、JAVA程序的main方法中如果只有一条语句,能够不用{}(大括号)括起来3、变量命名规范说法正确的选项是(B)A、变量由字母、下划线、数字、$符号任意组成;B、变量不能以数字作为开头;C、A和a在java中是同一个变量;D...

JAVA试卷试题及标准答案道选择题
选择题1、JAVA所定义的版本中不包括:(D)A、JAVA2EEB、JAVA2CardC、JAVA2MED、JAVA2HEE、JAVA2SE2、下列说法正确的选项是(A)A、JAVA程序的main方法必须写在类里面B、JAVA程序中能够有多个main方法C、JAVA程序中类名必须与文件名同样D、JAVA程序的main方法中如果只有一条语句,能够不用{}(大括号)括起来3、变量命名 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 说法正确的选项是(B)A、变量由字母、下划线、数字、$符号任意组成;B、变量不能以数字作为开头;C、A和a在java中是同一个变量;D、不同种类的变量,能够起相同的名字;4、下列javaDoc说明正确的选项是(C)A、/*我爱xxxx*/B、//我爱xxxx*/C、/**我爱xxxx*/1/30D、/*我爱xxxx**/5、为一个boolean种类变量赋值时,能够使用(B)方式A、boolean=1;B、booleana=(9>=10);C、潢汯慥??真;D、booleana==false;6、以下(C)不是合法的表记符A、STRINGB、x3x;C、voidD、de$f7、表达式(11+3*8)/4%3的值是(D)A、31B、0C、1D、28、(A)表达式不能够作为循环条件A、i++;B、i>5;C、bEqual=str.equals(q);D、count==i;2/30)A运算符优先级别排序正确的选项是(、9.A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;10、以下程序的运行结果是:(B)publicclassIncrement{publicstaticvoidmain(Stringargs[]){inta;a=6;}}A.666B.667C.677D.67611、下列值不为true的表达式有(C)。A、john==john3/30B、john.equals(john)C、john=johnD、john.equals(newString(john))12、下列输出结果是(C)inta=0;while(a<5){switch(a){case0:case3:a=a+2;case1:case2:a=a+3;default:a=a+5;}}(a);A、0B、5C、10D、其他13、下列代码输出结果是(B)inti=10;4/30while(i>0){i=i+1;if(i==10){break;}}A.while循环履行10次死循环B.C.循环一次都不履行D.循环履行一次14、下面相关for循环的描绘正确的选项是(A)A、for循环体语句中,能够包含多条语句,但要用大括号括起来B、for循环只能用于循环次数已经确定的情况C、在for循环中,不能使用break语句跳出循环D、for循环是先履行循环体语句,后进行条件判断15、下列(AC)属于引用数据种类(选择两项)A、StringB、charC、用户自定义的Student类种类D、int16、对象的特点在类中表示为变量,称为类的(B)。5/30A、对象B、属性C、方法D、数据种类17、在java中下列对于自动种类变换说法正确的选项是(A)A、基本数据种类和String相加结果一定是字符串型B、char种类和int种类相加结果一定是字符C、double种类能够自动变换为intD、结果一定是double;18、对于类的描叙正确的选项是(BD)(选择两项)A、在类中定义的变量称为类的成员变量,在其他类中能够直接使用B、局部变量的作用范围只是在定义它的方法内,或许是在定义它的控制流块中C、使用其他类的方法只是需要引用方法的名字即可D、一个类的方法使用该类的另一个方法时能够直接引用方法名19、下列对于字符串的描叙中错误的选项是(BC)(选择两项)A、字符串是对象B、String对象存储字符串的效率比StringBuffer高C、能够使用瑓楲杮畂晦牥猠?这里是字符串声明并初始化StringBuffer对象sbD、String类提供了很多用来操作字符串的方法:连结,提取,查问等20、以下(D)代码,能够对数组正确初始化(或许是默认初始化)。A、int[]a;B、a={1,2,3,4,5};6/30C、int[]a=newint[5]{1,2,3,4,5};D、int[]a=newint[5];21、score是一个整数数组,有五个元素,已经正确初始化并赋值,认真阅读下面代码,程序运行结果是(B)temp=score[0];for(intindex=1;index<5;index++){if(score[index] 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 )行代码有错误。A、4B、5C、6D、7E、8F、945、以下对于布局的说法,错误的选项是(B)A、BorderLayout是边框布局,它是窗体的默认布局15/30B、null是空布局,它是面板的默认布局C、FlowLayout是流布局,这种布局将其中的组件按照加入的先后次序从左向右排一行排满之后就转到下一行持续从左至右排列列,D、GridLayout是网格布局,它以矩形网格形式对容器的组件进行布置。容器被分红大小相等的矩形,一个矩形中放置一个组件46、以下用于创立容器对象的类是(AC)(选择两项)A、FrameB、CheckboxC、PanelD、TextField47、以下对于抽象类和接口的说法错误的选项是(E)A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。可是一个类却能够实现多个接口。B、在抽象类中能够没有抽象方法C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现D、接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能从头定义,也不能改变其值。E、接口中的方法都必须加上public重点字。48、对于面向对象的说法正确的选项是(A)A、类能够让我们用程序模拟现实世界中的实体16/30B、有多少个实体就要创立多少个类C、对象的行为和属性被封装在类中,外界经过调用类的方法来获得,可是要知道类的内部是怎样实现D、现实世界中的某些实体不能用类来描绘一、单项选择题1.下面(B)是合法的Java表记符。A、#_poundB、_underscoreC、5InterstateD、class2.下面(D)赋值语句不会出现编译警示或错误。A、floatf=1.3;B、charc=a;C、byteb=257;D、inti=10;3.编译一个定义了两个类和三个方法的Java源程序言件,总合会产生(D)个字节码文件。A、5个字节码文件,以“.java为扩”展名B、2个字节码文件,以“.java为扩”展名C、5个字节码文件,以“.class为扩”展名D、2个字节码文件,以“.class为”扩展名4.相关类的说法,正确的选项是(B)。A、类拥有封装性,所以类的数据是不能被接见的B、类拥有封装性,但能够经过类的公共接口接见类中的数据C、声明一个类时,必须使用public修饰符D、每个类中必须有main方法,否则程序无法运行5.履行完下面程序片段后,(B)的结论是正确的。inta,b,c;a=1;b=2;17/30c=(a+b>3?a++:b++);A、a的值是2,b的值是3B、a的值是1,b的值是3C、a的值是1,b的值是2D、c的值是false6.将类的成员的接见权限设置为默认的,则该成员能被(A)。A、同一包中的类接见、其他包中的类接见B.C、所有的类接见D、所有的类的子类接见7.下面的方法重载,正确的选项是(C)。A、intfun(inta,floatb){}B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}C、floatfun(floata){}D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}8.下面对于继承的说法,正确的选项是(D)。A、超类的对象就是子类的对象B、一个类能够有几个超类C、一个类只能有一个子类D、一个类只能有一个超类9.下面对于多态性的说法,正确的选项是(C)。A、一个类中不能有同名的方法B、子类中不能有和父类中同名的方法C、子类中能够有和父类中同名且参数相同的方法D、多态性就是方法的名字能够同样,但返回的种类必须不同样18/3010.对于下面程序,(A)的结论是正确的。classJ_SubClassextendsJ_Test{}publicclassJ_Test{J_Test(inti){}publicstaticvoidmain(String[]args){J_SubClassa=newJ_SubClass();}}A、不能经过编译,因为类J_Test没有定义无参数的结构方法B、不能经过编译,因为类J_SubClass没有定义无参数的结构方法C、不能经过编译,因为没有实现J_SubClass(int的i)结构方法D、能够成功经过编译11.对于下面程序片段,(B)的结论是正确的。Stringa=Java;Stringb=Java;Stringx=Ja;Stringy=va;Stringc=x+y;A、a和b指向同一个实例对象,a和c指向同一个实例对象B、a和b指向同一个实例对象,a和c不指向同一个实例对象19/30C、a和b不指向同一个实例对象,a和c指向同一个实例对象D、a和b不指向同一个实例对象,a和c不指向同一个实例对象12.假定下面的程序代码都放在MyClass.java文件中,(D)程序代码能够编译经过。A、importjava.awt.*;B、packagemypackage;packagemypackage;importjava.awt.*;classMyClass{}publicclassmyClass{}C、intm;D、/*Thisisacomment*/packagemypackage;packagemypackage;importjava.awt.*;importjava.awt.*;classMyClass{}publicclassMyClass{}13.当需要在文件中写入字符而不是字节时,在下面的类中最好采用(B)类。14.对于事件监听,正确的选项是(C)。A、一个事件监听器只能监听一个组件B、一个事件监听器只能监听办理一种事件C、一个组件能够注册多个事件监听器,一个事件监听器也能够注册到多个组件上D、一个组件只能引发一种事件二、填空题1.Class类是由Java编译器自动生成的,它陪伴每个类。2.任何一个Java程序都默认引入一个包,这个包的名字是java.lang。20/304.在Java中所实现的二维数组,实际上是由一维数组组成的数组。5.在Java中,字符串是作为对象出现的。6.接口能够看作是仅容纳抽象方法、常量,而又不能直接生成对象的特殊抽象类。7.FileInputStream是字节流,BufferedWriter是字符流,ObjectOutputStream是对象流。8.在Java中,组件不能独立地显示出来,必须将组件放在一定的容器中才能显示。9.Applet是能够嵌入到HTML格式中的文件,并能够在浏览器中运行的Java类。三、判断题1、Java程序一般应该含有main方法,因为它是所有Java程序履行的入口。(×)2、Java语言的表记符是不划分大小写的。(×)3、Java语言为所有的Java程序自动导入包“java.lang,因”此Java程序能够直接用“java.lang中的”类和接口。位于类继承关系层次结构树的根部的类Object就是在包“java.lang中的”类。(√)4、有时候为了防止惹起混杂,结构方法的方法名能够不与所属类名同名。(×)5、Java语言规定,任何一个子类的结构方法都必须调用其父类的结构方法(包括隐式调用),并且调用父类结构方法的语句必须是子类结构方法的第一条语句。(√)21/306、Java语言对内存的释放是采用垃圾回收体制。Java虚构机自动判断并收集“垃圾”,但一般不会立刻释放它们的存储空间。(×)7、在编译Java源程序时,计算机根本不会去辨别各个变量名的详细含义,因此命名规范对编写Java程序而言不是必要的,而且有可能会降低编写Java源程序的效率。(×)一、单项选择题1.作为Java应用程序入口的main方法,其声明格式能够是(A)。A、publicstaticvoidmain(String[]args)B、publicstaticintmain(String[]args)C、publicvoidmain(String[]args)D、publicintmain(String[]args)2.在一个合法的Java源程序言件中定义了3个类,其中属性为public的类可能有(B)个。A、0B、1C、2D、33.下面(B)单词是Java语言的重点字。A、sizeofB、abstractC、nullD、String4.下面(C)语句不会出现编译警示或错误。A、floatf=1.3;B、charc=a;C、byteb=25;D、booleand=null;5.下面程序片段输出的是(D)。inti=0,j=9;do{if(i++>--j)22/30break;}while(i<4);A、i=4andj=4B、i=5andj=5C、i=5andj=4D、i=4andj=56.对于下面(B)类定义,能够经过“newJ_Class()生成类”J_Class的实例对象。A、publicclassJ_Class{publicJ_Class(void){}}B、publicclassJ_Class{}C、publicclassJ_Class{publicJ_Class(Strings){}}D、publicclassJ_Class{publicvoidJ_Class(){}publicJ_Class(Strings){}7.要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类接见到,可是不能被不在同一个包内的其他类接见到。下面(C)可以知足上述要求。A、该成员域的封装属性设置为publicB、该成员域的封装属性设置为privateC、该成员域的封装属性设置为protected23/30D、该成员域不需要特殊的封装属性8.对于下面程序,(D)的结论是正确。publicclassJ_Test{publicstaticvoidmain(String[]args){int[]a=newint[5];boolean[]b=newboolean[5];}}A、程序能够经过编译并正常运行,结果输出“0false”B、程序能够经过编译并正常运行,结果输出“1true”C、程序无法经过编译D、程序能够经过编译,但无法正常运行9.下面这段代码会产生(C)个String对象。Strings1=hello;Strings2=s1.substring(2,3);Strings3=s1.toString();Strings4=newStringBuffer(s1).toString();A、1B、2C、3D、410.对于下面程序,(D)的结论是正确的。publicclassJ_Test{publicstaticvoidmain(String[]args){24/30try{return;}finally{}}}A、上面程序含有编译错误B、上面程序在运行时会产生一个运行时异样C、上面程序会正常运行,但不产生任何输出D、上面程序输出“1”11.用“newFileOutputStream(“data.txt创立”一,true)个FileOutputStream”实例对象,则下面(B)说法是正确的。A、如果文件“data.txt存在”,则将抛出IOException异样B、如果文件“data.txt存在”,则将在文件的末尾开始增添新内容C、如果文件“data.txt存在”,则将覆盖掉文件中已有的内容D、如果文件“data.txt不存”在,则将抛出IOException异样12.改变目前容器的布局方式,(A)。A、调用方法setLayoutB、容器一旦生成,它的布局方式就不能改变C、调用方法setLayoutManager25/30D、调用方法updateLayout13.对于小应用程序履行过程的生命周期,(D)的结论是正确的。A、当小应用程序从运行态进入停止态时,首先要调用的成员方法是pause()B、当封闭正处于运行态的小应用程序时,首先要调用的成员方法是destory()C、当小应用程序从停止态进入运行态时,首先要调用的成员方法是paint()D、当封闭正处于停止态的小应用程序时,首先要调用的成员方法是destory()14.下面(D)方法能够用来加载JDBC驱动程序。二、观点填空题1.Java语言经过垃圾回收体制简化了程序的内存管理。2.Java表记符是由字母、数字、下划线、美元符号组成的字符序列。3.面向对象的计算机语言一般应拥有3个基本特性,分别是封装、继承、多态。5.在Java的基本数据种类中,char种类采用Unicode编码 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,这样,不论是中文字符仍是英文字符,都是占2字节内存空间。6.类的静态成员属于这个类的所有对象。8.类String本身负责维护一个字符串池。该字符串池寄存字符串常量所指向的字符串示例,以及调用过类String成员方法intern后的字符串示例。三、判断题1、父类的结构方法不能够被子类继承。(√)2、在接口中定义的方法都只能是没有方法体的抽象方法。(√)3、Java程序分红应用程序和小应用程序两类,所以一个Java程序不可能既是应用程序,又是小应用程序。(×)4、javadoc是一种从文档说明生成HTML帮助文件的工具。它能够办理在java源程序中介于“/*和”“*/之”间的说明,并生成相应的程序言档。(×)5、采26/30用事件适配器比采用事件监听器的履行效率要高,因为采用事件适配器能够只办理所需办理的事件。(×)一、单项选择题1.下面选项中,(B)是Java重点字。A、thenB、continueC、javaD、PUBLIC。)B.下面语句中,正确的选项是(2.A、booleanb=”true、”double;Bx=2.5f;C、charc=”A、”float;Dy=0.8d;3.设有定义“intk=3;,语”法正确且值为true的表达式是(D)。A、k=3;B、k++>3;C、k--==3&&k++==3;D、k++==3||++k>3;4.设有定义:Strings=“World,下”;列语句错误的选项是(D)。A、intm=s.indexOf(、‘charr');Bc=s.charAt(0);C、intn=s.length();D、Stringstr=s.append(‘2');5.假定在Java源程序言件“MyClass.java中只”含有一个类,而且这个类必须能够被位于个庞大的软件系统中的所有Java类接见到,那么下面(C)声明有可能是切合要求的类声明。A、privateclassMyClassextendsObjectB、publicclassmyclassextendsObjectC、publicclassMyClassD、classMyClassextendsObject6.在Java中,用package语句说明一个包时,该包的层次结构必须是(A)。A、与文件目录的层次相同B、与文件的结构相同27/30C、与文件种类相同D、与文件大小相同7.下面对于数组的说法,错误的选项是(B)。A、数组是最简单的复合数据种类,是一系列数据的会合B、声明数组时,必须分派内存C、数组的元素能够是值(基本数据种类)、对象或其他数组D、一个数组中的所有值都必须是相同的种类8.下面对于方法的说法,错误的选项是(C)。A、Java中的方法参数传达时传值调用,而不是地点调用B、方法体是对方法的实现,包括变量声明和Java的合法语句C、如果程序定义了一个或多个结构方法,在创立对象时,也能够用系统自动生成空的结构方法D、类的私有方法不能被其子类直接接见9.下面对于内部类的说法,错误的选项是(A)。A、内部类不能有自己的成员方法和成员变量B、内部类可用abstract修饰定义为抽象类,也能够用private或protected定义C、内部类可作为其他类的成员,而且可接见它所在类的成员D、除static内部类外,不能在类内声明static成员10.在字节流中,能够使用文件名作为参数的类有(C)。A、DataInputStreamB、BufferedReaderC、FileInputStreamD、FileReader28/3011.语句:JTextField=newJTextField(8);,语句中的8表示文本框的(A)。A、列宽B、所显示的字符串C、行高D、编号12.文档标签@exception在文档说明中的格式一般是(A)。A、@exception类名描绘B、@exception异样描绘C、@exception异样变量名描绘D、不存在文档标签@exception二、填空题1.Java虚构机运行Java程序的基本步骤是:首先从后缀为class的文件加载代码到内存中,接着在内存中检测代码的合法性和安全性,然后解释履行合法和安全的代码。.语言中,字符串直接量是用双引号括起来的字符序列,字符串不是字符数组,Java.在2的实例对象。而是类String分别指向标准输入流、标准输出流和标准错errin、out、3.类System的三个成员域误输出流。图像文件等。文件、声音文件、Java小应用程序需要多个文件,如“.class.”4有时运行一个jar文件为了提高效率,能够考虑将运行小应用程序所需要的各样文件做成一个这起码需要安Java数据库程序的开发环境,.在编写和运行数据库程序以前需要成立起6。JDK、数据库和JDBC驱动程序装三、判断题29/30那么编译,属性的类Hello假定有一个Java源程序言件,它只定义了一个拥有public1、)×该文件的命令是“javacHello。(”)√2、switch语句中能够没default子句。(×87.363的数据种类是float。(3、常量void。4、结构方法一般不允许有任何返回值,因此需要在结构方法返回种类处标明为×)(×),则这个类没有直接父类。(5、如果在定义一个类的时候没有用到重点字extends)(×6、抽象方法不能含有方法体,并且必须在抽象类中。public7、如果类的接见控制符是public,则类中成员的接见控制属性也必须是)×(字节,那么当正常运行语句“OutputStreamf=new“的a.txt长度”为1008、假定文件)(√字节。“a.txt”FileOutputStream(newFile(“之a后.txt,文”件));的”长度变为05,6}}来说,t.length等于3,t[0].length等于t9、对于数组int[][]=2。)×(.30/30
本文档为【JAVA试卷试题及标准答案道选择题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
花双韵芝
本人从事钳工工作多年,经验丰富。
格式:doc
大小:115KB
软件:Word
页数:31
分类:
上传时间:2022-11-20
浏览量:14