资源描述:
《java程序设计答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java程序设计一、单项选择题(本大题共50分,共20小题,每小题2.5分)1.package语句的作用是()A.引入一个包B.创建一个包C.既能引入一个包,又能创建一个包D.以上皆不对2.关于下列程序结果正确的是() publicclassMyClass{ staticinti;publicstaticvoidmain(Stringargv[]){System.out.println(i); } }A.ErrorVariableimaynothavebeeninitializedB.NullC.1D.03.给定File
2、f=newFile("aa.txt");可以实现向文件尾部读写的是()A.RandomAccessFilef1=newRandomAccessFile(f,"r");B.RandomAccessFilef1=newRandomAccessFile(f,"a");C.RandomAccessFilef1=newRandomAccessFile(f,"rw");D.RandomAccessFilef1=newRandomAccessFile(f,"w");4.以下程序booleana=false;booleanb=true;
3、booleanc=(a&&b)&&(!b); intresult=c==false?1:2;执行完后,c与result的值是()A.c=false;result=1;B.c=true;result=2;C.c=true;result=1;D.c=false;result=2;5.给定以下程序段 //insertcodepublicclassfoo(publicstaticvoidmain(String[]args)throwsException {printWriterout=newPrintWriter(newjava
4、.io.outputStreamWriter(System.out),true);out.printIn(“Hello”);) ) 要使程序能正确运行,在//insertcode处必须添加()语句A.importjava.io.PrintWriter;B.includejava.io.PrintWriter;C.importjava.io.OutputStreamWriter;D.includejava.io.OutputStreamWriter;6.下面哪些赋值语句是错误的()A.floatf=11.1;B.doubl
5、ed=5.3E12;C.charc=’r’;D.Booleanb=true;7.在某个类A中存在一个方法:voidGetSort(intx),以下能作为这个方法的重载的声明的是()A.voidGetSort(floatx)B.intGetSort(inty)C.doubleGetSort(inty)D.voidGet(intx,inty)8.如果通过命令行javamyproggoodmorning运行下列程序,结果正确的是()A.myprogB.goodC.morningD.Exceptioninthread"main
6、"java.lang.ArrayIndexOutOfBoundsException:2atmyprog.main(myprog.java:4)9.下列类头定义中,错误的是()A.classxB.publicxextendsy{....}{....}C.publicclassxextendsyD.classxextendsyimplementsy1{....}{....}10.用于定义类成员的访问控制权的一组关键字是()。A.class,float,double,publicB.float,boolean,int,long
7、C.char,extends,float,doubleD.public,private,protected11.下列说法错误的是()A.JavaApplication命名必须与公共类名相同B.JavaApplet必须是类Applet的子类C.Applet中也可以有main()方法D.一个JavaApplication文件中可以定义多个类12.下列哪个选项不能使当前线程停止执行()A.一个异常被抛出B.线程执行了sleep()调用C.高优先级的线程处于可运行状态D.当前线程产生了一个新线程13.如果一个类对象要永久保存,则
8、必须实现接口()A.RunnableB.EnumerationC.SerializableD.Object14.下列哪个方法可以创建一个新线程()A.继承javlang.Thread并重写方法runB.继承javlang.Runnable并重写start方法C.实现javlang.thread并重写方法runD.实现