java模拟试卷3及答案(1)

上传人:摩西的****12 文档编号:132076614 上传时间:2020-05-12 格式:PDF 页数:10 大小:342.61KB
返回 下载 相关 举报
java模拟试卷3及答案(1)_第1页
第1页 / 共10页
java模拟试卷3及答案(1)_第2页
第2页 / 共10页
java模拟试卷3及答案(1)_第3页
第3页 / 共10页
java模拟试卷3及答案(1)_第4页
第4页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《java模拟试卷3及答案(1)》由会员分享,可在线阅读,更多相关《java模拟试卷3及答案(1)(10页珍藏版)》请在金锄头文库上搜索。

1、学 海 无 涯 复习题复习题 3 3 一 选择题一 选择题 1 JDK 提供的编译器是 B A java exe B javac exe C javap exe D javaw exe 2 以下作为 Java 程序入口的 main 方法声明正确的 C A public void main String args B public int main String args C public static void main String args D public static int main String args 3 以下标识符错误的是 C A Public B 张三 C class D

2、main 4 java 中定义字符串 String s pzhu 下面操作可以取得字符串长度的是 A A s length B s length C s size D length s 5 如下定义数组 操作正确的是 D int a 1 2 3 A a 3 100 B a 0 length C a D a length 6 如下定义二维数组操作错误的是 int a 1 2 3 A a 0 1 200 B a 0 length C a 1 1 100 D a length 7 以下数据类型存储空间最大的是 B A byte B long C float D char 8 面向对象的三大特性 不包

3、括如下 A A 异常 B 封装 C 继承 D 多态 9 关于类的定义以下说法错误 B A 类定义使用 class 关键字 B 每个类中必须有一个 main 方法 C 一个包可以包含多个类 D java 中所有类都是 Object 类的子类 10 关于构造方法以下说法错误的是 D 构造方法名必须与类名一致 构造方法可以重载 构造方法是通过 new 来调用 每个类都必须编写构造方法代码 11 关于继承如下说法错误的是 C Java 是单继承的 通过 extends 来定义继承 所有父类方法都可以被 override 的 继承呈现的是 is a 的关系 12 以下代码执行的结果是 C System

4、out println 攀枝花学院 pzhu length 编译错误 运行错误 9 14 13 用来存储键值对的容器是 A ArrayList B LinkedList C HashSet D HashMap 14 java 中用来抛出异常的关键字是 C try catch throw throws 15 关于 finally 块中的代码 以下说法不正确的是 A A try 块中的 return 语句会中断 finally 块中语句的执行 B 无论 finally 块前的语句运行是否产生异常 其中的语句都会执行 C finally 块中的语句通常中用作资源的清理 学 海 无 涯 try 块中的

5、 System exit 1 语句会中断 finally 块中语句的执行 16 关于 Java 字符串说法错误的是 B Java 中的字符串是常量 Java 中的字符串不是对象 Java 中的字符串存储在常量池中 一个字符串定义后的长度不可变 17 关于 JDBC 操作数据库 以下说法不正确的 JDBC 只能操作 MySQL 数据库 JDBC 中定义的 Connection Statement ResultSet 都是接口 JDBC 操作数据库必须要有相应的实现了 JDBC 接口的驱动 JDBC 可以通过将客户端的 SQL 传递给数据库服务器来实现数据库的操作 18 以下程序代码错误的是 B

6、abstract class P class A extends P abstract class B extends P P p new A P p new B A a new A P p new P void foo 19 以下 ollection c 创建有误的是 D Collection c new ArrayList Collection c new LinkedList Collection c new HashSet Collection c new HashMap 20 以下程序代码错误的是 C interface IA void f abstract class A impl

7、ements IA class A implements IA void f class A implements IA void f String s IA a new IA void f 二 程序阅读二 程序阅读 21 阅读程序 并写出程序运行结果 public class T21 static int init System out println A return 0 static boolean test int i System out println B return i 1 static int add int i System out println C return i p

8、ublic static void main String args for int t init test t t add t System out println D 22 阅读程序 并写出程序运行结果 class TObject TObject System out println A void m String s System out println B void m int i System out println C void m System out println D public String toString return E public class T22 publi

9、c static void main String args 学 海 无 涯 TObject obj new TObject System out println obj obj m obj m 1 obj m 1 答 输出结果为 D C B 23 阅读程序 并写出程序运行结果 abstract class P P System out println P abstract void goo class A extends P A super void goo System out println A void foo System out println F class B extends

10、P void goo System out println B void koo System out println K public class T23 public static void main String args A a new A a goo a foo B b new B b koo 答 P A F P K 24 阅读程序 并写出程序运行结果 interface IT void t1 void t2 abstract class TA implements IT public void t1 System out println A public void t3 Syste

11、m out println B class TB extends TA public void t1 System out println C public void t2 System out println D 答 B C D C B E public void t2 int i System out println E public class T24 public static void main String args IT obj new TB obj t1 obj t2 TA aObj TA obj aObj t1 aObj t3 TB bObj TB obj bObj t2 1

12、00 答 A E D C A B 三 程序填空三 程序填空 程序一程序一 如下程序测试 Math random 生成随机数的奇偶比率 仔细阅读程序和运行结果 补全空白处的 学 海 无 涯 代码 测试 Math random 生成随机数的奇偶比率 public class T25 生成给定数量的 到 1000 随机整数 并把生成的随机存入到一个 int 数组中 param int count 要生成的随机数量 return int 生成的随机数存储数组 int createArray int count int number new int count 创建长度为 count 的 int 数组

13、for int i 0 i count i int n int Math random 1000 number i n 在 number 数组中写入生成的随机数 System out println number i number i return number 返回生成的数组 计算给定数组的奇数的比率 param int number 要计算的数组 return double 奇数的比率 double calculateOddRate int number int count number length 读取数组元素的个数 即要计算平均数的整数个数 double odd 0 奇数计数 for

14、 int n number if n 2 1 如果 n 是奇数 奇数计数加 odd return odd count public static void main String args T25 t new T25 int number t createArray 100 double oddRate t calculateOddRate number System out println 奇数为 oddRate 100 System out println 偶数为 1 oddRate 100 运行结果 运行结果 number 0 907 此处省略98行 学 海 无 涯 number 99

15、598 奇数为 52 0 偶数为 48 0 程序二程序二 以下程序是通过 JDBC 读取数据表 Student 的基本操作 认真阅读程序和运行结果 补全程 序的空白处 表 Students ID NAME GENDER 2 name02 女 4 name04 女 部分程序如下 class Student private int id private String name private String gender public Student int id String name String gender super this id id this name name this gende

16、r gender 此处省略 n 行 public String toString return Student id id name name gender gender public class T30 取得数据库连接 Connection getConnection 此处省略 n 行 查询数据库中所有学生的数据 将一条学生信息记录转化成一个 Studetn 对象 多个记录生成多个 Student 将生成的对象放入到 List 中 一起返回到 List queryAllStudent List stuList new ArrayList 创建可以存储 Student 的 List Connection conn null Statement st null ResultSet rs null try conn getConnection st conn createStatement 通过连接创建 statement rs st executeQuery SELECT ID NAME GENDER FROM Students 学 海 无 涯 while rs next 结果是否有记录

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号