下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.有以下程序片段,下列哪个选项不能插入到行1。( D )1.2.p ublicclass Interesting3./do sth4.(只能有一个public修饰的class)A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 2.以下哪项是接口的正确定义?(in terface B不能有方法体)void prin t();(接口里的方法都是抽象的,abstract in terface void prin t() ;C、 abstract in terfaceB extends
2、A1,A2/A1、A2为已定义的接口 abstract void print();(同上)D、in terface B void prin t();1. 接口可以声明为public(公共)或默认的访问权限。接口隐含表明是抽象的(abstract) 的。2. 接口的方法默认即为_public(公共)且是abstract抽象)的.3. 接口中的变量默认即为Public(公共),static(静态)and final(最终的)。接口声明编译器如何解释呢public in terface Searchable p ublic abstract in terface Searchable abstrac
3、t in terface Searchable abstract in terface Searchable n terface Searchable abstract in terface Searchable void search(Stri ng searchStri ng);p ublic abstract void search(Stri ng searchStri ng);abstract void search(Stri ng searchStri ng);p ublic abstract void search(Stri ng searchStri ng);public voi
4、d search(Stn ng searchStri ng);p ublic abstract void search(Stri ng searchStri ng);char MATCH_ONLY_ONE = ?;p ublic static final char MATCH ONLY ONE = ?'public char MATCH_ONLY_ONE = ?' ?p ublic static final char MATCH ONLY ONE = ?'static? MATCH ONLY ONE = ?'p ublic static final char M
5、ATCH ONLY ONE = ?'fin al char MATCH_ONLY_ONE = ?public static final char mAtch only one = ?'final public char MATCH_ONLY_ONE = ?' ?p ublic static final char MATCH ONLY ONE = ?'3.下面哪个函数是Public void aMethod().的重载函数? ( D )void aMethod( ).C、public int aMethod(). public void aMethod ( ).D
6、、public int aMethod ( int m).(重载:定义同名的方法,方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同)4.A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.aO二newA();2.a1 二newB();3.a2二newC();问以下哪个说法是正确的?( DA、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的(A是B的父类,也算是C的父类)5.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的? ( C) A a
7、 = new A();classintstaticStri ng s;voidmethod1() staticvoid method2() A、 8B、 16C、 32A.method2() ;(A是类名,应该调用对象a)6.有如下代码段:1)2) if(unsafe()/do something 3) else if(safe()/do the other-4) 其中,方法 un safe()将抛出IOExce ptio n,请问可将以下哪项填入第1行?p ublic lOExce pti on methodName()C、p ublic void methodName()p ublic v
8、oid methodName() throw IOExce ptio np ublic void methodName() throws IOExce pti on 7. Java的字符类型采用的是 Unicode编码方案,每个Unicode码占用(C ) 个比特位。byte648.以下关于继承的叙述正确的是(A )。在Java中类只允许单一继承在Java中一个类只能实现一个接口 (可以实现多个接口C、在Java中一个类不能同时继承一个类和实现一个接口(可以的)D、在Java中接口只允许单一继承(可以继承多个接口)9. 给出下面代码,关于该程序以下哪个说法是正确的?(P ublic class
9、 Person static int arr = new in t5;p ublic static void main( Stri ng a) A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空(输出数组的首地址arr0, int类型的初始值为0)10.在使用in terface声明一个接口时,只可以使用(D)修饰符修饰该接口。A、privateB、protectedC、PrivateprotectedD、public(接口只能和public和abstract关键字连用)11.编译并运行以下程序,以下描述哪个选项是正确的(1.class A2.protected bool
10、ean equals()3.retu rn sup er.equals();4.5. (只有调用父类非私有属性和方法时才使用到super)A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错12.有语句String s二” hello world ” ;,以下操作哪个是不合法的?(BA、int i=s.length();B、s>>>=3; (>»为无符号右移运算符,去掉“二”号)C、String ts=s.trim(); D、String t=s+”!” ;13.F列关于Java语言的特点,描述错误的是(C )A
11、. Java是跨平台的编程语言B. Java支持分布式计算C. Java是面向过程的编程语言(面向对象) D. Java支持多线程14.下述概念中不属于面向对象方法的是(D )。C.类、封装D.过程调用(过程调用是属于过程方法)15.结构化程序设计所规定的三种基本控制结构是A .输入、处理、输出B .树形、网形、环形C.顺序、选择、循环16.F列关于构造方法的叙述中,错误的是(A . Java语言规定构造方法名与类名必须相同B . Java语言规定构造方法没有返回值,但不用 void声明C. Java语言规定构造方法 不可以重载D. Java语言规定构造方法只能通过 new自动调用17.F列哪
12、个类的声明是正确的?( D )A . abstractfinal class Hl (final代表常量,但是抽象类不能实例化)B . abstract private move() (这是定义方法的)c.P rotected p rivate nu mber;(不是定义类,且修饰符重复)p ublic abstract class Car18.关于被私有访问控制符 private修饰的成员变量,以下说法正确的是A .可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B .可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D .只能被同一
13、个包中的类访问19.F列关于for循环和while循环的说法中哪个是正确的?(B )A . while循环能实现的操作,for循环也都能实现B . while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D .两种循环结构中都必须有循环体,循环体不能为空20.阅读以下代码:import java.io.*;import java.util.*;p ublic class foop ublic static void main (Stri ng args)Stri ng s;输出结果应该是:(C )A .代码得到编译,并输出“ S二”(代码不能编译通过
14、)代码得到编译,并输出“ s=null”C.由于String s没有初始化,代码不能编译通过21.“valueA .输出结果为:value is 99.9B .输出结果为:value is 9C.输出结果为:value is 9.0 (判断为false时取“:”后面的值9,又因为有99.9double 类型,最后值类型也为double)代码得到编译,但捕获到NullPointException异常编译运行以下程序后,关于输出结果的说明正确的是(C )p ublic classCon diti on alpublic static void main(String args )int x=4;i
15、s “ + (x>4) ? 99.9:9);D .编译错误22.执行完以下代码int x = new int10;后,以下哪项说明是正确的(A )x9为 0x9未定义(new出数组后未赋值,则系统默认int类型数据为0)x10为0 (下标越界,数组下标是从 0开始的)x0为空(同B)* 23.关于以下程序段,正确的说法是(C )1.Stri ng s1= “ a” + “ b”2.String s2=new String (s1);3.if (s1= =s2)is succeeded );5.if (s1.equals(s2)“.equalsO is succeeded );A .行4与
16、行6都将执行B .行4执行,行6不执行C.行6执行,行4不执行C.行4、行6都不执行24.以下程序的运行结果是:(P ublic class In creme ntp ublic static void main( Stri ng args)int c;c = 2;25.223c+ -是先取值再运算B . 2 3 3 C. 2 2 3 D . 3 4 4F列哪一个关键字用于实现接口来定义类?A、extends (继承)B、implements(实现)C、abstract;抽象)D、in terface(接口)判断题1子类不能继承父类的私有成员变量,因此也没有任何办法可以修改父类的私有成员变量。
17、2 . Java语言包括两类变量:简单变量和引用变量T3. 函数重载时,同名函数的参数类型列表必须不同T4 .一个类可以选择地实现接口的部分函数.F5. JAVA中的引用变量需要初始化,简单变量可以不进行初始化FT。6. Java只支持单继承,也就是说子类只能有一个直接父类7. 子类可以继承父类的除私有成员以外的其它所有成员。8. 两个浮点数相除,即使除数为0,也不会岀现异常退岀。9. 抽象类不能实例化,也就是说,不能有自己的对象 10.Object类是所有其它类的直接或间接父类T1. 抽象类可以有构造方法,接口中不能有构造方法。2. 抽象类中可以有普通成员变量,接口中没有普通成员变量3. 抽
18、象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。4. 抽象类中的抽象方法的访问类型可以是public,protected和(默认类型,虽然eclipse下不报错,但应该也不行)但接口抽象方法只能是public类型的,并且默认即为Public abstract类型。5. 抽象类中可以包含静态方法,接口中不能包含静态方法6. 抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是 public static final类型,并且默认即为 public static final类型。7. 一个类可以实现多个接口,但只能继承一个抽象类。1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;3、覆盖的方法所抛岀的异常必须和被覆盖方法的所抛岀的异常一致,或者是其子类;private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。不同的参数个数,不同的参数顺序(当然,fun(intfloat),但是不能为 fun(int,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年度全员质量文化建设
- 如何写买房合同协议书
- 承接扣瓦工程合同范本
- 工程造价概算合同范本
- 家庭农庄团购合同范本
- 工地包房出租合同范本
- 技术平台合作协议合同
- 对精神病人管控协议书
- 套房搬运外包合同范本
- 《小区室外道路改造工程施工方案》专题教学设计
- 云南师大附中2026届高三高考适应性月考卷(六)思想政治试卷(含答案及解析)
- 建筑安全风险辨识与防范措施
- CNG天然气加气站反恐应急处置预案
- 培训教师合同范本
- 2026年黑龙江单招职业技能案例分析专项含答案健康养老智慧服务
- 2025宁夏贺兰工业园区管委会招聘40人模拟笔试试题及答案解析
- (2025)70周岁以上老年人换长久驾照三力测试题库(附答案)
- 医院外科主任职责说明书
- 建设单位项目安全生产保证体系
- 2026期末家长会:初三备战没有不辛苦的 教学课件
- 真空乳化设备维护与清洁操作手册
评论
0/150
提交评论