Java样本复习测试卷_第1页
Java样本复习测试卷_第2页
Java样本复习测试卷_第3页
Java样本复习测试卷_第4页
Java样本复习测试卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页Java样本复习测试卷1.(2分)在某类中存在一个方法:intgetAge(intx),以下能作为这个方法重载的是:()。A、publicgetAge(intx);B、voidgetAge(intx);C、intgetAge(intx,inty);D、intget(intx);【正确答案】:C2.(2分)执行下列语句后,c的值为()。booleana=true,b=false;Stringc;c=(!a!=b?"yes":"no");A、0B、yesC、noD、3【正确答案】:C3.(2分)每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的。A、1个B、2个C、4个D、任意多个【正确答案】:A4.(2分)下列关于静态方法的描述中错误的是:()。A、静态方法并不操作调用它的对象,所以不能用静态方法来访问实例属性B、可以使用“类名.方法名”来调用静态方法C、可以使用“对象.方法名”来调用静态方法D、静态方法需要先创建实例之后,才可以应用【正确答案】:D5.(2分)线程可以通过()方法休眠一段时间,然后回复运行。A、startB、stopC、yieldD、sleep【正确答案】:D6.(2分)关于接口的定义和实现,以下描述正确的是:()。A、接口定义中的方法都只有定义没有实现B、接口定义中的变量都必须写明final和staticC、如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码D、如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public【正确答案】:A7.(2分)设有定义语句inta[]={66,77,88},对此语句的叙述错误的是()。A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的元素下标为1~3D、数组中的每个元素都是整形变量【正确答案】:C8.(2分)在定义Java主类的类头时,可以使用的访问限定符是:()。A、publicB、privateC、defaultD、final【正确答案】:A9.(2分)要捕获下列程序产生的异常,需要在catch中使用哪种异常类:()。intb[]=null;b[0]=1;try{System.out.println(b[0]);}catch(){System.out.print("发现异常");}A、NullPointerExceptioneB、ArrayIndexOutOfBoundsExceptioneC、ArithmeticExceptioneD、IllegalArgumentExceptione【正确答案】:A10.(2分)关于super,以下说法中错误的是:().A、可以访问父类中被隐藏的成员变量B、用于调用父类被重写的方法C、用于定义父类D、调用父类的构造方法【正确答案】:C11.(2分)阅读下列代码,代码执行后number的值是():intnumber=16;number=number>>>2;A、2B、8C、4D、16【正确答案】:C12.(2分)下列字符中不是java关键字的是()。A、mainB、staticC、privateD、int【正确答案】:A13.(2分)假设类A有构造方法A(inta),则在类A的其它构造方法中调用该构造方法的语句格式是:()A(x)B、this.A(x)C、this(x)D、super(x)【正确答案】:C14.(2分)执行下面的程序片段后,i的值是:()。inti;for(i=32;i>=4;i/=2){if(i<20)break;}A、2B、4C、32D、16【正确答案】:D15.(2分)下面哪项不是合法的条件语句()。A、if(a>b){…}B、if(a=1){…}C、if(a>b&&b>c){…}D、if(3>2){…}【正确答案】:B16.(2分)运行下列代码后,输出的内容是()。chari='k';switch(i){case'a':System.out.println(“apple”);break;case'b':System.out.println(“ball”);break;case'c':System.out.println(“center”);break;default:System.out.println(“other”);}A、appleB、ballC、centerD、other【正确答案】:D17.(2分)下列关于引入包的描述中,错误的是:()。A、使用其他包中的类时,需要在程序的开头写上import语句B、引入包的代码书写在类声明语句的上面,打包语句的下面C、import只引入当前包下面的类,而不引入该包中子包里面的类D、一行只能引入一个包中的类,若有多个类需要引入,则要分写为多行【正确答案】:D解析:

(共10题,共20分)18.(2分)在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()。A、superB、importC、thisD、return【正确答案】:C19.(2分)为使得变量x的值加1,下面写出的形式不正确的是:()A、x++B、++xC、x=x+1D、x=+1【正确答案】:D20.(2分)在Java语言中,如下选项能正确定义字符型变量的是()。A、charch=‘ab’;B、charch=“a”;C、charch=97;D、Stringch=“a”;【正确答案】:C21.(2分)Java程序计算表达式6.5%2的结果是:()。A、0.2B、0C、1D、0.5【正确答案】:D22.(2分)如下赋值语句不会产生编译错误或者赋值警告的是:()。A、chara='bc';B、byteb=152;C、floatc=2.0;D、doubleb=2.0【正确答案】:D23.(2分)Java语言的并发机制是()。A、多线程机制B、垃圾回收机制C、代码安全检验机制D、异常处理机制【正确答案】:A24.(2分)JavaApplet有三种状态,Applet载入时的顺序是:()。A、init()-start()-paint()B、start()-init()-paint()C、init()-paint()-start()D、start()-paint()-start()【正确答案】:A25.(2分)若有定义Stringtom=“boy”;Stringhill=“boy”;则表达式(tom==hill)的值为()。A、1B、trueC、falseD、0【正确答案】:B26.(2分)以下关于while循环和do-while循环的描述中,错误的是()。A、while结构与do-while结构的区别是后者的循环体至少被执行一次B、while结构的循环体必须是单条语句C、while结构是当条件为真时才能执行循环体D、do-while结构当条件为真时,能继续执行循环体【正确答案】:B27.(2分)如下Java代码执行后,c的值是:()。booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);A、1B、trueC、falseD、0【正确答案】:C28.(2分)下列语句执行后,x的值是()。intx=2;do{x*=x;}while(x<17);A、4B、16C、256D、17【正确答案】:C29.(2分)Java程序中,011表示的十进制数为()。A、1B、3C、9D、11【正确答案】:C30.(2分)下列字符中可以作为java标识符的是()。A、%getPathB、$2C、3a3D、@a【正确答案】:B31.(2分)一个带有public修饰符Java类Hello的Java程序正确命名是:()。A、HelloB、Hello.javaC、hello.javaD、Hello.jar【正确答案】:B32.(2分)编译类名为HelloWord的Java应用程序,正确的命令是()。A、javaHelloWord.classB、HelloWord.classC、javacHelloWord.javaD、javacHelloWord【正确答案】:C33.(2分)在Java程序中,如下选项表示转义字符“换行”的是:()。A、\bB、\fC、\nD、\r【正确答案】:C34.(2分)以下关于if-else语句的描述中,错误的是:()。A、if语句可以单独使用B、else语句可以单独使用C、if-else语句可以嵌套使用D、if或者else语句体中的语句若多余一条,外面需要使用大括号括起来【正确答案】:B35.(2分)下列Java常用包中,Java程序默认加载的是:()。A、java.langB、java.ioC、java.swingD、java.util【正确答案】:A1.(2分)在引用数组元素时,下标是用于指出数组中某个元素位置的数字或者变量。A、正确B、错误【正确答案】:A2.(2分)while循环执行循环体至少执行1次。while循环执行循环体至少执行1次。A、正确B、错误【正确答案】:B3.(2分)在Java语言中,语句booleant=1&&0;的作用是给boolean类型变量t赋初值。()A、正确B、错误【正确答案】:B4.(2分)注释的作用是使得程序执行时在屏幕上显示//之后的内容。()A、正确B、错误【正确答案】:B5.(2分)文件缓冲流的作用是提高文件的读/写效率。()A、正确B、错误【正确答案】:A6.(2分)可以用if-else语句改写所有switch语句,反之可以用switch语句改写所有的if-else语句。A、正确B、错误【正确答案】:B7.(2分)Java语言中定义一个常量要用coast关键字。()Java语言中定义一个常量要用coast关键字。()A、正确B、错误【正确答案】:B8.(2分)构造方法的返回类型只能是void型。()A、正确B、错误【正确答案】:B9.(2分)Java源程序的扩展名是.java()。A、正确B、错误【正确答案】:A10.(2分)外部类不能直接访问内部类的成员。()A、正确B、错误【正确答案】:A简答题1.(10分)编写一个Member类,类包含成员如下内容:成员变量,全部是私有属性:编号(id,整型)、姓名(name,字符串型)、性别(gender,字符型)、是否vip(isvip,布尔型)成员方法:所有属性的set方法及get方法编程实现这个类,创建类对象s1,并调用方法输入学生信息:编号(1)、姓名(张伟)、性别(男),vip(),并打印出来。【正确答案】:publicclassMember{privateintid;privateStringname;privateStringgender;privatebooleanisvip;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicStringgetGender(){returngender;}publicvoidsetGender(Stringgender){this.gender=gender;}publicbooleanisIsvip(){returnisvip;}publicvoid

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论