


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1. 有以下程序片段,以下哪个选项不能插入到行1。 D 1. 2.public class Interesting 3./do sth 4. 只能有一个public修饰的classA、import java.awt.*; B、package mypackage; C、class OtherClass D、public class MyClass 2. 以下哪项是接口的正确定义. B D A、 interface B void print(); (接口里的方法都是抽象的,不能有方法体)B、abstract interface B void print() ; C、abstract interf
2、ace B extends A1,A2 /A1、A2为已定义的接口 abstract void print() ; (同上)D、 interface B void print();1.接口可以声明为public(公共)或默认的访问权限。接口隐含说明是抽象的(abstract)的。2.接口的方法默认即为public(公共)且是abstract(抽象)的.3.接口中的变量默认即为public(公共), static(静态) and final(最终的)。接口声明编译器如何解释呢public interface Searchable public abstract interface Searcha
3、ble abstract interface Searchable abstract interface Searchable interface Searchable abstract interface Searchable void search(String searchString);public abstract void search(String searchString);abstract void search(String searchString);public abstract void search(String searchString);public void
4、search(String searchString);public abstract void search(String searchString);char MATCH_ONLY_ONE = ;public static final char MATCH_ONLY_ONE = ;public char MATCH_ONLY_ONE = ;public static final char MATCH_ONLY_ONE = ;static MATCH_ONLY_ONE = ;public static final char MATCH_ONLY_ONE = ;final char MATCH
5、_ONLY_ONE = ;public static final char MATCH_ONLY_ONE = ;final public char MATCH_ONLY_ONE = ;public static final char MATCH_ONLY_ONE = ;3. 下面哪个函数是public void aMethod().的重载函数. D A、void aMethod( ). B、public int aMethod(). C、public void aMethod ( ). D、public int aMethod ( int m). 重载:定义同名的方法,方法的形式参数个数、类型
6、或顺序各不一样,传回的值也可以不一样4. A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 问以下哪个说法是正确的. D A、只有第1行能通过编译 B、第1、2行能通过编译,但第3行编译出错 C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的 A是B的父类,也算是C的父类5. 假设A类有如下定义,设a是A类的一个实例,以下语句调用哪个是错误的. C Aa = new A();class A int i; static Strin
7、g s; void method1() static void method2() A、System.out.println(a.i);B、a.method1(); C、A.method1(); D、A.method2() ;A是类名,应该调用对象a6. 有如下代码段: 1) 2) if(unsafe()/do something 3) else if(safe()/do the other 4) 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行. D A、 public IOException methodName() B、 public void me
8、thodName() C、public void methodName() throw IOException D、public void methodName() throws IOException 7. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用 C 个比特位。 byteA、8 B、16 C、32 D、64 8. 以下关于继承的表达正确的选项是 A 。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 (可以实现多个接口)C、在Java中一个类不能同时继承一个类和实现一个接口 可以的D、在Java中接口只允许单一继承 可以继承多个接
9、口9. 给出下面代码,关于该程序以下哪个说法是正确的. C public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空 输出数组的首地址arr0,int类型的初始值为010. 在使用interface声明一个接口时,只可以使用 D 修饰符修饰该接口。 A、private B、protected C、private protected D、public 接口只能和p
10、ublic 和abstract关键字连用 11. 编译并运行以下程序,以下描述哪个选项是正确的 D 1. class A 2. protected boolean equals() 3. return super.equals(); 4 5. (只有调用父类非私有属性和方法时才使用到super)A、编译通过运行无异常 B、编译通过但运行时出错 C、行2出错,不能成功编译 D、不能成功编译,行3出错 12. 有语句String s=hello world; ,以下操作哪个是不合法的. B A、int i=s.length(); B、s=3;为无符号右移运算符,去掉“=号 C、String ts=
11、s.trim(); D、String t=s+!;13. 以下关于Java语言的特点,描述错误的选项是 C AJava是跨平台的编程语言 BJava支持分布式计算 CJava是面向过程的编程语言面向对象 DJava支持多线程 14. 下述概念中不属于面向对象方法的是 D 。 A对象、消息 B继承、多态 C类、封装 D过程调用 过程调用是属于过程方法15. 构造化程序设计所规定的三种根本控制构造是 C A输入、处理、输出 B树形、网形、环形 C顺序、选择、循环 D主程序、子程序、函数 16. 以下关于构造方法的表达中,错误的选项是 C AJava语言规定构造方法名与类名必须一样 BJava语言规
12、定构造方法没有返回值,但不用void声明 CJava语言规定构造方法不可以重载 DJava语言规定构造方法只能通过new自动调用 17. 以下哪个类的声明是正确的. D Aabstract final class HI final代表常量,但是抽象类不能实例化Babstract private move() 这是定义方法的Cprotected private number; 不是定义类,且修饰符重复Dpublic abstract class Car 18. 关于被私有访问控制符private修饰的成员变量,以下说法正确的选项是 C A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在
13、其他包中的该类的子类 B可以被两种类访问和引用:该类本身、该类的所有子类 C只能被该类自身所访问和修改 D只能被同一个包中的类访问 19. 以下关于for循环和while循环的说法中哪个是正确的. B Awhile循环能实现的操作,for循环也都能实现 Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C两种循环任何时候都可替换D两种循环构造中都必须有循环体,循环体不能为空 20. 阅读以下代码: import java.io.*; import java.util.*; public class foo public static void main (String
14、 args) String s; System.out.println(s= + s); 输出结果应该是: C A代码得到编译,并输出“s= 代码不能编译通过B代码得到编译,并输出“s=nullC由于String s没有初始化,代码不能编译通过 D代码得到编译,但捕获到 NullPointException异常 21. 编译运行以下程序后,关于输出结果的说明正确的选项是 C public class Conditional public static void main(String args ) int x=4; System.out.println(“value is “+ (x4) 99
15、.9:9); A输出结果为:value is 99.9 B输出结果为:value is 9 C输出结果为:value is 9.0判断为false时取“:后面的值9,又因为有99.9double类型,最后值类型也为double D编译错误 22. 执行完以下代码int x = new int10;后,以下哪项说明是正确的 A Ax9为0Bx9未定义 new出数组后未赋值,那么系统默认int类型数据为0Cx10为0 下标越界,数组下标是从0开场的Dx0为空 同B* 23. 关于以下程序段,正确的说法是 C 1 String s1=“a+“b; 2 String s2=new Strings1;
16、3 ifs1= =s2 4 System.out.println(“= = is succeeded); 5 if (s1.equals(s2) 6 System.out.println(“.equals() is succeeded); A行4与行6都将执行 B行4执行,行6不执行 C行6执行,行4不执行 C行4、行6都不执行 24. 以下程序的运行结果是: C public class Increment public static void main(String args) int c; c = 2; System.out.println(c); /2System.out.printl
17、n(c+); /2System.out.println(c); /3 c+ -是先取值再运算 A2 2 2 B2 3 3 C2 2 3 D3 4 4 25. 以下哪一个关键字用于实现接口来定义类. B A、extends 继承 B、implements实现 C、abstract(抽象) D、interface 接口判断题1 子类不能继承父类的私有成员变量,因此也没有任何方法可以修改父类的私有成员变量。F2Java语言包括两类变量:简单变量和引用变量T3函数重载时,同名函数的参数类型列表必须不同T4一个类可以选择地实现接口的局部函数F5 JAVA中的引用变量需要初始化,简单变量可以不进展初始化F
18、6Java只支持单继承,也就是说子类只能有一个直接父类T。7子类可以继承父类的除私有成员以外的其它所有成员。F8.两个浮点数相除,即使除数为0,也不会出现异常退出。T9.抽象类不能实例化,也就是说,不能有自己的对象T10.Object类是所有其它类的直接或间接父类T1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4.抽象类中的抽象方法的访问类型可以是public,protected和默认类型,虽然eclipse下不报错,但应该也不行,但接口抽象方法
19、只能是public类型的,并且默认即为public abstract类型。5.抽象类中可以包含静态方法,接口中不能包含静态方法6.抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。7.一个类可以实现多个接口,但只能继承一个抽象类。1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能到达覆盖的效果;2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;3、覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类;4、被覆盖的方法不能为private,否那么在其子类中只是新定义了一个方法,并没有对其进展覆盖。1、在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int,float),但是不能为fun(int,int);好似可以这样写啊2、不能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信用合作社合规经营与法律法规遵守考核试卷
- 石墨及碳素制品在生产过程中的自动化控制考核试卷
- 肉制品加工业的发展对就业市场的影响考核试卷
- 灌溉技术在灌溉水资源高效利用中的贡献考核试卷
- 电子商务平台在线客服团队服务合同
- 艺术品鉴定与拍卖代理业务合作协议
- 网红饮品区域代理合作协议-品牌授权与区域市场拓展
- 机电设备维修技术 第3版 课件 第4-6章 机电设备修理精度的检验、典型零部件及电器元件的维修、典型机电设备的维修
- 先进电池维护技术租赁协议助力新能源汽车发展
- 城市公共自行车维修保养与配件供应委托协议
- 税务登记用企业财务管理制度(会计制度)免费版页
- 中国石油化工股份有限公司安庆分公司30万吨-年烷基化和10万吨-年MTBE联合装置项目环境影响报告书
- 《字体设计》第三章 字体设计的创意与表现
- 美国大选-特朗普介绍(个人演讲PPT)
- 医学创新与科学研究智慧树知到答案章节测试2023年岳阳职业技术学院
- 民法典知识题库110题(含答案)
- 压疮的机理及护理课件
- GB/T 1355-2021小麦粉
- disc与亲子沟通没有任何身份比为人父母更高贵
- 2001年考研英语真题及解析
- Nonconforming Product Control不合格品控制程序(中英文)
评论
0/150
提交评论