《Java面向对象》复习题(7)
专题10(模块7) 输入输出 一、填空题
1.根据流的方向,流可以分为两类:( 输入流 )和( 输出流 )
2.根据操作对象的类型,可以将数据流分为( 字节流 )和( 字符流 )两种 3. 在java.io包中有4个基本类:InputStream、OutputStream、Reader和( Writer )类
4.在Java语言中,实现多线程之间通信的流是(PipedInputStream和PipedOutputStream ) 5.( 文件 )类是java.io包中一个非常重要的非流类,封装了操作文件系统的功能。 6.( )类用于将Java的基本数据类型转换为字符串,并作为控制台的标准输出 7.Java包括的两个标准输出对象分别是标准输出对象( 标准输出对象 )和标准错误输出
8.FileInputStream实现对磁盘文件的读取操作,在读取字符的时候,它一般与( InputStreamReader )和( BufferReader )一起使用
二.选择题
1.Java语言提供处理不同类型流的类所在的包是( D )
A.java.sql B.java.util C.java.math D.java.io 2.创建一个DataOutputStream的语句是( D ) A.new DataOutputStream(“out.txt”)
B.new DataOutputStream(new File(“out.txt”)); C.new DataOutputStream(new Writer(“out.txt”));
D.new DataOutputStream(new OutputStream(“out.txt”)); 3.下面语句正确的是( A )
A.RandomAccessFile raf=new RandomAccessFile (“myfile.txt”,”rw”); B.RandomAccessFile raf=new RandomAccessFile (new DataInputStream()); C.RandomAccessFile raf=new RandomAccessFile (“myfile.txt”);
D.RandomAccessFile raf=new RandomAccessFile (new File(“myfile.txt”)); 4.下面哪个方法返回的是文件的绝对路径( B )
A.getCanonicalPath() B.getAbsolutePath()
C.getCanonicalFile() D.getAbsoluteFile() 5.在File类提供的方法中,用语创建目录的方法是( A )
A.mkdir() B.mkdirs() C.list() D.listRoots() 6.程序如果要按行输入/输出文件中的字符,最合理的方法是采用( A ) A.BufferedReader和BufferedWriter类 B.InputStream和OutputStream类
C.FileReader和FileWriter类
D.File_Reader和File_Writer类
7.RandomAccessFile类的( C )方法可用于设置文件定位指针在文件中的位置。 A.readInt B.readLine C.seek D.close 8.下面哪个流类使用了缓冲区技术( A )
A.BufferadOutputStream B.FileInputStream C.DataOutputStream D.FileReader
三、编程题
1.编写一段代码,实现的功能是:统计一个文件中字母“A”和“a”出现的总次数 2.使用随机文件流类RandomAccessFile将一个文本文件倒置读出。
3.编写一个Java应用程序,可以实现Dos中的type命令,并加上行号。即将文本文件在控制台上显示出来,并在每一行的前面加上行号。
专题11(模块8) 数据库JDBC (同颜色部分考试涉及较少) 一.简答题
1.说明ODBC数据源创建的步骤
1.在windows的“控制面板”中找到【数据源(ODBC)】图标双击之,弹出【ODBC数据源管理器】对话框,然后单击【添加】按钮,弹出“创建新数据源”对话框。 2.选中Microsoft Access Driver项,然后单击【完成】按钮,弹出“ODBC Microsoft Access安装”对话框。在此对话框中,输入数据源名称后,单击【选择】按钮,指出创建好的Access数据库的存放路径。
3.在对话框中单击【确定】按钮,返回“ODBC数据管理器”对话框,新添加的用户数据源将出现在此对话框中,单击【确定】按钮,新用户数据源创建完成。创建好用户数据源后,便可对这个数据源进行数据表的创建、修改、记录的添加、修改。删除等数据库操作。
2.JDBC提供了哪几种连接数据库的方式?(重要) Oracle.DB2.Sql Server.Sybase.Informix.MySQL.PostgreSQL七种 3.SQL语言包括哪几种基本语句来完成数据库的基本操作?
六种1.select语句:用来对数据库进行查询并返回符合用户查询标准的基本操作。
2.create table语句:用来建立新的数据表。 3.insert语句:向数据表中插入或添加新的数据行。 4.updata语句:更新或修改符合规定条件的记录。 5.delete语句:删除数据表中的行或记录。
6.drop table语句:删除某个数据表以及该表中的所有记录。 4.写出装载驱动程序的代码
5.说明Statement和PreparedStatement的不同,都用在什么场合?
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程
2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, preparedstatement支持批处理
二.选择题
1.下面方法中,可以用来加载JDBC驱动程序的是( D )
A.类java.sql.DriverManager的getDriver方法
B.类java.sql.DriverManager的getDrivers方法 C.类java.sql.Driver的connect方法 D.类java.lang.Class的forName方法
2.下面方法中,可以用来建立数据库连接的是( A )
A.类java.sql.DriverManager的getConnection方法 B.类javax.sql.DataSource的getConnection方法 C.类javax.sql.DataSource的connection方法 D.类java.sql.Driver的getConnection方法
3.一个( C )对象用于向数据库提交查询
A.ResultSet B.Connection C.Statement D.Applet
4.JDBC API主要定义在下面哪个包中( A )
A.java.sql B.java.io C.java.awt D.java.util
5.Statement类的executeQuery()方法返回的数据类型是( D )
A.Statement类的对象 B.Connection类的对象 C.DatabaseMetaData类的对象 D.ResultSet类的对象
三、编程题
1.创建一个图书数据库,包含书号、书名、作者、出版社、出版日期、数量等字段,分别用两种方法连接该数据库。
2.对上题中创建的图书数据库编写一个按照指定关键字查找图书信息的应用程序。
3.使用预编译的SQL语句对图书信息进行查询、插入、修改和删除操作。
专题12(模块) 网络编程 一、填空题
1. 一个URL地址是由(协议名称、主机名称、端口号、文件名)几部分组成的 2. URL类中返回URL端口号的方法是(public getPort() )
3. 一个Socket由一个( IP )地址和一个( 端口号 )唯一确定 4. 目前最广泛使用的网络协议是Internet上使用的(TCP/IP)协议 5. TCP/IP协议的两种通信协议是( TCP )协议和(UDP)协议 6. 常用的变成模式有客户端/( 服务器 )模式和B/S模式 7. 套接字是一个特定机器上被编号的( 通信结构 ),用户可 …… 此处隐藏:3526字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




