




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1JavaJava试题1) java程序中,main方法的格式正确的是()。(选择一项)a)static void main (String args )b)public void main (String args )c)public static void main (Strings )d)public static void main (String args )2)给定java代码,如下:public byte count (byte b1 , byte b2) return;要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a(byte) (b1-b2)b)(byte) b
2、1-b2c)b1-b2d)(byte) b1/b23)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类, 这个类必须定义为()。 (选择一项)a)protectedb)privatec)publicd)friendly4)在Java中,下列()语句不能通过编译。(选择一项)a)String s= join + Was + here;b)String s= join +3;c)int a= 3+5d)float f=5+5.5;5)在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项)a)jFrame.setLa
3、yout (new FlowLayout();b)jFrame.addLayout (new FlowLayout()c) jFrame.setFlowLayout()d) jFrame.addFlowLayout()6)给定java代码如下,运行时,会产生()类型的异常。(选择一项)String s = null ;s.concat (abc);a)ArithmeticExceptionb)NullPointerExceptionc)IOExceptiond)EOFException7)在java中,()对象可以使用键/值的形式保存数据。(选择一项)a)ArrayListb)HashSetc
4、) HashMapd)LinkedList8)给定如下java代码,编译运行之后,将会输出()。public class Test(public staticvoid main (String args) (int a=5;2System.out.println(a%2=1) ?(a+1) /2:a/2);(选择一项)a)1b)2c)2.5d)39)以下Java语句中,String str = 123456789”;str =str.subString(1,3);执行后str中的值为。(选择一项)a)“ 23”b)123”c)12”d)234”10)给定如下java代码, 以下()代码行编译会
5、报错。(选择一项)class MyClassvoid myMethod (final int p ) final int il;final int i2=p;i1=20;i2=20;a)void my Method(final int p)b)final int il;c)final int i2=pd)il=20e)i2=20;11)给定如下java代码,编译时会在()出现错误。class Parentclass Child extends Parentpublic static void main ( String args) Parent p1=new Child(); 第一行Paren
6、t p2=new Parent ();第二行Child c1=new Child(); 第三行Child c2=new Parent (); 第四行(选择一项)a)第一行b)第二行c)第三行d)第四行12)给定某java程序的main方法,如下:public static void main (Stringarg ) ( System.out.print( Hello+args1);从命令行传参:people world nation,该程序的运行结果是()。(选择一项)a)Hello peopleb)Hello world3c)Hello people world nationd)运行时出现
7、异常13)给定Java代码,如下:abstract class Shape( abstract void draw();要创建Shape类的子类Circle,以下代码正确的是()(选择二项)a)class Circle extends Shape(int draw() (b)abstract class Circle extends Shape(c)class Circle extends Shape(void draw();d)class Circle extends Shape(void draw() (14)给定如下java代码,编译运行时,结果是()。(选择一项)public clas
8、s Test(public static void main (String args) ( for (int i=0;i3; i+) (System.out.print(i);System.out.print(i);a)编译时报错b)正确运行,输出012c)正确运行,输出123d)正确运行,输出012315)给定一个Java程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)public Integer change( int i) (a)Integer int =new Integer( i);return int;b)Integer t = Integer.valueOf(
9、i);return t;c)return new Integer( i);d)return i;16)在java中,在尝试对null对象操作时,会产生()类型的异常。(选择一项)a)ArithmeticExceptionb)NullPointerExceptionc)IOExceptiond)EOFException6)17)Java语言中,String str= 123456789”,System.out.println(str.indexOf( 5”),输出结果为()。(选择一项)a)6b)54c)4d)-118)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正
10、确的是()。(选择一项)a)interface A extends B,Cb)interface A implements B,Cc)class A implements B,Cd)class A implements B,implements C19)给定JAVA代码,如下:Class Parentpublic void count() System.out.println(10%3);public class Test extends Parentpublic void count() System.out.println(10/3);public static void main(Str
11、ing args) Parent p = new Test();p.count();运行编译后,输出结果是()。(选择一项)a)1b)1.0c)3d)3.3333333333333335520)在Java中,下列()是不合法的赋值语句。(选择一项)a) float f=1/3;b) int i=1/3;c) float f=1*3.0;d) double f=1.0/3;21)利用JAVA SWING编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()。(选择一项)a)JOptionPane.showMessageDialog(null,”请输入登陆名!”,”提示信息”,JOptio
12、nPane.CLOSED_OPTION);b)new JOptionPane.showMessageDialog(null,”请输入登陆名!,提示信息”,JOptionPane.CLOSED_OPTION);c)new JOptionPane.messageDialog(null,”请输入登陆名!,提示信息”,JOptionPane.CLOSED_OPTION);d)JOptionPane.messageDialog(null,请输入登陆名!,提示信息”,JOptionPane.CLOSED_OPTION);22)给定某java程序的main方法,如下;(选择一项)public static
13、void main(String args) int i = 0;System.out.println(i+);01编译错误运行时出现异常23)给定java程序,如下:编译运行Test.java,结果是()。(选择一项)public class Testprivate static final int counter=10;public static void main(String args) System.out.println(+counter);a)10b)11c)编译错误d)运行时出现异常24)在JAVA中,要创建一个新目录,要使用(a)Fileb)FileOutputStreanc
14、)PrintWriterd)Dir 25)在java中,下列()类不能派生出子类.(选择一项)a) public class MyClass( b) class MyClass( c) abstract class MyClass(a)b)c)d))类的实例。(选择一项)6d)final class MyClass (26)在java中,以下()命令能够将java源文件编译为类文件(选择一项)a) javab) javawc) javacd)jar27)在JAVA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。(选择一项)a) new Class() .load( sun.jd
15、bc.odbc.jdbcodbcDriber);b) new Class() .forName( sun.jdbc.odbc.JdbcOdbcDriver);c) Class.forName( sun.jdbc.odbc.JdbcOdbcDriver );d)Class.load( sun.jdbc.odbc.JdbcOdbcDriver);28)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。(选择一项)a) if(new File( d:abc.txt) .exists() = =1)b) if(File.exists( d:abc.txt) = =1)c)
16、 if(new File( d:/abc.txt) .exists()d)if(File.exists( d:/abc.txt)29)在JAVA接口中,下列选项里有效的方法声明是()。(选择二项)a) public void aMethod();b) voidaMethod( );c) static void aMethod();d)protected void aMethod();30)给定JAVA代码,如下:编译运行,结果是()。(选择一项)public static void main(string args)(String s;System.out.println( =+s);a)编译
17、错误b)编译通过,但出现运行是错误c)正常运行,输出s=nulld)正常运行,输出s=31)给定一个java程序的main方法的代码片段如下: 假如d目录下不存在abc.txt文件, 现运行该程序,下面的结果正确的是()。(选择一项)try (PrintWriter out=new PrintWriter(new FileOutputStream( d:/abc.txt);String name= chen;out.print(name);out.close();catch(Execption e) System.out.println(文件没有发现!);a)将在控制台上打印:“文件没有发现!
18、 ”b)正常运行,但没有生成文件abc.txtc)运行后生成abc.txt ,但该文件中无内容d)运行后生成abc.txt,该文件内容为:chen732)在JAVA中,对于PreparedStatement的方法setInt(int i,int x),描述正确的是()。(选择一项)a)使得第i-1个参数的值设为xb)使得第x-1个参数的值设为ic)使得第x个参数的值设为id)使得第i个参数的值设为x33)给定JAVA程序Test.java,如下:package com;public class Testpublic void talk( ) protected void walk( ) pri
19、vate void climb( ) private void jump( ) 给定Test的子类Test2,代码如下:Package com.util;Import com.*;Public class Test2 extends Test Public static void main(String args)Test2 tt=new Test2();/A可以在Test2的A处加入的代码是()。(选择二项)a) tt.talk( ) ;b) tt.walk( ) ;c) tt.climb( ) ;d)tt.jump( );34)在JAVA语言中,下面变量命名合法的有()。(选择二项)a)
20、variable123b) 123variblec) privated)variable_12335)给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是()。(选择二项)ArrayList list = new ArrayList();list.add( a);list.add( b);Iterator it = list.iterator( );a)while(it.hasNext()system.out.println(it.next();b)for(int i=0; ilist.size( ) ; i+)system.out.println(list.get(i);
21、c)while(list.hasNext()system.out.println(list.next();d)for(int i=0; ilist.size( ) ; i+)system.out.println(it(i);836)下列Java Swing组件,()是容器组件。(选择二项)a) JFrameb) JButtonc) JTextAread)JPanel37)给定某java程序的main方法如下,该程序的运行结果是()(选择一项)。pubtic static void main ( String args) boolean boo=true;if ( boo= false) Sys
22、tem.out.println (a);else System.out.println (b);a) a b) bc) cd) d38)下列选项中,不属于Java语言的关键字的是()。(选择一项)a) importb) mallocc) extendsd)new39)在JAVA中,()类提供定位本地文件系统,对文件或目录及其属性进行基本操作。(选择一项)a)Filelnputstreamb)FileReaderc)Filewriterd)File40)在JAVA中,()关键字用来终止循环语句。(选择一项)a) returnb) continuec) breakd)exit35)给定java代码
23、,如下,编译运行后,结果是0。(选择一项) public class Test(static String s;public static void main(String args) (char c=s.charAt(0) ; System.out.println(c) ; a)编译错误b)运行期异常,异常类型为NullPointerExceptionc)运行期异常,异常类型为ArithmeticExceptioind)正确运行,但无输出内容36)给定Java代码如下,关于super的用法,以下描述正确的是()。(选择一项)class C extends B (public C() ( su
24、per() ; a)用来调用类B中定义的super()方法b)用来调用类C中定义的super()方法c)用来调用类B的无参构造方法d)用来调用类B中第一个出现的构造方法37)给定java程序Test.java如下,编译运行,结果是()。(选择一项) package com; class Test ( protectedvoid talk () ( System.out.print(talk); 给定Test的子类Test2 ,9代码如下:package com.util; import com.*;public class Test2 extends Test ( public static
25、void main (Stringargs) ( new Test2() .talk();a)输出字符串:talkb)输出字符串:talk talkc)编泽错误:在com.util.Test2中无法访问方法talk0d)编译错误:com.Test不是public无法在包外访问39)给定java代码如下,编译运行,结果是()。(选择一项) public static void main (String args) ( int i;System.out.println (i= +i);a)编泽错误b)运行时出现例外c)正常运行,输出i=-1d)正常运行,输出i=040)研究下面的Java代码,当x
26、=2时,运行结果是()。(选择一项)switch ( x) (casel: System.out.println(l);case2:case3: System.out.println(3);Case4: System.out.println(4);a)没有输出任何结果b)输出结果为3c)输出结果是3和4 d)输出结果是l、3和441)在Java语言中,下列()是正确的JDBc代码片断。(选择二项)a) Preparedstatement pstmt=con.prepareStatement(insertintoEMP(EMPNO,ENAME) values ( ? ,?)”);pstmt.se
27、tlnt(l,7);pstmt.setString(2,Admin);b) preparedstatement pstmt=con.prepareStatement(insertintoEMP(EMPNO,ENAME) values ( ? ,?);pstmt.setlnt(l,7);pstmt.setString(2,Admin);c) Statement stmt=con.createStatement(insert into EMP ( EMPNO ,ENAME) values( 7,Admin?);d)PreparedStatement stmtl=con.prepareStateme
28、nt(insert into EMP(EMPNO ,ENAME) values ( 7, ?Admin);42)类java.util.HashMap实现了()接口。(选择一项)a) Collectionb) Setc) Mapd)List43)在java中,已获得默认类型的Resultset对象rs,要获取结果集中的数据,必须执行的 语句是()。(选择一项)a) rs.next()b) rs.previous()10c) rs.getNext()d)rs.getPrevious()44)在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被c
29、om.db中其他类访问。(选择一项)a) privateb) protectedc) publicd)friendly45)在java中,使用关键字来定义一个接口。(选择一项)a) classb) interfacec) extendsd) implements46)在java中,()接口位于集合框架的顶层(选择一项)a) Map b) Collection c) Set d) List47)Java中,byte数据类型的取值范围是()。(选择一项)a ) 256至255b ) 255至255c ) - 128至127d ) 127至12848)分析如下JAVA代码片段,输出结果为().(选择
30、一项)int price = 10;int number = 0;int monney =0; for(int i=0;i 2;i+ ) number+;-price;monney +=number*price ;System.out.println(monney) ;a) 25b) 28c) 31d) 3049)对于Java中的布局管理器,以下说法中错误的是()。(选择一项)a) FlowLayout以由上到下的方式从左到右排列组件b) BorderLayout使用”东”、”西”、”南”、”北”:居中”来指定组件的位置c) GridLayout可以创建网格布局,网格布局中各组件的大小可以任意
31、调整d )可以通过容器的setLayout方法为容器指定布局管理器50)给定一个java源程序Test.java ,在命令行中,使用下面()语句可以编译、运行该程序。(选择一项)a) javac Test.javajava Testb) javac Test.javajava Test.classc) java Test.javajavac Testd)java Testjavajavac Test.class51)给定java代码如下,编译运行后,输出结果是()(选择一项)。public class test static int i;public int aMethod() i+;retu
32、rn i;public static void main (String args) 11Test test=new Test() ;test.aMethod () ;System.out.println (test.aMethod() ; a) 0 b) 1 c) 2 d) 352)Java语言中有如下代码,下列X的定义中,可使上段代码输出100的有()。(选择二项)switch(x) case 100:System.out.println(100) ;break;case 110:System.out.println(110) ;break;a)byte x=100; b) float x
33、=100; c) char x=?d? d) long x=10053)在java的异常处理模型中,无论是否发生异常,()块中的代码都会被执行。(选择一项)a)tryb)catchc)finallyd)throw54)在Java中,下列()是合法的变量名。(选择二项)a)_myStringb)$a+bc)myStringd)9myString55)在java中,下面()是不合法的声明。(选择两项)a)short xb)short yc)short5 x2d)short z25e)short z皿56)在java中,以下代码()正确地创建了一个InputStreamReader类型的对象。a)n
34、ewInputStreamReader(newFileInputStream(1.dat);b)newInputStreamReader(newFileReader(1.dat);c)newInputStreamReader(newBufferedReader(1.dat);d)newInputStreamReader(1.dat);57)在java中,访问修饰符限制性最高的是()。a)privateb)protectedc)publicd)friendly58)java中,以下()接口以键-值对的方式存储对象。a)java.util.Collectionb)java.util.Mapc)ja
35、va.util.Listd)java.util.Set59)在Java中下面关于构造方法说法错误的是() (选择二项)A)对于每一个类,Java虚拟机都提供一个默认构造方法12B)构造方法不能够被重载C)构造方法可以接受参数D)当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造函数60)分析如下的Java代码段,()编译没有异常和错误(选择一项)a)byte b=257 ;b) boolean b=null;c) float f=1.3;d) int i=12;61)在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在() 包中。(选择一项)a) ja
36、va.langb) java.sqlc) java.utild) java.math62)在Java的异常处理中,用户字定义的异常类应该是()的子类。(选择一项)a) Exceptionb) Throwablec) Errord) RuntimeException63)在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。(选择一项)a) finalb) staticc) abstractd) void64)在JAVA中,()关键字用来终止循环语句。(选择一项)a) returnb) continuec) breakd) exit65)在Java中,下面关于变量及其作用域的描述错误的是()。(选择一项)a)实例变量是类的成员变量b)实例变量用关键字static声明c)在方法中定义的局部变量在该方法被执行时创建d)局部变量在使用前必须被初始化66)在Java中,关于HashMap类的描述,以下说法错误的是()。(选择一项)a) HashMap使用键/值的形式保存数据b) HashMap能够保证其中元素的顺序c) HashMap允许将null用作键d) HashMap允许将null用作值67)以下()不是Java的原始数据类型。(选择二项)a) shortb) Booleamc) unitd) float
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电池加酸考试题目及答案
- 中国含氟聚合物薄膜项目创业计划书
- 德育副校长考试题及答案
- 2025年土地占用申请报告-土地占用申请
- 中国功能水制造行业调研及发展趋势分析报告
- 中国铁塔青岛市分公司招聘考试真题2024
- 中国磷肥制造项目创业计划书
- 大学读书考试题目及答案
- 大二刑法考试题及答案
- 非协议书就业登记表
- CNAS体系基础知识培训课件
- 部编人教版六年级道德与法治上册全册教学课件
- 化工厂员工电气安全教育培训课件
- 特种设备制造内审及管理评审资料汇编经典版
- 河蟹健康养殖与常见疾病防治技术课件
- 小学二年级《爱国主义教育》主题班会课件
- 2023届浦东新区高三英语一模试卷及答案
- 儿童牙外伤讲稿
- GB∕T 41491-2022 配网用复合材料杆塔
- 2022年《临床助理医师》考试题库及答案(含各题型)
- 民事案件代理风险告知书
评论
0/150
提交评论