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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java基础试题C.docx

1、Java基础试题C本测试题型为选择题,分值设置100*1 = 100分1.下列关于Java语言的特点,描述错误的是() AJava是跨平台的编程语言 BJava支持分布式计算 CJava是面向过程的编程语言 DJava支持多线程2.Java的三个版本不包括下列哪一项()A. JavaSE B.JavaOE C.JavaEE D.JavaME3.下列哪项不是Java关键字()A.abstract B.have C.transient D.protected4. 下面哪个是Java语言中正确的标识符()A.3D B.$this C.extends D.implements5.关于Java基本类型,

2、下列说法正确的是()A.byte占用1个字节,取值范围是-128到128B.char是字符类型,char中能存放一个中文C.long是长整形,占用4个字节D.String是字符串类型,能存放无限长度的内容6.下列写法正确的是()A.boolean b = null; B.int i = 65536;C.float f = 0.005; D.char c = “h”;7.Java中注释的写法错误的是()A. / B. /* */ C./* */ D./* */8.下列书写正确的是()A. byte b = 256/2;B. float f = 2/0.5;C. char c = 5*5;D. i

3、nt i = 1/0.5;9. 运算:-10%3的结果是()A.3 B.-3 C.1 D.-110.下列代码的执行结果是: int i = 0; int j = 0; while(i 5 & j+ 0); System.out.println(two);A. 正常执行,但是一直打印出”one”B. 正常执行,且打印出”one” “two”C. 编译成功,但是运行时报错D. 编译时报错13. 下面哪条语句定义了5个元素的数组A.int a=22,23,24,25,12; B.int a =new int(5);C.int 5 array; D.int arr;14. 数组x定义如下 int x

4、=new int32 则 x.length 和x0.length 的值为A. 3 ,2 B. 2 ,3 C. 3 ,1 D. 1, 315. 给出一段程序,选择运行结果( )class TestArray public static void main(String args) String s1 = args1; String s2 = args2; String s3 = args3; String s4 = args4; System.out.println(args2= + s2); 命令行执行: java TestArray 1 2 3 4 结果是下面哪一个 A.args2=2 B.

5、args2=nullC.args2=1 D.运行出现异常 16. 下列说法正确的是()A. 类是一种高级数据类型B. 类是对一类事物的描述C. 类是对其对象的描述D. 类中至少声明一个属性17. 我们使用哪个关键字来创建一个新的对象()A.void B.new C.static D.native18. 下面的代码执行后,输出()class Demo public String toString() return Demos toString function; public static void main(String args) Demo d = new Demo(); System.ou

6、t.println(d); A. 输出类似”Demode6ced”的字符串B. 输出”Demo toString()”C. 输出” Demos toString function”D. 不输出任何东西19. 下段代码第几行会发生错误()1.public void modify() 2. int I, j, k; 3. I = 100; 4. while (I 0) 5. j = I * 2; 6. System.out.println( The value of j is + j); 7. k = k + 1; 8. I-; A. 第2行B. 第4行C. 第5行D. 第7行20. 关于成员变量

7、的初始值说法错误的是()A. 对象引用类型的默认值为nullB. byte,short,int,long 类型的默认值是0C. boolean类型的初始值是falseD. char类型的初始值是 (之间没有空格)21. 下列的方法声明属于成员方法的是()A. public func()B. public void func()C. public static void func()D. public static int func()22. 关于return,break,continue描述错误的是()A. return 可以使程序跳出方法体B. break可以使程序跳出当前循环体C. bre

8、ak可以使程序跳出方法体D. continue可以使程序跳过当前循环,继续下一次循环23. 下列说法正确的是()class Demo public void func() return ; A. 该类中不包含有构造方法B. 该类中不包含有属性字段C. func方法没有返回值类型D. func方法中的return必不可少24. 下列说法错误的是()A. 声明为static的方法为类方法B. 声明为static的属性为类属性C. 调用类的static时,不需要创建该类的实例D. 在static方法中,可以调用方法外部非static的变量25.关于final的说法,正确的是()A. final修饰的

9、类不能被继承B. final修饰的变量不能被修改C. final修饰的方法不能被重写D. 以上都正确26. 对于下列代码,描述正确的是()class BaseClass String name = base; public BaseClass(String name) this.name = name; class SubClass extends BaseClass private String name; public SubClass(String name) this.name = name; public static void main(String args) System.ou

10、t.println(ok); A. 正确 ,执行java SubClass时打印出”ok”B. 正确 ,执行java BaseClass时打印出”ok”C. 编译时出错D. 编译通过,运行时出错 27. 按照下列的说法,不能发生方法重载的是()A. 方法名相同,参数个数不同B. 方法名相同,返回值类型不同C. 方法名相同,参数类型不同D. 方法名相同,参数顺序不同28. 当执行java SubClass时,下列代码的执行结果是()public class BaseClass int i = 2; public void func() System.out.println(BaseClass f

11、unc); class SubClass extends BaseClass int i = 4; public void func() System.out.println(SubClass func); public static void main(String args) BaseClass bc = new SubClass(); bc.func(); System.out.println(bc.i); A. 输出 BaseClass func 和 2B. 输出 SubClass func 和 2C. 输出 BaseClass func 和 4D. 输出 SubClass func

12、和 429. 下列哪项不属于Java的三大特性()A. 封装 B.继承 C.多态 D.健壮30. 多态发生的三个条件中,不包含()A. 要有类的继承或实现 B. 要有方法的重写C. 要有默认的构造方法D. 要有父类引用指向子类对象31. 抽象方法与抽象方法用哪个关键字来声明()A. extendsB. abstractC. implementsD. synchronized32. 内部类用哪个关键字来声明()A. classB. innerclassC. enumD. interface33. 如何在下列指定的位置创建InnerClass的实例()class OuterClass privat

13、e String name = out; class InnerClass private String name = out; public void innerFun() private String name = in; System.out.println(name+ +this.name+ +OuterClass.this.name); public static void main(String args) / 在此创建InnerClass的实例ic A. InnerClass ic = new InnerClass();B. OuterClass oc = new OuterCl

14、ass(); OuterClass.InnerClass ic = new oc.InnerClass();C. OuterClass.InnerClass ic = new OuterClass.InnerClass();D. OuterClass oc = new OuterClass(); OuterClass.InnerClass ic = oc.new InnerClass();34. 在上一题的代码中,在main中创建了内部类的实例,调用此内部类的innerFun方法时,输出结果应该是()A. in out outB. out out outC. in in outD. in in

15、 in35. 下列关于内部类的说明,错误的是()A. 内部类可以被声明为private的B. 内部类可以访问外部类的所有属性,包括private的属性C. 非匿名内部类编译后生成的class命名规范是:OutClassName+$+InnerClassName+.classD. 声明在方法中的内部类,可以访问方法中int i = 2;格式的变量36. 捕捉异常完整的语法结构是()A. trycatch(Exception e)finalB. trycatch(Exception e)finallyC. tryD. catch(Exception)finally37. 下列哪个关键字可以抛出异常

16、()A. throw B.final C.finally D.static38. 下列哪个是空指针异常()A. IOException B. SQLException C. ClassNotFoundException D. NullPointerException39. Exception与Error的父类是()A. Cloneable B.Runnable C. Throwable D. Serializable40. 检查时异常和运行时异常的父类分别是()A. Exception RuntimeExceptionB. RuntimeException Exception C. Excep

17、tion TimeoutExceptionD. TimeoutException Exception 41. 下列程序执行的结果是()class Demo public static void main(String args) try int i = 1 / 0; System.out.println(1); catch (ArithmeticException e) System.out.println(2); catch (Exception e) System.out.println(3); finally System.out.println(4); System.out.print

18、ln(5); A. 1 2 3 4 5B. 2 3 4 5C. 2 3 5D. 2 4 542. 下列将字符串”123”转换成int类型123过程中会出错的是()A. int i = Integer.parseInt(123);B. int i = Byte.parseByte(123);C. int i = Short.parseShort(123);D. int i = Double.parseDouble(123);43. 执行下列代码,结果是()class Demo public static void main(String args) String s = abcdefg; Str

19、ing str = s.substring(1, 3); System.out.println(str); A. ab B. bc C. abc D. bcd44. 下列程序执行后,输出的结果是()class TestString public static void main(String args) String str = abc; String str2 = abc; String str3 = new String(abc); String str4 = new String(abc); System.out.println(str.equals(str2); System.out.

20、println(str = str2); System.out.println(str3.equals(str4); System.out.println(str = str4); A. true false true falseB. true true true falseC. true true false trueD. true false false false45. 阅读下列代码,当执行java SubClass的时候,结果显示是()public class BaseClass static System.out.println(BaseClass static); public B

21、aseClass() System.out.println(BaseClass constructor); class SubClass extends BaseClass int i = 4; static System.out.println(SubClass static); public SubClass() System.out.println(SubClass constructor); public static void main(String args) SubClass bc = new SubClass(); A. SubClass static BaseClass st

22、atic SubClass constructor BaseClass constructorB. BaseClass static SubClass static BaseClass constructor SubClass constructorC. BaseClass staticBaseClass constructor SubClass staticSubClass constructorD. SubClass staticSubClass constructorBaseClass staticBaseClass constructor46. 对于catch子句的排列,下列哪种是正确

23、的 A. 父类在先,子类在后 B. 子类在先,父类在后 C. 有继承关系的异常不能在同一个try程序段内 D. 相同的异常,我们需要捕捉多次47. 构造方法何时被调用 A. 类被加载的时候 B.创建对象时 C. 调用对象方法时 D.使用对象的变量时48. 下列两个类位于与不同的包中,代码在第几行会出现问题()1. package test.junit2;2. public class BaseClass 3. private int i = 2;4. int j = 3;5. protected int m = 4;6. public int n = 5;7. package test.jun

24、it;8. import test.junit2.BaseClass;9. public class SubClass extends BaseClass 10. public static void main(String args) 11. SubClass bc = new SubClass();12. System.out.println(bc.i);13. System.out.println(bc.j);14. System.out.println(bc.m);15. System.out.println(bc.n); A. line 11 和 line12B. line 12 和

25、 line13C. line 13 和 line14D. line 14 和 line1549. 数组中可以包含什么类型的元素 A. int型 B. string型 C. 数组 D. 以上都可以50. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )51. 编译Java Application 源程序文件将产生相应的字节码文件,这

26、些字节码文件的扩展名为A.java B. classC.html D. exe52. 指出下列程序运行的结果 ()class Example String str = new String(good); char ch = a, b, c ; public void change(String str, char ch) str = test ok; ch0 = g; public static void main(String args) Example ex = new Example(); ex.change(ex.str, ex.ch); System.out.print(ex.str

27、 + and ); System.out.print(ex.ch); A. good and abc B. good and gbc C.test ok and abc D. test ok and gbc 53. 流,按照流的方向不同可分为()和(),按照处理数据单位不同分为()和(),按照功能不同,分为()和():A. 输入流 输出流, 节点流 处理流, 字节流 字符流B. 节点流 处理流, 字节流 字符流, 输入流 输出流C. 输入流 输出流, 字节流 字符流, 节点流 处理流D. 节点流 处理流, 输入流 输出流, 字节流 字符流54. 字节输入流的父类是(),字符输出流的父类是()A. InputStream WriterB. InputStream OutputStreamC. Reader WriterD. Reader OutputStream55. 选择正确的选项填空()public class TestFileInputStream public static void main(String args) _NO.1_ Exception FileInput

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1