java面向对象程序设计模拟试卷_第1页
java面向对象程序设计模拟试卷_第2页
java面向对象程序设计模拟试卷_第3页
java面向对象程序设计模拟试卷_第4页
java面向对象程序设计模拟试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象程序设计 A 卷 第 1 页 共 6 页 面向对象程序设计模拟试卷面向对象程序设计模拟试卷 说明 说明 请将答案填在相应的表或框中 将此文件的文件名改为班级请将答案填在相应的表或框中 将此文件的文件名改为班级 你的学号后两位你的学号后两位 你的姓名 如 你的姓名 如 2014 软工软工 1 班班 01 张三张三 doc 否则不给分 交卷时请将此文件上传到 否则不给分 交卷时请将此文件上传到 ftp 服务器上 服务器上 一 单项选择题 本大题共一 单项选择题 本大题共 15 小题 每小题小题 每小题 2 分 共分 共 30 分 在每小题列出的分 在每小题列出的四个备四个备 选项中只有一个是符合题目要求的 请将其代码填写下表中 选项中只有一个是符合题目要求的 请将其代码填写下表中 注意 不能修改答案颜注意 不能修改答案颜 色色 题号123456789101112131415 答案 总 分 得分0 1 下说法正确的是 A 一个可直接运行的 Java 源文件中可以有多个 public 类 其中必须有一个和文件同名 B 一个可直接运行的 Java 源文件中可以没有 public 类 C 一个可直接运行的 Java 源文件中只能有一个且和文件同名的 public 类 D 一个可直接运行的 Java 源文件中可以有多个 public 类 且可以没有和文件同名的类 2 编译一个定义了 3 个类和 10 个方法的 Java 源文件后 会产生多少个字符码文件 扩展名是什 么 A 13 个字节码文件 扩展名是 class B 1 个字节码文件 扩展名是 class C 3 个字节码文件 扩展名是 java D 3 个字节码文件 扩展名是 class 3 下列哪个是 JAVA 源代码编译的命令 A javac B java C javax D jar 4 能够从循环语句的循环体中跳出当前循环的语句是 A continue 语句B break 语句 C switch 语句D while 语句 5 Java Application 源程序的主类是指包含有 方法的类 A main 方法B add 方法 C sort 方法D indexOf 方法 6 下列方法定义正确的是 A void add int a b B void int add int a int b C void add int a int b D void add a b 7 下列哪个是合法的标识符 A java 2x B int C 3tD hello w 8 使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类 A abstract B privateC protected 本包及其他包的子类 D 不使用保留字 9 以下代码执行的次数是 int i 0 do i while i 1 A 一次也不执行 B 执行一次 C 执行两次 D 执行无限次 面向对象程序设计 A 卷 第 2 页 共 6 页 10 switch 语句中表达式的值不允许使用的类型是 A intB byte C char D boolean 11 下列程序执行后输出的结果是 String str i love java System out println str charAt 11 A iB love C a D 运行出错 12 布局管理器可以管理构件的哪个属性 A 大小 B 颜色 C 名称 D 字体 13 编写 Swing 图形用户程序的时候 一定要 import 的语句是 A import javA awt B import javA awt C import javax awt D import javax swing 14 下列说法中错误的一项是 A Applet 参数的名字必须区分大小写 B Applet 参数的值都是字符串类型的值 C 应该为 Applet 参数设置一个默认值 可以避免 Applet 工作不正常 D 获得参数的方法 getParameter 可以不放在 init 方法中进行 15 下列哪一项不是 Applet 的生命周期方法 A start B getCodeBase C destroy D init 二 程序填空题 本大题共二 程序填空题 本大题共 2 小题 每题小题 每题 5 分 共分 共 10 分 在每小题的横线上填上相应分 在每小题的横线上填上相应 的内容的内容 1 得分 得分 按要求完成下列代码 每处代码至少 按要求完成下列代码 每处代码至少 1 条语句 最多条语句 最多 2 条语句 条语句 注意 下注意 下 面的三个空处的代码不是同时存在的 真正运行时只选择一处 其它两处相当于被注释掉而不运行面的三个空处的代码不是同时存在的 真正运行时只选择一处 其它两处相当于被注释掉而不运行 import java io import java util public class Test01 public static void main String args try 此处添加一段不会出现异常的代码 此处添加一段会出现 0 做除数 异常的代码 此处添加一段会出现 数组下标溢出 异常的代码 System out println 嘻嘻 我没犯错 catch ArithmeticException e System out println 0 不能做除数 catch ArrayIndexOutOfBoundsException e System out println 数组下标溢出 System out println 不管你有没犯错 我都要运行 2 得分 得分 下列程序中 要求输出一个特定文件 这里是下列程序中 要求输出一个特定文件 这里是 Test02 java 的相关信息 的相关信息 包括文件的名字 相对路径以及文件夹的长度 请将程序补充完整并运行 包括文件的名字 相对路径以及文件夹的长度 请将程序补充完整并运行 import java io 面向对象程序设计 A 卷 第 3 页 共 6 页 public class Test02 public static void main String args File file new File Test02 java System out println name file System out println path file System out println length file 结果截图 结果截图 三三 程序运行与改错题 本大题共 程序运行与改错题 本大题共 2 小题 每题小题 每题 5 分 共分 共 10 分 分 改错题改错题将正确代码将正确代码 拷贝到右边文本框内拷贝到右边文本框内 然后运行并将结果截图 然后运行并将结果截图 1 得分 得分 运行下面代码 将结果截图 运行下面代码 将结果截图 package test public class FatherClass public FatherClass System out println FatherClass Create package test import test FatherClass public class ChildClass extends FatherClass public Child Class System out println ChildClass Create Public static void main String args Father Class fc new FatherClass Child Class cc new ChildClass 结果截图 结果截图 2 得分 得分 改正下面程序段中的错误并运行 改正下面程序段中的错误并运行 interface Playable void play interface Bounceable void play interface Rollable extends Playable Bounceable Ball ball new Ball PingPang class Ball implements Rollable 正确代码 正确代码 面向对象程序设计 A 卷 第 4 页 共 6 页 private String name public String getName return name public Ball String name this name name public void play ball new Ball Football System out println ball getName 结果截图 结果截图 四四 编程题 本大题共 编程题 本大题共 3 小题 共小题 共 50 分 请将代码粘贴在题后的文本框内 将结果截分 请将代码粘贴在题后的文本框内 将结果截 图 只要结果部分的截图 不要整个图 只要结果部分的截图 不要整个 Eclipse 窗口图 放在题后 尽量不要跨页 窗口图 放在题后 尽量不要跨页 1 15 分 得分 分 得分 文件名 文件名 AEx01 java 输入一行字符串输入一行字符串 I am XXX I m XX 其中 其中 XXX 是你的姓名的全拼且姓和名首字母大写 是你的姓名的全拼且姓和名首字母大写 XX 表示用整数表示你的实际年龄 分别统计并显示表示用整数表示你的实际年龄 分别统计并显示 其中英文字母 空格 数字和其它字符的个数 其中英文字母 空格 数字和其它字符的个数 结果截图 结果截图 正确代码 正确代码 面向对象程序设计 A 卷 第 5 页 共 6 页 第第 1 题代码 设置字体题代码 设置字体 Time New Roman 大小为大小为 5 号 行间距号 行间距 单倍行距 段前 段后单倍行距 段前 段后 0 行行 2 15 分 得分 分 得分 文件名 文件名 AEx02 java 编写一个包含一个文本域 一个文本区以及一 编写一个包含一个文本域 一个文本区以及一 个按钮的界面 在文本域内输入你的学号和姓名 当用户单击按钮时 在文本区内显示 个按钮的界面 在文本域内输入你的学号和姓名 当用户单击按钮时 在文本区内显示 结果截图 结果截图 面向对象程序设计 A 卷 第 6 页 共 6 页 第第 2 题代码 设置字体题代码 设置字体 Time New Roman 大小为大小为 5 号 行间距号 行间距 单倍行距 段前 段后单倍行距 段前 段后 0 行行 3 20 分 得分 分 得分 文件名 文件名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论