版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上Java2实用教程(第4版)课后选择题整理 (以下内容可能会出现少量错别字,望见谅) by小坏蛋第一章选择题(1)下列哪个是JDK提供的编译器?A. java.exe B.javac.exe C.javap.exe D. javaw.exe(2)下列哪个是Java应用程序主类中正确的main方法?A. public void main (String args) B.static void main (String args)C .public static void Main (String args) D .public static void main (Str
2、ing args)第二章.选择题(1)下列哪项字符序列可以作为标识符? A .true B .default C. _int D.good-class(2)下列哪三项是正确的float变量的声明?A .float foo=-1; B .float foo=1.0; C .float foo=42e1; D. float foo=2.02f; E .float foo= 3.03d; F. float foo= 0x0123;(3)下列哪一项叙述是正确的? A. char型字符在Unicode表中的位置范围是0至32767 B. char型字符在Unicode表中的位置范围是0至65535 C.
3、 char型字符在Unicode表中的位置范围是0至65536 D. char型字符在Unicode表中的位置范围是-32768至32767(4)以下哪两项是正确的char型变量的声明? A. char ch=R; B .char ch= C. char ch=ABCD; D. char ch=ABCD; E. char ch=ucafc; F. char ch=u10100(5)下列程序中哪些代码是错误的?public class E public static void main(String args) int x =8; byte b=127; /【代码1】 b=x;/【代码2】 x=
4、12L;/【代码3】 long y=8.0;/【代码4】 float z=6.89;/【代码5】(6)对于int a=new int3;下列哪个叙述是错误的?A. a.length的值是3。 B. a1的值是1。C. a0的值是0。 D. aa.length-1的值等于a2的值。第三章.选择题(1)下列哪个叙述是正确的?A. 5.0/2+10的结果是double型数据。 B. (int)5.8+1.0的结果是int型数据。C.苹+果的结果是char型数据。 D. (short) 10+a的结果是short型数据。(2)用下列哪个代码替换程序标注的代码会导致编译错误?A. m-0 B. m+0
5、C. m=0 D. m100&truepublic class E public static void main (String args) int m=10,n=0; while(代码)n+; (3)假设有int x=1;以下哪个代码导致“可能损失精度,找到int需要char”这样的编译错误?A. short t=12+a; B .char c= a+1; B. C. char m=a+x; D .byte n=a+1;第四章选择题(1)下列哪个叙述是正确的? A. Java应用程序由若干个类所构成,这些类必须在一个源文件中。 B. Java应用程序由若干个类所构成,这些类可以在一个源文件
6、中,也可以分布 在若干个源文件中,其中必须有一个源文件含有主类。 C. Java源文件必须含有主类。 D. Java源文件如果含有主类,主类必须是public类。(2)下列哪个叙述是正确的? A.成员变量的名字不可以和局部变量的名字相同。 B.方法的参数的名字可以和方法中声明的局部变量的名字相同。 C.成员变量没有默认值。 D.局部变量没有默认值.(3)对于下列Hello类,哪个叙述是正确的? A. Hello类有2个构造方法。 B. Helol类的int Hello()方法是错误的方法。 C. Hello类没有构造方法。 D. Hello无法通过编译,因为其中的hello方法的方法头是错误的
7、(没有类型)。class HelloHello(int m) int Hello()return 20; hello()(4)对于下列Dog类,哪个叙述是错误的? A. Dog(int m)与Dog(double m)是互为重载的构造方法。 B. int Dog(int m)与void Dog(double m)是互为重载的非构造方法。 C. Dog类只有两个构造方法,而且没有无参数的构造方法。 D. Dog类有3个构造方法。class Dog Dog(int m) Dog(double m) int Dog(int m) return 23; void Dog(double m)(5)下列哪
8、些类声明是错误的? A .class A B .public class A C .protected class A D .private class A(6)下列A类中【代码1】【代码5】哪些是错误的?class Tom private int x=120; protected int y=20; int z=11; private void f() x=200; System.out.println (x); void g() x= 200; System.out.println(x);public class A public static void main(String args)
9、 Tom tom=new Tom();tom.x=22;/【代码1】tom.y=33;/【代码2】tom.z=55;/【代码3】tom.f();/【代码4】tom.g();/【代码5】 (7)下列E类的类体中哪些【代码】是错误的。class E int x; /【代码1】 long y=x; /【代码2】 public void f (int n) int m; /【代码3】 int t=n+m; /【代码4】 第五章.选择题(1)下列哪个叙述是正确的? A.子类继承父类的构造方法 B. abstract类的子类必须是非abstract类 C.子类继承的方法只能操作子类继承和隐藏的成员变量 D
10、.子类重写或新增的方法也能直接操作被子类隐藏的成员变量.(2)下列哪个叙述是正确的? A .final类可以有子类 B. abstract类中只可以有abstract方法 C. abstract类中可以有非abstract方法,但该方法不可以用final修饰 D.不可以同时用final和abstract修饰同一个方法 E.允许使用static修饰abstract方法(3)下列程序中注释的哪两个代码(A, B, C, D)是错误的(无法通过编译)?class Fatherprivate int money =12; float height; int seeMoney()return money
11、; /A class Son extends Father int height; int lookMoney() int m=seeMoney(); /B return m; class Epublic static void main(String args) Son erzi=new Son();erzi.money=300; /Cerzi.height=1 .78F;/D(4)假设C是B的子类,B是A的子类,cat是C类的一个对象,bird是B类的一个对象,下列哪个叙述是错误的?A. cat instanceof B的值是true B. B. bird instanceof A的值是t
12、rueC. cat instanceof A的值是true D. bird instanceof C的值是true(5)下列程序中注释的哪个代码(A, B, C, D)是错误的(无法通过编译)?class Astatic int m; static void f()m=20; /Aclass B extends A void f() /B m=222; /Cclass E public static void main(String args) A .f(); /D (6)下列代码中标注的(A, B, C, D)中,哪一个是错误的?abstract class Takecare protect
13、ed void speakHello()/A public abstract static void cry();/B statis intf()return 0;/C abstrac七float g();/D (7)下列程序中注释的哪个代码(A, B, C, D)是错误的(无法通过编译)?abstract class A abstract float getFloat(); /A void f() /B public class B extends A private float m=1.Of; /C private float getFloat()/D return m; (8)将下列哪个
14、代码(A,B,C,D)放入程序中标注的【代码】处将导致编译错误? A. public float getNum() return 4.0f; B .public void getNum() C. public void getNum(double d) D .public double getNum(float d) return 4.0d; class A public float getNum() return 3.0f; public class B extends A 【代码】(9)对于下列代码,下列哪个叙述是正确的?A. 程序提示编译错误(原因是A类没有不带参数的构造方法)。B. 编
15、译无错误,代码输出结果是0。C. 编译无错误,代码输出结果是1。D. 编译无错误,代码输出结果是2。class A public int i=0; A(int m) i=1; public class B extends A B(int m) i=2; public static void main(String args) B b=new B(100); System.out.println(b.i);/【代码】.第六章选择题(1)下列哪个叙述是正确的? A.一个类最多可以实现两个接口。 B.如果一个抽象类实现某个接口,那么它必须要重写接口中的全部方法。 C.如果一个非抽象类实现某个接口,那
16、么它可以只重写接口中的部分方法。 D.允许接口中只有一个抽象方法。(2)下列接口中标注的(A, B, C, D)中,哪两个是错误的?interface Takecare protected void speakHello();/A public abstract static void cry();/B int f();/C abstract float g();/D (3)将下列(A,B,C,D )哪个代码替换下列程序中的【代码】不会导致编译错误。 A. public int f()return 100+M; B .int f() return 100; C .public double f
17、() return 2.6;。 D .public abstract int f();interface Com int M=200; int f(); class ImpCom implements Com【代码】第七章选择题(1)下列代码标注(A,B,C,D)中哪一个是错误的?class OutClass int m=1; Statis float x ; /A class InnerClass int m =12;/B static float n=20 .89f;/C InnerClass() void f()m=100; void cry() InnerClass tom=new I
18、nnerClass(); /D (2)下列哪一个叙述是正确的? A.和接口有关的匿名类可以是抽象类。 B.和类有关的匿名类还可以额外地实现某个指定的接口。 C.和类有关的匿名类一定是该类的一个非抽象子类。D.和接口有关的匿名类的类体中可以有static成员变量。第八章选择题(1)下列哪个叙述是正确的?A. String类是final类,不可以有子类 B. String类在java.util包中C. abc=abc的值是false D. abc.equals(Abc)的值是true(2)下列哪个表达式是正确的(无编译错误)? A.int m =Float.parseFloat(567); B .
19、int m =Short.parseShort(567) C .byte m =Integer. parseInt(2 ); D .float m =Float.parseDouble(2.9)(3)对于如下代码,下列哪个叙述是正确的?A.程序编译出现错误。 B.程序标注的【代码】的输出结果是bird。C.程序标注的【代码】的输出结果是fly。 D.程序标注的【代码】的输出结果是null。public class E public static void main(Stringargs) String strOne=bird; String strTwo=strOne; strOne=”fly
20、”; System.out.println(strTwo);/代码 (4)对于如下代码,下列哪个叙述是正确的? A.程序出现编译错误 B.无编译错误,在命令行执行程序”java E I love this game,程序输出this C.无编译错误,在命令行执行程序”Java E let us go,程序无运行异常 D.无编译错误,在命令行执行程序”javaE,程序输出3public class E public statis void main (String args) String sl=args1; String s2=args2; String s3=args3; System.ou
21、t.println(s3); (5)下列哪个叙述是错误的? A. 9dog.matches(ddog)的值是true B. 12he11o567.replaceAll( +,)返回的字符串是hello C. new Date(1000)对象含有的时间是公元后1000小时的时间D. hellon”是正确的字符串常量第九章选择题(1)下列哪个叙述是不正确的? A.一个应用程序中最多只能有一个窗口。 B. JFrame创建的窗口默认是不可见的。 C.不可以向JFrame窗口中添加JFame窗口。 D.窗口可以调用setTitle(String s)方法设置窗口的标题。(2)下列哪个叙述是不正确的?A
22、.JButton对象可以使用addActionLister (ActionListener 1)方法将没有实现 ActionListener接口的类的实例注册为自己的监视器B.对于有监视器的JTextField文本框,如果该文本框处于活动状态(有输入焦点) 时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件C.监视KeyEvent事件的监视器必须实现KeyListener接口D.监视WindowEvent事件的监视器必须实现WindowListener接口(3)下列哪个叙述是不正确的? A.使用FlowLayout布局的容器最多可以添加5个组件 h.使用Bo
23、rderLayout布局的容器被划分成5个区域 C. JPanel的默认布局是FlowLayout布局D. JDialog的默认布局是BorderLayout布局第十章选择题(1)下列哪个叙述是正确的? A.创建File对象可能发生异常。 B. BufferedRead流可以指向FilelnputStream流。 C. BufferedWrite流可以指向FileWrite流。 D. RandomAccessFile流一旦指向文件,就会刷新该文件。(2)为了向文件hello.txt尾加数据,下列哪个是正确创建指向hello.txt的流?A.try OutputStream out=new FileOutputStream(hello.txt”);catch(IOException e)B. try OutputStream out=new FileOutputStream(hello.txt”,true);catch(IOException e)C. tryOutputStream out= new FileOutputStream(hello .txt,false);catch(IOException e)D. try OutputStream out= new OutputStream(”hello.txt”,true);catch(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床质谱检测前处理技师考试试卷及答案
- 七年级语文作文《照片里的故事》主题范文5篇
- 2025年中国建筑地勘中心陕西总队招聘13人笔试历年参考题库附带答案详解
- 2025安徽金柱控股集团有限公司招聘7人笔试历年参考题库附带答案详解
- 2025宁夏电力投资集团社会招聘108人笔试历年参考题库附带答案详解
- 2025四川绵阳交发实业有限责任公司及下属子公司招聘人力资源管理等岗位5人笔试历年参考题库附带答案详解
- 2025四川华丰科技股份有限公司招聘产品设计工程师等岗位96人笔试历年参考题库附带答案详解
- 2025十九冶(雄安)建筑工程有限公司工程项目财务管理人员招聘笔试历年参考题库附带答案详解
- 2025内蒙古聚英人力资源服务有限责任公司定向招聘劳务人员54人笔试历年参考题库附带答案详解
- 2025元洪两国双园(福建)控股集团有限公司招聘3人笔试历年参考题库附带答案详解
- 2026年西部计划志愿者招募考试题及答案
- √高考英语688高频词21天背诵计划-词义-音标-速记
- 2026高校毕业论文答辩模板
- 八年级劳动教育考试试题及答案
- 国家事业单位招聘2023中国艺术研究院招聘22人笔试历年参考题库典型考点附带答案详解
- 2026年医疗器械专业知识培训试题及答案
- 广东外语外贸大学《视觉传达设计》2024 - 2025 学年第一学期期末试卷
- 《麻醉科围术期镇痛管理指南(2025版)》
- 外卖食品安全监管有力
- 银行防爆演练培训内容
- 道真自治县城乡环卫一体化项目 特许经营权实施方案
评论
0/150
提交评论