11-12学年第2学期本科11级java试题(a卷)

上传人:第*** 文档编号:34048024 上传时间:2018-02-20 格式:DOC 页数:5 大小:335.50KB
返回 下载 相关 举报
11-12学年第2学期本科11级java试题(a卷)_第1页
第1页 / 共5页
11-12学年第2学期本科11级java试题(a卷)_第2页
第2页 / 共5页
11-12学年第2学期本科11级java试题(a卷)_第3页
第3页 / 共5页
11-12学年第2学期本科11级java试题(a卷)_第4页
第4页 / 共5页
11-12学年第2学期本科11级java试题(a卷)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《11-12学年第2学期本科11级java试题(a卷)》由会员分享,可在线阅读,更多相关《11-12学年第2学期本科11级java试题(a卷)(5页珍藏版)》请在金锄头文库上搜索。

1、第 1 页/共 4 页节 约 用 纸 两 面 书 写软件学院 20112012 学年第二学期期末考试Java 程序设计试题 A一、 单项选择(每题 2 分,20 题,共 40 分)1Java 平台中,主要用于开发和部署在桌面、服务器端的 Java 应用程序的是( ) 。AJava SE BJava EE CJava ME D以上都可以2下面哪些是 Java 具有的特点:( )A分布式的 B体系结构独立的 C多线程的 D以上都正确3源文件 FirstJava.java 中定义了一个公共类 FirstJava,该文件编译后在当前路径上生成的文件应是( ) 。AFirstJava.java BFir

2、stjava.class CFirst.class DFirstJava.class4下列 main()方法中正确的是( ) 。A.public static void main(String args) B.public static void main(String arg)C.public void main(String args) D.public static main(String args)5下列字符中不能包含在 Java 标识符中的是( ) 。A空格 B$ C汉字 D下划线61/4 的结果是( ) 。A0.25 B0.3 C0 D0.27下列哪一项叙述是不正确的( )A把具有

3、属性和行为能力的实体称为对象B类是一组对象的数据类型,是创建对象的模型C对象是类的实例D任何一个类都属于某个对象8下列关于抽象类的错误叙述是( ) 。A. 抽象类里可以有抽象方法 B. 抽象类里可以没有抽象方法C. 抽象类里不一定有抽象方法 D. 抽象类里必须有抽象方法9下列关于继承的错误叙述是( ) 。A子类继承父类的成员变量和成员方法 B子类可以删除从父类继承来的成员C子类可以重定义从父类继承来的成员 D子类重定义父类方法称为方法的覆盖10下列关于接口的错误说法是( ) 。A接口中只能有常量和抽象方法 B接口中必须有常量和抽象方法C接口可以多继承 D一个类可以实现多个接口11下列组件中哪个

4、不是容器( ) 。AJFrame BJPanel CJDialog DJButton12下列数据类型中哪个是引用类型( ) 。Afloat B long C数组类型 Dboolean 13Java 语言中为类成员设置了几种访问权限( ) 。A2 B3 C4 D514线程的默认优先级是( ) 。A1 B5 C6 D1015JOptionPane 类提供一些有固定模式的标准对话框。图 1 所示的对话框是由该类的哪个方法调用后弹出的( ) 。AshowMessageDialog() BshowConfirmDialog() CshowInputDialog() D以上都不对 16以下两个类的关系是(

5、 )public class Personint id;String name;String age;public class Student extends Personlong score;A.包含关系 B.继承关系 C.无关 D.编译关系17JFrame 的默认布局管理器是( ):ABorderLayout BFlowLayout CGridLayout DBoxLayout18所有字节输出流的父类是( ) 。AOutputStream B InputStream CReader DWriter19JDBC 提供 3 个接口来实现 SQL 语句的发送,其中执行简单不带参数 SQL 语句的

6、是( ) 。A.Statement 类 B.PreparedStatement 类 C.CallableStatement 类 D.DriverStatement 类20若有 URL u=new URL(http:/); 执行 u.getPort()方法得到的结果是( ) 。A.null B.com C.http D.-1二、填空(每空 1 分,10 空,共 10 分)1Java 语言提供了非常丰富的类来处理目录、文件及文件数据。这些类主要位于_ _包中。 12Java 程序有_ _和_ _两种形式。 2 33Java 网络编程中,一个套接字由_ _、_ _和_ _和组成。 4 5 64Jav

7、a 允许同一个类中有同名的方法带有不同的参数表,称为方法的_ _。 73Java 中的标准输入输出流分别是_ _和 。 8 94 基于 TCP 的 Socket 编程中,需要首先在服务器端创建 _ _类的实例对象,注册10在服务器端进行连接的端口号以及允许连接的最大客户数目。线订装郑州轻工业学院/ 学年 第 学期试卷专业年级及班级姓名学号图 1 标准对话框第 2 页/共 4 页节 约 用 纸 两 面 书 写三、阅读下面程序,写出运行结果(每题 4 分,4 题,合计 16 分)1 public class test1public static void main(String args )int

8、 i=1,n=10,s=0;System.out.print(Sum(+n+) = );for (i=1;in;i+) s += i;System.out.print(i+);System.out.println(i+ = +(s+i);运行结果为: 12 public class test2public static void main(String args )int a=1,2,3,4,5,6,7,8,9;for(int i=0;i3;i+)for(int j=0;j3;j+)System.out.print(aij+t);System.out.println(); 运行结果为: 23

9、public class Test3int x;Test3(int x) this.x=x;public void passingValue()System.out.println(“x 等于 +x); public static void main(String args) Test3 test = new Test3(10);test.passingValue();运行结果为: 34public class test4public static void main(String args)SuperClass s1 = new SubClass(10);s1.printA();class

10、SuperClass int a;SuperClass()a = 10;public void printA()System.out.println(父类中 a =+a);class SubClass extends SuperClass int a;SubClass(int a) this.a = a; public void printA()System.out.println(子类中 a = +a); 运行结果为: 4四、程序填空(每空 4 分,5 空,合计 20 分)1下面程序创建了一个线程并启动,请在划线处填入正确代码: public class ThreadUse extends

11、Threadprivate String name;private int a;public ThreadUse(String name,int a)super(name);this.a=a; () 1int i=a;while(i200) System.out.print(i+ );i+=2; public static void main(String args)=new ThreadUse(奇数线程,1); 2t.start(); 2下列基于 TCP 实现网络通信的客户端程序段尝试与本机 7500 端口建立连接,请在划线处填入正确代码:try socket = ; 3input=new

12、DataInputStream(socket. );/从套接字读数据流 4第 3 页/共 4 页节 约 用 纸 两 面 书 写 (IOException e1) 5e1.printStackTrace();五、程序设计(每题 7 分,2 题,合计 14 分)1. 编程实现:程序运行后出现如图 1 所示的界面,输入数据后单击“确定”按钮,界面变化如图 2、图 3 所示。图 2 图 32. 定义一个计数器类 Counter,其中包含:属性 counterValue ,用来保存计数器的当前数值;方法 increment() ,实现计数器加一;方法 decrement() ,实现计数器减一,注意计数器

13、值不能为负数;方法 reset() ,实现计数器清零。测试类代码如下:public class CounterTest public static void main(String args) Counter c=new Counter();System.out.println(计数器初值为: +c.getValue();c.decrement();System.out.println(减 1 后计数器值为: +c.getValue();c.increment();System.out.println(增 1 后计数器值为: +c.getValue();c.reset();System.out.println(复位后计数器值为: +c.getValue();执行效果如图 4 所示。图 4请在下面填写所有试题答案:一、选择题(每题 2 分,20 题,共 40 分)题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20答案二、填空(每空 1 分,10 空,共 10 分) 三、阅读下面程序,写出运行结果(每题 4 分,4 题,合计 16 分)四、程序填空(每空 4 分,5 空,合计 20 分)第 4 页/共 4 页节 约 用 纸 两 面 书 写五、程序设计(每题 7 分,2 题,合计 14

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

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

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