




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主题 主题 原创原创 JAVA JAVA 试卷试卷 Java 习题集 综合 一 单选题 1 下列语句序列执行后 j 的值是 int j 2 for int i 7 i 0 i 2 j 2 A 15 B 1 C 60 D 32 2 下列语句序列执行后 j 的值是 int j 1 for int i 5 i 0 i 2 j i A 15 B 1 C 60 D 0 3 以下 for 循环的执行次数是 for int x 0 x 0 x A 无限次 B 一次也不执行 C 执行 4 次 D 执行 3 次 4 若 a 和 b 均是整型变量并已正确赋值 正确的 switch 语句是 A switch a b B switch a b 3 0 C switch a D switch a b 5 若以下变量均已正确定义并赋值 下面符合 Java 语言语法的语句 是 A b a 7 B a 7 b c 9 C i 12 3 4 D a a 7 c b 6 设有定义 int i 123 long j 456 下面赋值不正确的语句是 A j i B j long i C i int j D i j 7 现有一变量声明为 boolean aa 下面赋值语句中正确的是 A aa false B aa False C aa true D aa 0 8 若有定义 int a 2 则执行完语句 a a a 后 a 的值是 A 0 B 4 C 2 D 4 9 若所用变量都已正确定义 以下选项中 非法的表达式是 A a 4 b 1 B a 3 C a 1 2 D A 32 10 以下选项中 合法的赋值语句是 A a 1 B i C a a 1 5 D a b 11 若有定义 int x 13 则执行完语句 x 8 后 x 的值是 A 0 B 1 C 5 D 8 12 变量 a 定义为 int 类型 以下选项中 合法的赋值语句是 A a 1 2 B a 1 C a 8 8f D a new int 8 13 下列正确的 Java 语言标识符是 A 3 1415 B ok C test D 5file 14 下列不是 Java 关键字的是 A final B finally C null D sizeof 15 下列代码的执行结果是 public class exam1 17 public static void main String args System out println 100 3 System out println 100 3 0 A 1 和 1 B 1 和 1 0 C 1 0 和 1 D 1 0 和 1 0 16 下列关于注释语句的描述中 正确的一项是 A 以 开始的是多行注释语句 B 以 开始 结束的是单行注释 C 以 开始 结束的是可以用于生成帮助文档的注释语句 D 以 开始 结束的是单行注释语句 17 下列 不属于 AWT 布局管理器 A BoxLayout B GridLayout C BorderLayout D Flow Layout 18 Java 语言有许多优点和特点 下列选项中 反映 了 Java 程序并行机制的特点 A 安全性 B 多线程 C 跨平台 D 可移植 19 下面的代码段中 执行之后 count 的值是 int count 1 for int i 1 i 1 B int i s length C String ts s trim D String t s 26 假设 A 类有如下定义 设 a 是 A 类的一个实例 下列语句调用 是错误的 class A int i static String s void method1 static void method2 A System out println a i B a method1 C A method1 D A method2 27 Java 语言中 负责并发管理的机制是 A 垃圾回收 B 虚拟机 C 代码安全 D 多线程 28 下列描述中 错误的是 A Java 要求编程者管理内存 B Java 的安全性体现在多个层次上 C Applet 要求在支持 Java 的浏览器上运行 D Java 有多线程机制 29 Java 为移动设备提供的平台是 A J2ME B J2SE C J2EE D JDK5 0 30 JDK 中提供的文档生成器是 A java exe B javap exe C javadoc exe D javaprof exe 31 在 Java 语言中 不允许使用指针体现出的 Java 特性是 A 可移植 B 解释执行 C 健壮性 D 安全性 32 在 Java 中 与数据库连接的技术是 A ODBC B JDBC C 数据库厂家驱动程序 D 数据库厂家的连接协议 33 在文件类提供的方法中 用于创建目录的方法是 A mkdir B mkdirs C list D listRoots 34 下列叙述中 错误的是 A File 类能够存储文件 B File 类能够读写文件 C File 类能够建立文件 D File 类能够获取 文件目录信息 35 下列叙述中 正确的是 A Reader 是一个读取字符文件的接口 B Reader 是一个读取数据文件的抽象类 C Reader 是一个读取字符文件的抽象类 D Reader 是一个读取字节文件的一般类 36 用于输入压缩文件格式的 ZipInputStream 类所属包是 A java util B java io C java nio D java util zip 37 Panel 和 Applet 的默认布局管理器是 A CardLayout B FlowLayout C BorderLay out D GridLayout 38 查找随机文件的记录时 应使用的方法是 A readInt B readBytes int n C seek long l D readDouble 39 下列代码中 将引起编译错误的行是 1 public class Exercise 2 public static void main String args 3 float f 0 0 4 f 1 0 5 6 A 第 2 行 B 第 3 行 C 第 4 行 D 第 6 行 40 在 Java 中 下面关于构造函数的描述正确的是 A 类必须有显式构造函数 B 它的返回类型是 void C 它和类有相同的名称 但它不能带任何参数 D 以上皆非 41 在类的说明符中 被指定为私有的数据可以被 访问 A 程序中的任何函数 B 其他类的成员函数 C 类中的成员函数 D 派生类中的成员函数 42 在 Java 中 关于 final 关键字的说法正确的是 A 如果修饰变量 则一旦赋了值 就等同一个常量 B 如果修饰类 则该类只能被一个子类继承 C 如果修饰方法 则该方法能在子类中被覆盖 D 如果修饰方法 则该方法所在的类不能被继承 43 Java 程序中读入用户输入的一个值 要求创建一个自定义的异 常 如果输入值大于 10 使用 throw 语句显式地引发异常 异常输 出信息为 something s wrong 语句为 A if I 10 throw Exception something s wrong B if I 10 throw Exception e something s wrong C if I 10 throw new Exception something s wrong D if I 10 throw new Exception e something s wrong 44 在 JAVA 编程中 Java 编译器会将 Java 程序转换为 A 字节码 B 可执行代码 C 机器代码 D 以上所有选项都不正确 45 在 J2EE 中 下列元素经过排序的集合类是 A LinkedList B Stack C Hashtable D TreeSet 46 在 Java 中 下面关于包的陈述中正确的是 A 包的声明必须是源文件的第一句代码 B 包的声明必须紧跟在 import 语句的后面 C 只有公共类才能放在包中 D 不可以将多个源文件中的类放在同一个包中 47 在 Java 中 要想使只有定义该类所在的包内的类可以访问该类 应该用 关键字 A 不需要任何关键字 B private C final D protected 48 JAVA 中 为了辨别用户关闭窗口的时间 要实现监听器接口 A MouseListener B ActionListener C WindowListener D 以上都要 49 方法可能返回的结果是 A 132 34 B 0 342 C 29 34E10 D 1 0009 50 在 Java 语言中 Panel 默认的布局管理器是 A BorderLayout B FlowLayout C GridLayout D GridBagLayout 51 在 JAVA 中的布局管理器 以下说法中错误的是 A FlowLayout 以由上到下的方式从左到右排列组件 B BorderLayout 使用 东 西 南 北 居中 来指定组件的 位置 C GridLayout 可以创建网格布局 网格布局中各组的大小可以任意 调整 D 可以通过容器的 setLayout 方法为容器指定布局管理 52 下列哪些语句关于内存回收的说明是正确的 A 程序员必须创建一个线程来释放内存 B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象 53 正则表达式 0 9 3 a z 3 a z ab 与下列哪个 字符串相匹配 A 123 abc 3 cab B 123 3 abc cab C 123 abc cb D 123 abc ccab 三 判断题 1 Java 的类不允许多重继承 但接口支持多重继承 2 在 Java 的方法中定义一个常量要用 const 关键字 X 3 在一个 Java 源程序文件中 只能有一个 main 方法 4 在一个 Java 源程序文件中 可以有多个 public 类 5 基本数据类型没有 Class 对象 错 6 Java 中一个类型所对应的 Class 对象可以有多个 7 Java 中允许使用 ArrayList 错 8 使用方法 length 可以获得字符串或数组的长度 9 Java 的字符类型采用的是 Unicode 编码 10 Java 中数组的元素可以是简单数据类型的量 也可以是某一类 的对象 11 Vector 类中的对象不能是简单数据类型 二 填空题 1 Java 语言中的 是程序的基本单位 2 创建一个名为 MyPackage 的包的语句是 3 4 Java 中给一个方法加上作者注释 应使用的关键字是 auth or 5 类与类之间最常见的关系有 依赖关系 聚合关系 继承关系 6 Java 中的基本数据类型有 四种整形类型 两种浮点类型 一个字符类型 一种布尔类型 四 简答题 1 请阐述 Java 中反射机制的作用 答 2 请分别阐述关键字 super 与 this 在 java 语言中的用法 答 3 Java 中参数传递有哪些规则 答 4 Java 中 要使得一个类能够实现克隆功能 应该做哪两件事 答 5 阅读下列程序 写出运行结果 public class Exam3 4 public static void main String args String s s1 char c s wELCOME for int i 0 i a else s1 s1 Character toLowerCase c System out println s1 答 public class Exam3 5 public static void main String args int i j int a 2 1 4 8 9 5 3 for i 0 i a length 1 i int k i for j i j a length j if a j a k k j int temp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村农业经济合作项目资金支持协议
- 数据安全与隐私保护的保障措施研究报告
- 建立高效研发管理体系提升创新能力
- (2025年标准)国际项目融资协议书
- 高尔夫球技巧提升手册
- 卫生院卫生监督协管个人工作总结
- 2026届甘肃省镇原县第二中学化学高二第一学期期中质量跟踪监视模拟试题含解析
- 游戏公司游戏体验优化及用户留存策略研究
- 电子商务支付与结算作业指导书
- 农村环境治理项目合作协议
- 乏力诊治与管理专家共识解读 2
- 2025亚洲杯男篮+《热血征程砥砺前行》课件-2025-2026学年高中励志主题班会
- 2025-2030牛结核病防控技术进展与行业影响分析报告
- 2024年泰州市靖江市公安局招聘警务辅助人员真题
- 国际快递基本知识培训课件
- 2025年四川省高考生物试卷(含答案与解析)
- 塔吊拆除安全操作方案模板
- 虚拟健康咨询接受度分析-洞察及研究
- 多发性周围神经病护理查房
- 2025年河北省廊坊市三河市小升初数学试卷
- 2025年高警示药品管理试题(附答案)
评论
0/150
提交评论