java模拟试卷3及答案

上传人:第*** 文档编号:31077353 上传时间:2018-02-04 格式:DOC 页数:10 大小:89KB
返回 下载 相关 举报
java模拟试卷3及答案_第1页
第1页 / 共10页
java模拟试卷3及答案_第2页
第2页 / 共10页
java模拟试卷3及答案_第3页
第3页 / 共10页
java模拟试卷3及答案_第4页
第4页 / 共10页
java模拟试卷3及答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、- 1 -复习题 3一、选择题1JDK 提供的编译器是( B ) 。(A)java.exe (B)javac.exe(C)javap.exe (D )javaw.exe2.以下作为 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)

2、class (D)main4.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)a3=100 (B )a0.length (C)a+ (D)a.length6.如下定义二维数组操作错误的是( ) 。int a=1,2,3;(A)a01=200 (B) a0.length (C )a11=100 (D)a.length7. 以下数据类型存储空间最大的是( B ) 。(A)

3、byte (B)long (C)float (D)char8. 面向对象的三大特性,不包括如下 ( A )。(A)异常 (B)封装 (C)继承 (D)多态9、关于类的定义以下说法错误(B) 。(A)类定义使用 class 关键字 (B)每个类中必须有一个 main 方法(C)一个包可以包含多个类 (D)java 中所有类都是 Object 类的子类10. 关于构造方法以下说法错误的是 ( D )。()构造方法名必须与类名一致 ()构造方法可以重载()构造方法是通过 new 来调用 ()每个类都必须编写构造方法代码11.关于继承如下说法错误的是( C ) 。()Java 是单继承的 ()通过 e

4、xtends 来定义继承()所有父类方法都可以被 override 的 ()继承呈现的是 is a 的关系12. 以下代码执行的结果是( C )。System.out.println(攀枝花学院 pzhu.length();()编译错误 ()运行错误 ()9 ()1413. 用来存储键值对的容器是( )。(A)ArrayList (B)LinkedList (C)HashSet (D) HashMap14、java 中用来抛出异常的关键字是( C ) 。()try ()catch ()throw ()throws15.关于 finally 块中的代码,以下说法不正确的是( A ) 。(A)tr

5、y 块中的 return 语句会中断 finally 块中语句的执行(B)无论 finally 块前的语句运行是否产生异常,其中的语句都会执行(C)finally 块中的语句通常中用作资源的清理- 2 -()try 块中的 System.exit(1)语句会中断 finally 块中语句的执行16.关于 Java 字符串说法错误的是( B )。()Java 中的字符串是常量 ()Java 中的字符串不是对象()Java 中的字符串存储在常量池中 ()一个字符串定义后的长度不可变17.关于 JDBC 操作数据库,以下说法不正确的( ) 。 ()JDBC 只能操作 MySQL 数据库()JDBC

6、中定义的 Connection,Statement,ResultSet 都是接口()JDBC 操作数据库必须要有相应的实现了 JDBC 接口的驱动()JDBC 可以通过将客户端的 SQL 传递给数据库服务器来实现数据库的操作18.以下程序代码错误的是( B ) 。abstract class Pclass A extends Pabstract 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

7、c=new ArrayList();()Collection c=new LinkedList();()Collection c=new HashSet();()Collection c=new HashMap();20. 以下程序代码错误的是( C ) 。interface IAvoid f();()abstract class A implements IA ()class A implements IAvoid f()()class A implements IAvoid f(String s) ()IA a=new IA()void f()二、程序阅读21.阅读程序,并写出程序运行结果

8、public class T21 static int init()System.out.println(A);return 0;static boolean test(int i)System.out.println(B);return i queryAllStudent()List stuList= new ArrayList() ;/创建可以存储 Student 的ListConnection conn=null;Statement st=null;ResultSet rs=null;try conn=getConnection();st= conn .createStatement()

9、; /通过连接创建 statement- 4 -rs=st.executeQuery(SELECT ID,NAME,GENDER FROM Students);while( rs.next() ) /结果是否有记录Student stu=new Student(rs.getInt(ID),rs.getString(NAME),rs.getString(GENDER);stuList.add(stu) ; /把 stu 对象加入到 stuList 中 catch (SQLException e) e.printStackTrace();finallytry rs.close();st.close

10、();conn.close(); catch (SQLException e) return stuList;/*显示 List 中的学生 */void showStudent(List stuList)for(_Student_s:stuList) /指明 s 的类型System.out.println(s);public static void main(String args) T30 demo=new T30();List stuList=demo.queryAllStudent();demo.showStudent(stuList);运行结果Student id=2, name=Na

11、me02, gender=女Student id=4, name=Name04, gender=女四、基本代码编写35、(5 分) 编写一个 main 方法,计算如下数组元素的平均值 double source=2,5,9,10,3;36、 (分)文件名解析器,仔细阅读如下代码和运行结果,完成 WindowsFileNameParse 类的代码,执行后得到给定的运行结果。interface FileNameParsevoid showSourceFileName();String getDiskName();String getFullFileName();String getFileName

12、();- 5 -String getExtendName();String getDir();class WindowsFileNameParse implements FileNameParseprivate String fileName;WindowsFileNameParse(String fileName)this.fileName=fileName;public void showSourceFileName()System.out.println(解析文件名:+this.fileName);/请完成此类的中其他方法的代码/public class T36 public stati

13、c void main(String args) FileNameParse fp=new WindowsFileNameParse(d:/My Documents/MyJob/Pages/2012-2013-2/PageA/src/T37.java);fp.showSourceFileName();System.out.println(盘符:+fp.getDiskName();System.out.println(文件全名(带扩展名) :+fp.getFullFileName();System.out.println(文件名(不带扩展名) :+fp.getFileName();System.

14、out.println(文件扩展名:+fp.getExtendName();System.out.println(路径(不带盘符):+fp.getDir();运行结果解析文件名:d:/My Documents/MyJob/Pages/2012-2013-2/PageA/src/T37.java盘符:d文件全名(带扩展名):T37.java文件名(不带扩展名):T37文件扩展名:java路径(不带盘符):/My Documents/MyJob/Pages/2012-2013-2/PageA/src附 String 类部分的 api docpublic int indexOf(String str)Returns the index within this string of the first occurrence of the specified substring. Examples: abca.indexOf(a) return 0Parameters:str - the substring to search for.Returns:the index of the first occurrence of the specified substring, or -1 if

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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