教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

《WEB技术(JSP)》习题集空白版(4)

来源:网络收集 时间:2026-09-29
导读: 第五章 文件访问 一、选择题 1.Java提供的流类,从功能上看将数据写入文件的流称为() A)输入流 B)输出流 C)字符流 D)字节流 2.下列File对象的哪个方法能够判断给定路径下的文件是否存在。() A)canRead()

第五章 文件访问

一、选择题

1.Java提供的流类,从功能上看将数据写入文件的流称为() A)输入流 B)输出流 C)字符流 D)字节流

2.下列File对象的哪个方法能够判断给定路径下的文件是否存在。() A)canRead() B)canWrite() C)exists() D)isDirectory() 3.下列File对象的哪个方法能够判断应用程序能否读取给定路径下的文件对象。()

A)canRead() B)canWrite() C)exists() D)isDirectory()

4.下列File对象的哪个方法能够判断应用程序能否向给定路径下的文件对象写入数据。( )

A)canRead() B)canWrite() C)exists() D)isDirectory()

5.下列File对象的哪个方法能够判断File对象对应的路径是否为文件。( ) A)isFile() B)createNewFile() C)lastModified() D)length()

6.下列File对象的哪个方法能够创建File对象对应的路径,如果创建成功返回true,否则返回false(该目录已经存在)( ) A)isFile() B)createNewFile() C)mkdir() D)length()

7.下面是FileInputStream读取文件的代码片段: File file1=new File(fileName);

FileInputStream finput=new FileInputStream(file1); int size=finput.available();

BufferedInputStream buffer1=new BufferedInputStream(finput); byte b[]=new byte[90]; int n=0; while((n=buffer1.read(b))!=-1){ allFilesmess.append(new String(b,0,n)); } buffer1.close(); finput.close();

除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?() A)90 B)89 C)n D)size/n

二、判断题

1.使用Java的输入流读取数据的时候,就会开启一个通向数据源的通道,这个数据源可以是文件,内存,或是网络连接等。()

2.使用Java的输出流写入数据的时候,就会开启一个通向目的地的通道,这个目的地可以是文件,但不能是内存或网络连接等。() 3.字节流一般是用来读入或写出二进制数据。()

4.“纯文本”类的信息,一般使用字符流来进行处理。()

5.创建一个File对象,就会在某个物理路径下创建一个文件或目录。() 6.File类直接处理文件和文件系统,它并不涉及文件的读写操作。()

7.Java程序一般用字符流处理二进制字节对象,用字节流处理字符或字符串对象。()

8.InputStream抽象类的read方法出错后一定会抛出一个IOException异常。() 9.OutputStream抽象类的write方法出错后一定会抛出一个IOExcetption异常。()

10.BufferedReader提供了public String readLine()方法,该方法从文件中读入一行文本,如果已到达流结尾而未读入任何文字,则返回-1。()

11.RandomAccessFile类即不是输入流类InputSteam的子类,也不是输出流类OutputStream的子类,但它同时实现了DataInput和DataOutput接口。()

四、思考题

1.字节流和字符流有何区别?

2.BufferedInputStream与FileInputStream如何配合使用? 3.BufferedOutputStream与FileOutputStream如何配合使用? 4.BufferedReader与FileReader如何配合使用? 5.BufferedWriter与FileWriter如何配合使用? 6.RandomAccessFile访问文件有何特点? 7.如何处理文件读写操作中发生的异常?

第六章 数据库访问

一、选择题 1.下面哪一项不是JDBC的工作任务?()

A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 5.如果将E:\\MyWeb作为JSP网站目录,需要修改哪个文档?()

A)server.xml B)server.htm C)index.xml D)index.htm 6.DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的?() A)”jdbc:mysql://localhost:80/数据库名” B)”jdbc:odbc:数据源”

C)”jdbc:oracle:thin@host:端口号:数据库名”

D)”jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名” 7.在JDBC中,下列哪个接口不能被Connection创建()。

A)Statement B)PreparedStatement C)CallableStatement D)RowsetStatement 8.下面是加载JDBC数据库驱动的代码片段:

try{

Class.forName(\ }

catch(ClassNotFoundException e){ out.print(e); }

该程序加载的是哪个驱动?()

A)JDBC-ODBC桥连接驱动 B)部分Java编写本地驱动 C)本地协议纯Java驱动 D)网络纯Java驱动

9.下面是创建Statement接口并执行executeUpdate方法的代码片段: conn=DriverManager.getConnection(\ stmt=conn.createStatement();

String strsql=\李','清华出版社',35)\ n=stmt.executeUpdate(strsql);

代码执行成功后n的值为 ()。

A)1 B)0 C)-1 D)一个整数

10.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格()

while(rs.next()){ out.print(\

out.print(\ out.print(\

out.print(\

out.print(\ out.print(\ out.print(\ }

A)4 B)5 C)6 D)不确定

13.下面的代码是连接哪个数据库的驱动加载片段( ) try{

Class.forName(\ }

catch(Exception e){

out.print(e.toString()); }

A)Oracle B)Sql Server C)MySql D)不确定

14.下面的代码是连接哪个数据库的驱动加载片段( ) try{

Class.forName(\ }

catch(Exception e){

out.print(e.toString()); }

A)Oracle B)Sql Server C)MySql D)不确定 15.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery (\语句,得到的结果集rs的列数为( ) A)4 B)5

C)6 D)不确定 16.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\下面哪项对该rs描述正确的是()

A)只能向下移动的结果集 B)可上下滚动的结果集 C)只能向上移动的结果集 D)不确定是否可以滚动 17.下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(\下面哪项对该rs描述正确( )

A)不能用结果集中的数据更新数据库中的表

B)能用结果集中的数据更新数据库中的表 C)执行update方法能更新数据库中的表 D)不确定

18 …… 此处隐藏:2132字,全部文档内容请下载后查看。喜欢就下载吧 ……

《WEB技术(JSP)》习题集空白版(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612303.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)