1、publicstaticvoidmain(Stringargs)inta=5;(a+1)/2:a/2);(选择一项)a)1b)2c)2.5d)39)以下Java语句中,Stringstr=“”;str=str.subString(1,3);执行后str中的值为。a)“23”b)“123”c)“12”d)“234”10)给定如下java代码,以下()代码行编译会报错。classMyClassvoidmyMethod(finalintp)finalintil;finalinti2=p;i1=20;i2=20;a) voidmyMethod(finalintp)b) finalintil;c) fi
2、nalinti2=pd) il=20e) i2=20;11)给定如下java代码,编译时会在()出现错误。classParentclassChildextendsParentParentp1=newChild();/第一行Parentp2=newParent();/第二行Childc1=newChild();/第三行Childc2=newParent();/第四行a) 第一行b) 第二行c) 第三行d) 第四行12)给定某java程序的main方法,如下:publicstaticvoidmain(Stringarg)“Hello”+args1);从命令行传参:peopleworldnation
3、,该程序的运行结果是()。a) Hellopeopleb) Helloworldc) Hellopeopleworldnationd) 运行时出现异常13)给定Java代码,如下:abstractclassShapeabstractvoiddraw();要创建Shape类的子类Circle,以下代码正确的是()(选择二项)a) classCircleextendsShapeintdraw()b) abstractclassCircleextendsShapec) classCircleextendsShapevoiddraw();d) classCircleextendsShapevoiddr
4、aw()14)给定如下java代码,编译运行时,结果是()。for(inti=0;i3;i+);(i);a)编译时报错b)正确运行,输出012c)正确运行,输出123d)正确运行,输出012315) 给定一个Java程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)publicIntegerchange(inti) a) Integerint=newInteger(i);returnint;b) Integert=Integer.valueOf(i);returnt;c) returnnewInteger(i);d) returni;16) 在java中,在尝试对null对象操作
5、时,会产生()类型的异常。 a) ArithmeticException b) NullPointerException c) IOException d) EOFException6)17) Java语言中,Stringstr=”“5”),输出结果为()。 a) 6 b) 5 c) 4 d) -118) 在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 a) interfaceAextendsB,C b) interfaceAimplementsB,C c) classAimplementsB,C d) classAimplementsB,implem
6、entsC19)给定JAVA代码,如下:ClassParentpublicvoidcount()publicclassTestextendsParentParentp=newTest();p.count();运行编译后,输出结果是()。a) 1b) 1.0c) 3d) 20)在Java中,下列()是不合法的赋值语句。a)floatf=1/3;b)inti=1/3;c)floatf=1*3.0;d)doublef=1.0/3;21)利用JAVASWING编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()。a) JOptionPane.showMessageDialog(null,请输
7、入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);b) newJOptionPane.showMessageDialog(null,c) newJOptionPane.messageDialog(null,d) JOptionPane.messageDialog(null,22)给定某java程序的main方法,如下;publicstaticvoidmain(Stringargs) inti=0; ;a) 0b) 1c) 编译错误23)给定java程序,如下:编译运行Test.java,结果是()。 privatestaticfinalintcounter=10; p
8、ublicstaticvoidmain(Stringargs) +counter);a) 10b) 1124)在JAVA中,要创建一个新目录,要使用()类的实例。a) Fileb) FileOutputStreanc) PrintWriterd) Dir25)在java中,下列()类不能派生出子类.(选择一项)a)publicclassMyClassb)classMyClassc)abstractclassMyClassd)finalclassMyClass26)在java中,以下()命令能够将java源文件编译为类文件(选择一项)a)javab)javawc)javacd)jar27)在JA
9、VA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。a)newClass().load(“”);b)newClass().forName(“”);c)Class.forName(“”);d)Class.load(“”);28)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。a)if(newFile(“d:abc.txt”).exists()=1)b)if(File.exists(“d:abc.txt”)=1)c)if(newFile(“d:/abc.txt”).exists()d)if(File.exists(“d:/abc.txt)29)在JA
10、VA接口中,下列选项里有效的方法声明是()。(选择二项)a)publicvoidaMethod();b)voidaMethod();c)staticvoidaMethod();d)protectedvoidaMethod();30)给定JAVA代码,如下:编译运行,结果是()。publicstaticvoidmain(stringargs) Strings; S“s=”+s);a) 编译错误b) 编译通过,但出现运行是错误c) 正常运行,输出s=nulld) 正常运行,输出s=31)给定一个java程序的main方法的代码片段如下:假如d目录下不存在abc.txt文件,现运行该程序,下面的结果
11、正确的是()。tryPrintWriterout=newPrintWriter(newFileOutputStream(“d:/abc.txt”);Stringname=”chen”;out.print(name);out.close();catch(Execptione)“文件没有发现!“);a) 将在控制台上打印:”b) 正常运行,但没有生成文件abc.txtc) 运行后生成abc.txt,但该文件中无内容d) 运行后生成abc.txt,该文件内容为:chen32)在JAVA中,对于PreparedStatement的方法setInt(inti,intx),描述正确的是()。a) 使得第i
12、-1个参数的值设为xb) 使得第x-1个参数的值设为ic) 使得第x个参数的值设为id) 使得第i个参数的值设为x33)给定JAVA程序Test.java,如下:packagecom;publicvoidtalk()protectedvoidwalk()privatevoidclimb()privatevoidjump()给定Test的子类Test2,代码如下:Packagecom.util;Importcom.*;PublicclassTest2extendsTestPublicstaticvoidmain(Stringargs)Test2tt=newTest2();/A可以在Test2的A
13、处加入的代码是()。a)tt.talk();b)tt.walk();c)tt.climb();d)tt.jump();34)在JAVA语言中,下面变量命名合法的有()。a)variable123b)123variblec)privated)variable_12335)给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是()。ArrayListlist=newArrayList();list.add(“a”);list.add(“b”);Iteratorit=list.iterator();a) while(it.hasNext();b) for(inti=0;list.s
14、ize();i+)c) while(list.hasNext()d) for(inti=0;36)下列JavaSwing组件,()是容器组件。a)JFrameb)JButtonc)JTextAread)JPanel37)给定某java程序的main方法如下,该程序的运行结果是()(选择一项)。pubticstaticvoidmain(Stringargs)booleanboo=true;if(boo=false)(a);elseba)a b)b c)c d)d38)下列选项中,不属于Java语言的关键字的是()。a)importb)mallocc)extendsd)new39)在JAVA中,(
15、)类提供定位本地文件系统,对文件或目录及其属性进行基本操作。a)Filelnputstreamb)FileReaderc)Filewriterd)File40)在JAVA中,()关键字用来终止循环语句。a)returnb)continuec)breakd)exit35)给定java代码,如下,编译运行后,结果是0。staticStrings;charc=s.charAt(0);a)编译错误b)运行期异常,异常类型为NullPointerException c)运行期异常,异常类型为ArithmeticExceptioin d)正确运行,但无输出内容36)给定Java代码如下,关于super的用
16、法,以下描述正确的是()。classCextendsBpublicC()super();a)用来调用类B中定义的super()方法b)用来调用类C中定义的super()方法c)用来调用类B的无参构造方法d)用来调用类B中第一个出现的构造方法37)给定java程序Test.java如下,编译运行,结果是()。classTestprotectedvoidtalk()给定Test的子类Test2,代码如下:packagecom.util;importcom.*;publicclassTest2extendsTestnewTest2().talk();a)输出字符串:talkb)输出字符串:talkt
17、alkc)中无法访问方法talk0d)编译错误:com.Test不是public无法在包外访问39)给定java代码如下,编译运行,结果是()。inti;(“i=“+i);a)编泽错误b)运行时出现例外c)正常运行,输出i=-1d)正常运行,输出i=040)研究下面的Java代码,当x=2时,运行结果是()。switch(x)case1:case2:case3:Case4:a)没有输出任何结果b)输出结果为3c)输出结果是3和4d)输出结果是l、3和441)在Java语言中,下列()是正确的JDBc代码片断。a)Preparedstatement pstmt=con.prepareStatem
18、ent(insert intoEMP(EMPNO,ENAME)values(,)pstmt.setlnt(l,7);pstmt.setString(2,Adminb)preparedstatement pstmt=con.prepareStatement(pstmt.setlnt(l,7c)Statementstmt=con.createStatement(insertintoEMP(EMPNO,ENAME)values(7,Admin)d)PreparedStatement stmtl=con.prepareStatement(insert into EMP(EMPNO,ENAME)valu
19、es(7,Admin)42)实现了()接口。a)Collectionb)Setc)Mapd)List43)在java中,已获得默认类型的Resultset对象rs,要获取结果集中的数据,必须执行的语句是()。a)rs.next()b)rs.previous()c)rs.getNext()d)rs.getPrevious()44)在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db中其他类访问。a)privateb)protected45)在java中,使用关键字来定义一个接口。(选择一项)a)classb)interfacec)
20、extendsd)implements46)在java中,()接口位于集合框架的顶层(选择一项)a)Map b)Collection c)Set d)List47)Java中,byte数据类型的取值范围是()。(选择一项)a)256至255b)255至255c)128至127d)127至12848)分析如下JAVA代码片段,输出结果为().(选择一项)intprice=10;intnumber0;intmonney=0;2;number+;-price;monney+=number*price;a)25 b)28 c)31 d)3049)对于Java中的布局管理器,以下说法中错误的是()。(选
21、择一项)a)FlowLayout以由上到下的方式从左到右排列组件b)BorderLayout使用”东”、”西”、”南”、”北”,”居中”来指定组件的位置c)GridLayout可以创建网格布局,网格布局中各组件的大小可以任意调整d)可以通过容器的setLayout方法为容器指定布局管理器50)给定一个java源程序Test.java,在命令行中,使用下面()语句可以编译、运行该程序。a)javacTest.javajavaTestb)javacTest.javajavaTest.classc)javaTest.javajavacTestd)javaTestjavajavacTest.class
22、51)给定java代码如下,编译运行后,输出结果是()(选择一项)。publicclassteststaticinti;publicintaMethod()i+;returni;Testtest=newTest();test.aMethod();(test.aMethod();a)0b)1c)2d)352)Java语言中有如下代码,下列X的定义中,可使上段代码输出100的有()。case100: ;break; case110:a)bytex=100; b)floatx=100; c)charx=d d)longx=10053) 在java的异常处理模型中,无论是否发生异常,()块中的代码都会
23、被执行。a) tryb) catchc) finallyd) throw54) 在Java中,下列()是合法的变量名。a) _myStringb) $a+bc) myStringd) 9myString55) 在java中,下面()是不合法的声明。a) shortxb) shortyc) short5x2d) shortz25e) shortz56) 在java中,以下代码()正确地创建了一个InputStreamReader类型的对象。a) newInputStreamReader(newFileInputStream(1.datb) newInputStreamReader(newFileReader(c) newInputStreamReader(newBufferedReader(d) newInputStre
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1