ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:33.16KB ,
资源ID:4393580      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4393580.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java复习题Word文件下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java复习题Word文件下载.docx

1、A) 15 B) 16 C) 7 D) 89关于JAVA语言的叙述,下面哪个是不正确的?(B)A、java语言提供的编译器不针对特定的操作系统进行编译。B、字节码就是机器指令。C、java虚拟机负责解释、运行字节码。D、java内置对多线程的支持。10下面语句执行后,i 的值是( B )。for( int i=0, j=1; j y | x z B) x != y C) z ( y + x ) D) x y & ! ( x 3 );A) 16 B) 8 C) 4 D) 213以下由 for 语句构成的循环执行的次数是( B )。for ( int i = 0; true ; i+) ;A) 有

2、语法错,不能执行 B) 无限次 C) 执行1次 D) 一次也不执行14定义类头时能使用的修饰符是(C )。A) private B) static C) abstract D) protected15设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值, 正确的switch语句是D )。A) switch (x + y) B) switch ( ch + 1 ) . . C) switch ch D) switch ( a + b ); . . 16. 以下关于继承和接口的叙述正确的是( D )。A、在Java中接口不允许被继承。B、在Java中一个

3、类只能实现一个接口。C、在Java中一个类不能同时继承一个类和实现一个接口。D、在Java中类只允许单一继承。17. 下列类定义中,不正确的是(D )。A) class x . B) class x extends y . C) static class x implements y1,y2 . D) public class x extends Applet . 18. 设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( A )。A) static x x1; B) public x x1=new x(int 123);C) y x1; D) x x1=x( );19. 设

4、 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是(B )。A) x( int m) . B) void x( int m) . C) x( int m, int n) . D) x( int h,int m,int n) . 20. 下列方法定义中,正确的是( A )。A) int x( ) char ch=a return (int)ch; B) void x( ) .return true;C) int x( ) .return true;D) int x( int a, b) return a+b; 21. 用于定义类成员的访问控制权的一组关键字是(

5、 D )。A) class, float, double, public B) float, boolean, int, long C) char, extends, float, double D) public, private, protected 22. 下面哪个函数是publicvoidexam().的重载函数?( B )。A、publicStringexam(). B、publicintm,floatf).C、publicexam(). D、publicexam().23. 下列程序段执行后 b3 的结果是( D )。boolean b1=true, b2, b3;24= b1 ?

6、 b1 : b2;A) 0 B) 1 C) true D) false25关于包的叙述,下面哪个是不正确的?(A)A、一个.java的源程序文件中可以有多条声明包的语句。B、一个包中的多个类之间不可以重名,不同包中的类名可以相同。C、声明包用关键字package。D、一个包中可以包含多个类。26. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( D )。A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;27. 以下哪个是java的原始数据类型( C ) A、Int B、Boolean C、float D、String28. 哪

7、些是将一个十六进制值赋值给一个long型变量 DA. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L;29. 当Frame的大小被改变时, Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器 BA. BorderLayoutB. FlowLayoutC. CardLayoutD. GridLayout30. 下面的哪些答案可以用以表示八进制值8? AA. 010B. 0x10C. 08D. 0x8E. void31. 下面无效的标识符为:( A )A

8、、null B、length C、$Boy26 D、_code32. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的(B )。A、ArrayList myList=new Object( ) B、List myList=new ArrayList( )C、ArrayList myList=new List( ) D、List myList=new List( )33. main()方法的返回类型是什么? BA. intB. voidC. booleanD. static34. 给出以下关于一个使用适当的字符间距的字体的TextField的表达式 TextFi

9、eld t = new TextField(they are good,40);/40指的是像素 哪些叙述是对的? DA. 被显示的字符串可以使用多种字体。B. 一行中最大的字符数是40C. 显示的宽度正好是40个字符宽。D. 用户可以编辑字符。35 关于垃圾收集的哪些叙述是对的?A. 程序开发者必须自己创建一个线程进行内存释放的工作。B. 垃圾收集将检查并释放不再使用的内存。C. 垃圾收集允许程序开发者明确指定并立即释放该内存。D. 垃圾收集能够在期望的时间释放被java对象使用的内存。36. 给出下面的代码 1 public class Test 2 int m, n; 3 public

10、Test() 4 public Test(int a) m=a; 5 public static void main(String arg) 6 Test t1,t2; 7 int j,k; 8 j=0; k=0; 9 t1=new Test(); 10 t2=new Test(j,k); 11 12 在编译时哪行将导致一个错误?A. 第3行B. 第5行C. 第6行D. 第10行37. Thread的方法resume()负责恢复哪些线程的执行?A. 通过调用stop()方法而停止的线程。B. 通过调用sleep()方法而停止运行的线程。C. 通过调用wait()方法而停止运行的线程。D. 通过

11、调用suspend()方法而停止运行的线程。 /已经过期了38. JDK提供的编译器是( D ) A、java.exe B、javaw.exe C、javap.exe D、javac.exe39. 下面的哪些赋值语句是错的?A. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. double d = 3.14D;40. 给出下面的不完整的类代码 class Person String name, department; int age; public Person(String n) name = n; public Pe

12、rson(String n, int a) name = n; age = a; public Person(String n, String d, int a) / 完成Person(String n, int a)的逻辑 department = d; 下面的哪些表达式可以加到构造方法中的注释处? CA. Person(n,a);B. this(Person(n,a); /构造函数的名字不能当方法名调用;C. this(n,a);D. this(name,age); /构造方法的参数也不能直接传实例变量名41. 给出下面的代码 public class Test void printVal

13、ue(int m) do System.out.println(The value is+m); while( -m 10 ); public static void main(String arg) int i=10; Test t= new Test(); t.printValue(i); 输出将是什么?A. 8B. 9C. 10D. 1142. 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制?A. publicB. 不加修饰符C. protectedD. private /面向对象编程P196页的表格,private一行有错误43. 有如下数

14、据声明: int x; String s=123 将s转化为int型数据的语句,正确的是( A )A、x=Interger.parseInt(s); B、x=s. parseInt(s);C、x=x.valueof(s); D、x=String.parseInt (s);44. 给出下面的代码 public class Person int arr = new int10;/非静态属性 public static void main(String a) System.out.println(arr1);/静态方法不能访问非静态属性 哪些叙述是对的?A. 编译时出错。B. 编译时正确而运行时出错

15、。C. 输出0。D. 输出null。45下面( B )是合法的 Java 标识符。A、#_pound B、_underscore C、5Interstate D、class2下面( D )赋值语句不会出现编译警告或错误。A、float f=1.3; B、char c=a C、byte b=257; D、int i=10;46编译一个定义了两个类和三个方法的 Java 源程序文件,总共会产生( D )个字节码文件。A、5 个字节码文件,以“.java”为扩展名 B、2 个字节码文件,以“.java”为扩展名C、5 个字节码文件,以“.class”为扩展名 D、2 个字节码文件,以“.class”

16、为扩展名47关于下面程序,( A )的结论是正确的。class J_SubClass extends J_Test public class J_Test J_Test(int i) System.out.println(i);public static void main(String args) J_SubClass a = new J_SubClass();A、不能通过编译,因为类 J_Test 没有定义无参数的构造方法B、不能通过编译,因为类 J_SubClass 没有定义无参数的构造方法C、不能通过编译,因为没有实现 J_SubClass(int i)的构造方法D、可以成功通过编译4

17、8关于java中的类及其成员的访问控制权限,以下说法不正确的是( C ) A、java为类提供两种访问控制权限:public和缺省。B、java为类中成员提供4种访问控制权限:public、缺省、private、protected。C、被private修饰的成员只能被同一个包中的类访问和修改。D、被protected修饰的成员可被三种类所引用:该类自身、同一个包中的其他类、在其他包中的该类的子类。49下面( B )是合法的 Java 标识符。50下面( D )赋值语句不会出现编译警告或错误。51编译一个定义了两个类和三个方法的 Java 源程序文件,总共会产生( D )个字节码文件。52有关类

18、的说法,正确的是( B )。A、类具有封装性,所以类的数据是不能被访问的B、类具有封装性,但可以通过类的公共接口访问类中的数据C、声明一个类时,必须使用 public 修饰符D、每个类中必须有 main 方法,否则程序无法运行53执行完下面程序片段后,( B )的结论是正确的。int a, b, c;a = 1;b = 2;c = (a + b 3 ? a+ : b+);A、a 的值是 2,b 的值是 3 B、a 的值是 1,b 的值是 3C、a 的值是 1,b 的值是 2 D、c 的值是 false54将类的成员的访问权限设置为默认的,则该成员能被( A )。A、同一包中的类访问 B、其他包

19、中的类访问C、所有的类访问 D、所有的类的子类访问55下面的方法重载,正确的是( C )。A、int fun(int a, float b) B、float fun(int a, float b) float fun(int a, float b) float fun(int x, float y) C、float fun(float a) D、float fun1(int a, float b) float fun(float a, float b) float fun2(int a, float b) 56下面关于继承的说法,正确的是( D )。A、超类的对象就是子类的对象 B、一个类可以

20、有几个超类C、一个类只能有一个子类 D、一个类只能有一个超类57下面关于多态性的说法,正确的是( C )。A、一个类中不能有同名的方法13当需要在文件中写入字符而不是字节时,在下面的类中最好选用( B )类。A、java.io.RandomAccessFile B、java.io.PrintWriterC、java.io.PrintStream D、java.io.PrintOutputStream58关于事件监听,正确的是( C )。A、一个事件监听器只能监听一个组件B、一个事件监听器只能监听处理一种事件C、一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上D、一个组件只能

21、引发一种事件A、上面程序含有编译错误 B、上面程序在运行时会产生一个运行时异常C、上面程序会正常运行,但不产生任何输出 D、上面程序输出“1”59用“new FileOutputStream(“data.txt”,true)”创建一个 FileOutputStream 实例对象,则下面( B )说法是正确的。A、如果文件“data.txt”存在,则将抛出 IOException 异常B、如果文件“data.txt”存在,则将在文件的末尾开始添加新内容C、如果文件“data.txt”存在,则将覆盖掉文件中已有的内容D、如果文件“data.txt”不存在,则将抛出 IOException 异常60

22、改变当前容器的布局方式,( A )。A、调用方法 setLayoutB、容器一旦生成,它的布局方式就不能改变C、调用方法 setLayoutManagerD、调用方法 updateLayout二.填空题1. 构造函数_没_有返回值。2. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 _ double _两种具体类型。3. 创建类对象的运算符是_ new。4. 当整型变量n的值不能被13除尽时,其值为 false 的Java语言表达式是_if(n%13!=0)renturn false;_ 。5. 在Java语言中,所有的数组都有一个lenght属性,这个属

23、性存储了该数组的_元素个数。6. 定义类就是定义一种抽象的_父类_,它是所有具有一定共性的对象的抽象描述。7. 在Java语言中,使用_平台无关_、_java虚拟机_等技术,实现软件重用。8. 表达式3/6 * 5的计算结果是_0_ 。9.下面是一个类的定义:public class Myclass_ int x, y;Myclass ( int i, _=0_) / 构造函数 x=i;y=j; 10.下面是一个Java Application 的主类的定义,其功能是输出所有命令行参数。import java.io.*;public class MyClass public static vo

24、id main(String args ) if( args.length !=_0_) for(int i=0; i args.length; i+) System.out.println(_i=+i_);else System.out.println(没有命令行参数);11下面是一个小程序的主类myprogram的定义, 其中A、B是该主类所在源程序中已定义的另两个类的类名:import java awt.*;import java applet.*;public class myprogram extends Applet/定义小程序的主类 A a; B b;public _ mypro

25、gram _ init( ) a=new A( ); b=_new_ B( );12. Java的复合数据类型有 : 类、数组和_接口_等。 Java的简单数据类型有 : 数值类型(整形和浮点类型),自负类型和布尔类型13. 表达式3/6 * 5的计算结果是_0_ 。14.定义初值为10的10次方的长整型变量 lvar 的语句是:_long lvar=1*e10_。15. 顺序结构、分支结构(或称选择结构)、_循环结构_是结构化程序设计的三种基本流程控制结构。16. 以下方法 m 的功能是求两参数之积的整数部分。int m ( float x, float y ) _k=(int)x*y_;17. Java 源程序文件编译后产生的文件称为_字节码_文件,其扩展名为 _.class_ 。18下面的程序段定义了一个Circle类,成员方法area完成圆形面积的计算,构造方法完成圆形宽度的设置,请完成该程序。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2