您好,欢迎访问三七文档
1下列代码的输出结果是Aclassyou{publicstaticvoidmain(String[]args){intsales=3500;intprofit=800;System.out.println(((sales+profit)/10)*5);}}A.2150B.1250C.5210D.25102以下()是合法的标识符ABA.Te1_numB.emp1C.8678D.batch.no3在Java中,byte数据类型的范围是DA.-32767~32768B.-32768~32767C.-127~128D.-128~1274Java源代码档的扩展名为BA..classB..javaC..comD.以上所有选项都不正确5Java编译器会将Java程序转换为AA.字节码B.可执行代码C.机器代码D.以上所有选项都不正确6在荧幕上显示的消息正确的语句是AA.System.out.println(“IamJavaExpert”);B.system.out.println(“IamJavaExpert”);C.System.Out.Println(“IamJavaExpert”);D.System.out.println(‘IamJavaExpert’);7下面()数据类型可用于main()方法中传递的参数AA.StringB.IntegerC.BooleanD.Variant8下面()命令可用于编译Java程序BA.javaB.javacC.appletviewerD.javadoc9选出在Java中有效的注释声明ADA.//ThisisacommentB.*/ThisisacommentC./ThisisacommentD./*Thisisacomment*/10下面()是JDK中的Java运行工具.(选择二项)ACA.javacB.javamC.javaD.javar11在Java程序中,通过类的定义只能实现单重继承正确12一个类中,只能拥有一个构造方法错误13在Swing用户界面的程序设计中,容器可以被添加到其他容器中去正确14定义完数组后,我们可以根据实际需要,再动态调整数组大小错误15界面中的所有方法都没有被实现正确16内部类都是非静态的错误17类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成员正确18界面名可以作为方法返回值的类型正确19一个方法最多能有一个return语句错误20抽象类不能实例化正确21Int[]a={1,2,3,4};System.out.println(a.length());以上语句运行的结果是显示4正确22FloataFloat=newFloat(2.3);DoubleaDouble=newDouble(2.3);if(aFloat==aDouble)System.out.println(Equal);elseSystem.out.println(NotEqual);以上语句运行的结果是显示Equal错误23if(Hunan.indexOf('n')==2)System.out.println(true);以上语句运行的结果是显示true正确24Characterx=newCharacter('a');Charactery=newCharacter('a');if(x.compareTo(y))System.out.println(true);以上语句运行的结果是显示true错误25Stringstr;System.out.println(str.length());以上语句运行的结果是显示0错误26intx=9;if(x8andx10)System.out.println(true);以上语句运行的结果是显示true错误27intx=9;if(x8andx10)System.out.println(true);以上语句运行的结果是显示true错误28if(true){inti=17;}System.out.println(i);运行此程序的结果是输出17错误29编译语句intaInt=66666不会出现编译错误正确30编译语句DoubleaDouble=37.2D不会出现编译错误正确31Java语言中一个Char类型的数据占用2个位元组大小的存储器空间正确32一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest错误33数组、类和界面都是引用数据类型正确34用Javac编译Java源文件后得到代码叫字节码。正确35线程使用sleep()方法休眠后,可以用notify()方法唤醒。错误36类体中private修饰的变量在本类中能访问,类生成的对象也能访问。错误37语句importjava.applet.Applet;最后的Applet是代表类(class)。错误38一个异常处理中finally语句块只能有一个或者可以没有。正确39程序中抛出异常时(throw…),只能抛出自己定义的异常对象。错误40所有的档输入/输出流都继承于InputStream类/OutputStream类。正确41实现一个界面,则在类中一定要实现界面中的所有方法。错误42System类中的in是一个输入对象。错误43编写程序,完成档复制功能,即将a.txt档内容复制到b.txt档中去。importjava.io.*;publicclassCopyFile{publicstaticvoidmain(Stringargs[])throwsException{Strings,space=;intnum=0;BufferedReaderbr=newBufferedReader(newFileReader(a.txt));BufferedWriterbw=newBufferedWriter(newFileWriter(b.txt));while(br.ready()){s=br.readLine();if(s==null)break;bw.write(s);bw.newLine();}bw.close();}}44编写一个输出HelloWorld!的Applet程序和嵌入该Applet的HTML页面。//Hello.javaimportjava.awt.Graphics;importjava.applet.Applet;publicclassHelloextendsApplet{Strings;publicvoidinit(){s=HelloWorld!;}publicvoidpaint(Graphicsg){g.drawString(s,25,25);}}//Hello.htmlhtmlappletcode=Helloheight=400width=200/applet/applet45阅读以下程序,输出结果-1importjava.io.*;publicclassATest{publicstaticvoidmain(Stringargs[]){SubClasssb=newSubClass();System.out.println(sb.funOfMod());}}classSuperClass{inta=-10,b=-3;}classSubClassextendsSuperClass{intfunOfMod(){returna%b;}}46阅读以下程序,输出结果为。importjava.util.*;publicclassVecApp{publicstaticvoidmain(String[]args){Vectorv=newVector();for(inti=0;i2;i++)v.addElement(v+i);v.insertElementAt(newInteger(1),0);Enumeratione=v.elements();while(e.hasMoreElements())System.out.print(e.nextElement()+);System.out.println();v.removeElement(v1);for(inti=0;iv.size();i++)System.out.print(v.elementAt(i)+);System.out.println();}}1v0v11v047以下程序段的输出结果为1234589publicclassC{publicstaticvoidmain(Stringargs[]){inti,j;inta[]={2,1,4,8,9,5,3};for(i=0;ia.length-1;i++){intk=i;for(j=i;ja.length;j++)if(a[j]a[k])k=j;inttemp=a[i];a[i]=a[k];a[k]=temp;}for(i=0;ia.length;i++)System.out.print(a[i]+);System.out.println();}}48阅读以下程序:importjava.io.*;publicclassReadLineTest{publicstaticvoidmain(String[]args){BufferedReaderb=newBufferedReader(newInputStreamReader(System.in));Strings;System.out.flush();s=b.readLine();System.out.println(s);}}运行以上程序,若从键盘输入:Hello回车则输出结果为Hello。49阅读以下程序:classA{publicstaticvoidmain(String[]args){Strings,s1=;charc;s=args[0];for(inti=0;is.length();i++){c=s.charAt(i);if(c='a'&&c='z'){s1=s1+Character.toUpperCase(c);}else{s1=s1+Character.toLowerCase(c);}}System.out.println(s1);}}若在dos命令行输入:javaAhELLO,则输出为Hello50编译并运行以下程序,以下描述哪个选项是正确的(C)。classATestOftoString{protectedStringtoString(){returnsuper.toString();}}A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错51以下程序段执行后将有(C)个位元组被写入到档afile中。try{FileOutputStreamfos=newFileOutputStream(“afile.txt”);DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close();}catch(IOExceptione){}A、2B、8C、12D、1652设有下面两个赋值语句:a=Double.parseDouble(“1.2”);b=Double.valueOf(“1.2”);下述说法正确的是(A)。A、a是double类型变量,b是Double类对象。B、a是Double类对象,b是double类型变量。C、a和b都是Double类对象并且值相等D、a和b都是double变量并且值相等53容器Panel和Applet缺省使用的布局编辑策略是(A)A、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayout54在编写JavaApplet程序时,需要在程序的开头写上(B)语句。A、importjava.awt.*B、importjava.applet.*;C、importjava.io.*;D、importjava.awt.e
本文标题:java 试题
链接地址:https://www.777doc.com/doc-2878822 .html