77范文网 - 专业文章范例文档资料分享平台

java笔试 - 选择题(2)

来源:网络收集 时间:2019-08-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C) 构造函数和类有相同的名称,并且不能带任何参数 D) 一个类可以定义多个构造函数

29. 根据下面的代码, String s = null;

会抛出NullPointerException异常的有(A,C)。[两项]

A) if( (s!=null) & (s.length()>0) ) B) if( (s!=null) & & (s.length()>0) ) C) if( (s==null) | (s.length()==0) ) D) if( (s==null) || (s.length()==0) )

30. .在Java中,关于HashMap类的描述,以下廉洁错误的是( B )。

A) HashMap使用键/值得形式保存数据 B) HashMap 能够保证其中元素的顺序 C) HashMap允许将null用作键 D) HashMap允许将null用作值

31. 下列选项中关于java中super关键字的说法错误的是( B ) A) super关键字是在子类对象内部指代其父类对象的引用

B) super关键字不仅可以指代子类的直接父类,还可以指代父类的父类 C) 子类可以通过super关键字调用父类的方法 D) 子类可以通过super关键字调用父类的属性

32. 在Java中,以下代码( A )正确地创建了一个InputStreamReader对象。 A) InuptStreamReader(new FileInputStream(“1.dat”)); B) InuptStreamReader(new FileReader(“1.dat”)); C) InuptStreamReader(new BufferReader(“1.dat”)); D) InuptStreamReader (“1.dat”);

33. 在Java中,( D )类提供定位本地文件系统,对文件或目录及其属性进行基本操作。 A) FileInputStream B) FileReader C) FileWriter D) File

34. Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(C)(选择一项)

A) ArrayList和LinkedList均实现了List接口 B) ArrayList的访问速度比LinkedList快 C) 添加和删除元素时,ArrayList的表现更佳

D) HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

35. 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法 建立与数据源的连接语句为:

Connection con = DriverManager.getConnection(“jdbc:odbc:news”); URL连接中的”n ews”表示的是(C)(选择一项)

A) 数据库中表的名称 B) 数据库服务器的机器名 C) 数据源的名称 D) 用户名

36. 在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。

A) java.lang B) java.sql C) java.util D) java.math

37. Java中,以下( B )接口以键_值对的方式存储对象。

A) java.util.Collection B) java.util.Map C) java.util.List D) java.util.Set

38. 以下关于对象序列化描述正确的是( C,D )[两项]

A) 使用FileOutputStream可以将对象进行传输 B) 使用PrintWriter可以将对象进行传输 C) 使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取 D) 对象序列化的所属类需要实现Serializable接口

39. 在Java中,( A )类可用于创建链表数据结构的对象。 A) LinkedList B) ArrayList C) Collection D) HashMap

40. 分析下面这段Java代码,它的运行结果是( C )。 Import java.io.*; Public class B{

Public static void main(string [] args){ int i=12;

System.out.println(i+=i-=i*=i);}}

A) 100 B) 0 C) -120 D) 程序无法编译

41. 使用JDBC事务的步骤是(C,A,B,D)(多选)

A) 取消Connection的事务自动提交方式 B) 发生异常回滚事务 C) 获取Connection对象 D) 操作完毕提交事务

42. 以下对JDBC事务描述错误的是( B )

A) JDBC事务属于JAVA事务的一种 B) JDBC事务属于容器事务类型 C) JDBC事务可以保证操作的完整性和一致性

D) JDBC事务是由Connection发起的,并由Connection控制

43. 要通过可滚动的结果集更新数据,以下正确的是(A A) pst=con.prepareStatement(sql,

ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) B) pst=con.prepareStatement(sql,

ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY) C) pst=con.prepareStatement(sql, Resu ltSet.TYPE_SCROLL_SENSITIVE) D) pst=con.prepareStatement(sql, ResultSet.CONCUR_UPDATABLE)

44. 存储过程pro有两个参数,第一个为输入参数,第二个为输出参数,以下代码正确的是(C)

A) CallableStatement cst=con.prepareCall(“(call pro(?,?))”); B) CallableStatement cst=con.prepareCall(“(call pro(?))”); C) CallableStatement cst=con.prepareCall(“{call pro(?,?)}”); D) CallableStatement cst=con.prepareCall(“{call pro(?,?,?)}”); 45. 以下描述正确的是(B)

A) CallableStatement是PreparedStatement的父接口

B) PreparedStatement是CallableStatement的父接口 C) CallableStatement是Statement的子接口 D) PreparedStatement是Statement的父接口

46. 要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(A String sql=”delete from book where bookName=?”; PreparedStatement pst=con.preparedStatement(sql); ______________________________ pst.execute();

A)pst.setString(1,”java”); B)pst.setString(0,”java”); C)pst.setInt(0,”java”); D)以上选项都不正确

47. 获取ResutlSet对象rst的第一行数据,以下正确的是(B)

A) rst.hashNext(); B) rst.next(); C) rst.first(); D) rst.nextRow();

48. 以下可以正确获取结果集的有(AD)(多选) A) Statement sta=con.createStatement();

ResultSet rst=sta.executeQuery(“select * from book”);

B) Statement sta=con.createStatement(“select * from book”); ResultSet rst=sta.executeQuery();

C) PreparedStatement pst=con.preparedStatement(); ResultSet rst=pst.executeQuery(“select * from book”);

D) PreparedStatement pst=con.preparedStatement(“select * from book”); ResultSet rst=pst.executeQuery();

49. 以下负责建立与数据库连接的是(D)

A) Statement B) PreparedStatement C) ResultSet D) DriverManager 50. 使用JDBC连接数据库的顺序是(B,A,D,C,E)(多选)

A) 加载驱动B) 导入驱动包C) 发送并处理SQL语句D) 建立于数据库的连接E 关闭连接

华为Java笔试题+数据库题123 一、单项选择题

1.Java是从()语言改进重新设计。

A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确()

A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确 答案:B

3.下列说法正确的有()

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C

4.提供Java存取数据库能力的包是()

A.java.sql B.java.awt C.java.lang D.Java.swing 答案:A 5.下列运算符合法的是()

A.&& B.<> C.if D.:= 答案:A 6.执行如下程序代码 a=0;c=0; do{

--c; a=a-1;

}while(a>0); 后,C的值是()

A.0 B.1 C.-1 D.死循环 答案:C

7.下列哪一种叙述是正确的()

A. abstract修饰符可修饰字段、方法和类

B.抽象方法的body部分必须用一对大括号{ }包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D

8.下列语句正确的是()

A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰

C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A

9.下列哪种说法是正确的()

A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法

C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 答案:D

二、多项选择题

1.Java程序的种类有()

A.类(Class) B.Applet C.Application D.Servlet 答案:BCD

2.下列说法正确的有()

A.环境变量可在编译source code时指定

B.在编译程序时,所能指定的环境变量不包括class path C. javac一次可同时编译数个Java源文件

D. javac.exe能指定编译结果要置于哪个目录(directory) 答案:BCD

3.下列标识符不合法的有()

A.new B.$Usdollars C.1234 D.car.taxi 答案:ACD

4.下列说法错误的有() A.数组是一种对象 B.数组属于一种原生类

C. int number=[]={31,23,33,43,35,63}

D.数组的大小可以任意改变 答案:BCD

5.不能用来修饰interface的有()

A.Private B.public C.Protected D.Static 答案:ACD

6.下列正确的有()

A. call by value不会改变实际参数的数值

B. call by reference能改变实际参数的参考地址 C. call by reference不能改变实际参数的参考地址

D.call by reference能改变实际参数的内容 答案:ACD

7.下列说法错误的有()

A.在类方法中可用this来调用本类的类方法 B.在类方法中调用本类的类方法时可直接调用 C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法 答案:ACD

8.下列说法错误的有()

A. Java面向对象语言容许单独的过程与函数存在 B. Java面向对象语言容许单独的方法存在

C.Java语言中的方法属于类中的成员(member)

D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同 答案:ABC

9.下列说法错误的有()

A.能被java.exe成功运行的java class文件必须有main()方法 B.J2SDK就是Java API

C. Appletviewer.exe可利用jar选项运行.jar文件

D.能被Appletviewer成功运行的java class文件必须有main()方法 答案:BCD

三、判断题

1.Java程序中的起始类名称必须与存放该类的文件名相同。()答案:正确 2.Unicode是用16位来表示一个字的。()答案:正确

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库java笔试 - 选择题(2)在线全文阅读。

java笔试 - 选择题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/689007.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: