已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 有以下程序片段 下列哪个选项不能插入到行 1 D 1 2 publicclassInteresting 3 do sth 4 只能有一个 public 修饰的 class A import java awt B package mypackage C class OtherClass D public class MyClass 2 以下哪项是接口的正确定义 B D A interfaceB void print 接口里的方法都是抽象的 不能有方法体 B abstractinterfaceB void print C abstractinterfaceBextendsA1 A2 A1 A2 为已定义的 接口 abstractvoidprint 同上 D interfaceB voidprint 1 接口可以声明为 public 公共 或默认的访问权限 接口隐含表明是抽象的 abstract 的 2 接口的方法默认即为 public 公共 且是 abstract 抽象 的 3 接口中的变量默认即为 public 公共 static 静态 and final 最终的 接口声明编译器如何解释呢 public interface Searchable public abstract interface Searchable 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 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 ONLY ONE public static final char MATCH ONLY ONE final public char MATCH ONLY ONE public static final char MATCH ONLY ONE 3 下面哪个函数是 public voidaMethod 的重载函数 D A voidaMethod B public intaMethod C public voidaMethod D public intaMethod int m 重载 定义同名的方法 方法的形式参数个数 类型或顺序各不相 同 传回的值也可以不相同 4 A 派生出子类 B B 派生出子类 C 并且在 Java 源代码中有如 下声明 1 Aa0 newA 2 Aa1 newB 3 Aa2 newC 问以下哪个说法是正确的 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 newA classA inti staticStrings voidmethod1 staticvoidmethod2 A System out println a i B a method1 C A method1 D A method2 A 是类名 应该调用对象 a 6 有如下代码段 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 methodName C public void methodName throw IOException D public void methodName throws IOException 7 Java 的字符类型采用的是 Unicode 编码方案 每个 Unicode 码占用 C 个比特位 byte A 8B 16C 32 D 64 8 以下关于继承的叙述正确的是 A A 在 Java 中类只允许单一继承 B 在 Java 中一个类只能实现一个接口 可以实现多个接口 C 在 Java 中一个类不能同时继承一个类和实现一个接口 可以的 D 在 Java 中接口只允许单一继承 可以继承多个接口 9 给出下面代码 关于该程序以下哪个说法是正确的 C public class Person static int arr new int 5 public static void main String a System out println arr 0 A 编译时将产生错误B 编译时正确 运行时将产生错误 C 输出零D 输出空 输出数组的首地址 arr 0 int 类型的初始值为 0 10 在使用 interface 声明一个接口时 只可以使用 D 修饰符 修饰该接口 A privateB protectedC privateprotected D public 接口只能和 public 和 abstract 关键字连用 11 编译并运行以下程序 以下描述哪个选项是正确的 D 1 classA 2 protectedbooleanequals 3 returnsuper 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 s trim D String t s 13 下列关于 Java 语言的特点 描述错误的是 C A Java 是跨平台的编程语言B Java 支持分布式计算 C Java 是面向过程的编程语言 面向对象 D Java 支持多线程 14 下述概念中不属于面向对象方法的是 D A 对象 消息B 继承 多态C 类 封装D 过 程调用 过程调用是属于过程方法 15 结构化程序设计所规定的三种基本控制结构是 C A 输入 处理 输出B 树形 网形 环形 C 顺序 选择 循环D 主程序 子程序 函数 16 下列关于构造方法的叙述中 错误的是 C A Java 语言规定构造方法名与类名必须相同 B Java 语言规定构造方法没有返回值 但不用 void 声明 C Java 语言规定构造方法不可以重载 D Java 语言规定构造方法只能通过 new 自动调用 17 下列哪个类的声明是正确的 D A abstract final class HI final 代表常量 但是抽象类不能实例化 B abstract private move 这是定义方法的 C protected private number 不是定义类 且修饰符重复 D public abstract class Car 18 关于被私有访问控制符 private 修饰的成员变量 以下说法正 确的是 C A 可以被三种类所引用 该类自身 与它在同一个包中的其他类 在其他包中的该类的子类 B 可以被两种类访问和引用 该类本身 该类的所有子类 C 只能被该类自身所访问和修改 D 只能被同一个包中的类访问 19 下列关于 for 循环和 while 循环的说法中哪个是正确的 B A while 循环能实现的操作 for 循环也都能实现 B while 循环判断条件一般是程序结果 for 循环判断条件一般是非 程序结果 C 两种循环任何时候都可替换 D 两种循环结构中都必须有循环体 循环体不能为空 20 阅读以下代码 import java io import java util public class foo public static void main String args String s System out println s s 输出结果应该是 C A 代码得到编译 并输出 s 代码不能编译通过 B 代码得到编译 并输出 s null C 由于 String s 没有初始化 代码不能编译通过 D 代码得到编译 但捕获到 NullPointException 异常 21 编译运行以下程序后 关于输出结果的说明正确的是 C publicclassConditional publicstaticvoidmain Stringargs intx 4 System out println valueis x 4 99 9 9 A 输出结果为 valueis99 9B 输出结果为 valueis9 C 输出结果为 valueis9 0 判断为 false 时取 后面的值 9 又因为有 99 9double 类型 最后值类型也为 double D 编译错误 22 执行完以下代码 int x new int 10 后 以下哪项说明是正 确的 A A x 9 为 0 B x 9 未定义 new 出数组后未赋值 则系统默认 int 类型数据为 0 C x 10 为 0 下标越界 数组下标是从 0 开始的 D x 0 为空 同 B 23 关于以下程序段 正确的说法是 C 1 Strings1 a b 2 Strings2 newString s1 3 if s1 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 2 System out println c 2 System out println c 3 c 是先取值再运算 A 2 2 2B 2 3 3C 2 2 3D 3 4 4 25 下列哪一个关键字用于实现接口来定义类 B A extends 继承 B implements 实现 C abstract 抽象 D interface 接口 判断题 1子类不能继承父类的私有成员变量 因此也没有任何办法可以修改父类的私有成 员变量 F 2 Java 语言包括两类变量 简单变量和引用变量 T 3 函数重载时 同名函数的参数类型列表必须不同 T 4 一个类可以选择地实现接口的部分函数 F 5 JAVA 中的引用变量需要初始化 简单变量可以不进行初始化 F 6 Java 只支持单继承 也就是说子类只能有一个直接父类 T 7 子类可以继承父类的除私有成员以外的其它所有成员 F 8 两个浮点数相除 即使除数为 0 也不会出现异常退出 T 9 抽象类不能实例化 也就是说 不能有自己的对象 T 10 Object 类是所有其它类的直接或间接父类 T 1 抽象类可以有构造方法 接口中不能有构造方法 2 抽象类中可以有普通成员变量 接口中没有普通成员变量 3 抽象类中可以包含非抽象的普通方法 接口中的所有方法必须都是抽象的 不能有非抽象 的普通方法 4 抽象类中的抽象方法的访问类型可以是 public protected 和 默认类型 虽然 eclipse 下不报 错 但应该也不行 但接口抽象方法只能是 public 类型的 并且默认即为 public abstract 类型 5 抽象类中可以包含静态方法 接口中不能包含静态方法 6 抽象类和接口中都可以包含静态成员变量 抽象类中的静态成员变量的访问类型可以任 意 但接口中定义的变量只能是 public static final 类型 并且默认即为 public static final 类型 7 一个类可以实现多个接口 但只能继承一个抽象类 1 覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配 才能达到覆盖的效果 2 覆盖的方法的返回值必须和被覆盖的方法的返回一致 3 覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致 或者是其子类 4 被覆盖的方法不能为 private 否则在其子类中只是新定义了一个方法 并没有对其进行 覆盖 1 在使用重载时只能通过不同的参数样式 例如 不同的参数类型 不同的参数个数 不 同的参数顺序 当然 同一方法内的几个参数类型必须不一样 例如可以是 fun int float 但是不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机场航站楼环境卫生服务标准
- 2026年性别平等主题儿童戏剧编排
- 2026年学校健康教育课程优化与素养提升
- 脊髓疾病患者的压力管理护理
- 热点三 张雪机车一战封神(解读)-高考语文高频热点命题练习卷
- 2026届高考作文话题预测及主题素:文明之光
- 畜牧养殖场动物疫病防控技术合同
- 糕点装饰师蛋糕裱花合作框架协议
- 2026年室内设计作品集制作从大一开始准备
- 舞台搭建与拆除合同范本
- 矿产开采合作协议(2025年权威版)
- (2021-2025)五年高考历史真题分类汇编专题22 中国古代史(材料分析题、观点论述题)(全国)(原卷版)
- 第十章 静电场中的能量 总结提升-2023学年高二物理(人教版)
- 2.1大气的组成和垂直分层(情境教学设计)地理人教版2019
- 《地下管线BIM模型技术规程》(征求意见稿)
- 水上乐园管理制度与安全操作规范
- 实施指南《G B-T17492-2019工业用金属丝编织网技术要求和检验》
- 关于精益管理办法
- 湖北省部分高中2025届高三下学期四月统考(二模)政治试卷(含解析)
- 白细胞减少症病例讨论
- 年产200吨高纯金属铯铷项目报告书
评论
0/150
提交评论