2020-2021《JAVA语言编程》课程考试试卷B(含答案)

上传人:那是****山 文档编号:179332506 上传时间:2021-04-09 格式:DOC 页数:3 大小:72.50KB
返回 下载 相关 举报
2020-2021《JAVA语言编程》课程考试试卷B(含答案)_第1页
第1页 / 共3页
2020-2021《JAVA语言编程》课程考试试卷B(含答案)_第2页
第2页 / 共3页
2020-2021《JAVA语言编程》课程考试试卷B(含答案)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《2020-2021《JAVA语言编程》课程考试试卷B(含答案)》由会员分享,可在线阅读,更多相关《2020-2021《JAVA语言编程》课程考试试卷B(含答案)(3页珍藏版)》请在金锄头文库上搜索。

1、院系: 专业班级: 姓名: 学号: 装 订 线2020-2021JAVA组件设计课程考试试卷B适用专业: 考试日期: 闭卷所需时间:120分钟 总分:100分 一、填空题(每小题1.5分,共15分)1、面向对象语言是一种以 _ _作为基本程序结构单位的程序设计语言。2、类是个编译期的术语,对象是个_ _的术语。3、配置文件有.properties、.config、.txt、.xml、 _ 等几种主流格式。4、XML文档有_和DTD两种不同的规范。5、在JDK中提供了用非常少的线程来高效处理大量的Socket IO请求的机制为 。6、日志格式由日志时间、日志级别、 、输入输出指示、日志信息内容组

2、成。7、在实际的企业软件开发中,构建访问数据的应用程序有直接使用JDBC API、 、使用ORM框架等三种方式进行数据库访问。8、结果集分为在线结果集和 两种。9、JDBC的主要类包有javax.sql包和 两个。10、JDBC的四种驱动类型为JDBC-ODBC桥、 、JDBC网络纯Java驱动程序和本地协议纯Java驱动程序4种驱动类型。二、程序阅读题(每小题5分,共25分)1、class Employee public static void computePay() System.out.println(调用Employee类中的computePay()方法); class Manage

3、r extends Employee public static void computePay() System.out.println(调用Manager类中的computePay()方法); public class Test public static void main(String args) Manager man = new Manager(); Employee emp1 = new Employee(); Employee emp2 = (Employee)man; putePay(); putePay(); 运行结果:2、import java.awt.event.Act

4、ionListener; import java.awt.event.ActionEvent; import java.lang.reflect.*; class A extends Object private int a = 3; public Integer b = new Integer(4); public A() public A(int id,String name) class B public static void main(String args) A r = new A(); Class temp = r.getClass(); String className = r

5、.getName(); try Constructor theConstructors = r.getConstructors(); for(int i=0; itheConstructors.length; i+) Class parameterTypes = theConstructorsi.getParameterTypes(); System.out.print(className + (); for(int j=0; jparameterTypes.length; j+) System.out.print(parameterTypesj.getName() + ); System.o

6、ut.println(); catch(Exception e) e.printStackTrace(); 运行结果:3、import java.util.*;public class ArrayListDemo public static void main(String args) List list=new ArrayList(); list.add(张三); list.add(李四); for(int i=0;ilist.size();i+) System.out.println(list.get(i); 运行结果:4、import java.util.*;public class H

7、ashMapDemo public static void printElements( Collection c) Iterator it = c.iterator(); while(it.hasNext() System.out.println(it.next(); public static void main(String args) Map ha = new HashMap(); ha.put(one,zhangshan); ha.put(two,lisi); ha.put(three,wangwu); ha.put(four,xieliu); System.out.println(

8、ha.get(two); System.out.println(ha.get(three); 运行结果:5、public class Generic T ob; Generic(T o) ob = o; T getOb() return ob; void showType() System.out.println(Type of T is:+ob.getClass().getName() ); public class demoGeneric public static void main(String args) Generic iobj; iobj = new Generic(100);

9、iobj.showType(); int k = iobj.getOb(); System.out.println(k=+k); Generic sobj; sobj = new Generic(Hello); sobj.showType(); String s = sobj.getOb(); System.out.println(s=+s); 运行结果:三、简答题(每小题5分,共30分)1、简述框架的作用。2、简述评价组件的原则。3、简述引入接口解决哪些问题?4、简述TCP和UDP的区别。5、简述传统的Web应用有哪些不足?6、简述权限的分类。四、编程题(每小题15分,共15分)设计一个程序

10、,用10除数组中的数据(设定数组的元素不超过5个)。要求: 1)当除数为0 时能通过catch 子句捕获异常;(ArithmeticException)2)当数组元素越界时能通过catch 子句捕获异常;(ArrayIndexOutOfBoundsException)3)保证出现无论何时出现异常时,最后都能输出“程序结束”字符串。五、论述题(每小题15分,共15分)请论述设计日志组件应考虑哪几方面的问题?2020-2021Java组件设计课程考试试卷B答案一、填空题(每小题1.5分,共15分)1、对象 2、运行期 3、.ini 4、Schema 5、NIO 6、线程标识 7、使用JDBC的特定

11、封装库 8、离线结果集 9、java.sql 10、本地API 二、程序阅读题(每小题5分,共25分)1、调用Employee类中的computePay()方法 调用Employee类中的computePay()方法2、A(int java.lang.String)A()3、张三李四4、lisiwangwu5、Type of T is:java.lang.Integerk=100Type of T is:java.lang.Strings=Hello三、简答题(每小题5分,共30分)1、框架提供了可在应用程序之间共享的可复用的公共结构。开发者把框架融入他们自己的应用程序,并加心扩展,以满足他们

12、特定的需要。2、1)技术与业务对齐2)技术方案的优势3)接口简单4)功能强大3、1)使用接口可以屏蔽实现类的具体实现细节,对调用者不可见。2)使用接口可以非常容易编写新的实现类,提供新的功能实现。4、1)TCP方式是面向连接的、传输可靠、是面向流的。2)UDP方式是无需连接,但不保证消息成功到达,是面向数据报的。5、1)页面全部刷新,造成浏览器和服务器的处理负载太重,处理时间变长;2)交互过程是同步阻塞方式,浏览器的响应时长,依赖于服务器的响应时间。6、1)HTTP请求要用权限进行控制;2)网页的内容要用权限进行控制。四、编程题(每小题15分,共15分)public class Demopublic static void main(String args) tr

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

当前位置:首页 > 高等教育 > 习题/试题

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