JAVA期末考试试卷3.pdf

上传人:无*** 文档编号:90893698 上传时间:2023-05-18 格式:PDF 页数:11 大小:1.28MB
返回 下载 相关 举报
JAVA期末考试试卷3.pdf_第1页
第1页 / 共11页
JAVA期末考试试卷3.pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《JAVA期末考试试卷3.pdf》由会员分享,可在线阅读,更多相关《JAVA期末考试试卷3.pdf(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、天 津 城 市 建 设 学 院2007-2008学年第二学期jav a语言程序设计A 试 题A卷课程号:073101-0题 号|一|二|三|四|五|六|七|八|九|总分得分试卷说明:闭卷考试,时 间 120分钟。得 分一、填 空(本题 共15空,每空2分,共3由7T7-11.如果一个java源程序文件中定义有4个类,使用sun公司的JDK编译器javac编 译 该 源 程 序 文 件 将 产 生 4个 文 件 名 与 类 名 相 同 扩 展名为.Class 的字节码文件。2.Java中所有类都是类Object的子类。3.请 填 出 在java,lang包中与下列基本数据类型相对应的封装类:fl

2、oat:java.lang.Float,char:_ java.L a n g.c h a r,boolean:java.L a n g.b o o le a n。4.被关键字final 修饰的方法是不能被当前类的子类重新定义的方法5.线程的四种状态是新建_ _ _ _、_ 运行、.中 断、死亡o6.java语言中_javaang.Objet 是所有类的根。7.Swing的事件处理机制包括事件的监听者_、事件和事件处理者。8.URL Uniform Resourse Locator 是的缩写。9.java 有两类应用程序 java Application f1 3 广 a p p l e t。

3、得 分10.转义字符以 _ 开头。二、选 择(本题 共20小题,每题2分,共40分)1.欲构造ArrayList类的一个实例,此类继承了 List接口,下列哪个方法是正确 的?(B)A、Array Li st myList=new Object();B List myList=new Array Li st();C、Array Li st myList=new List();D、List myList=new List();2.paint()方法使用哪种类型的参数?(A)A、Graphics B、Graphics2D C、String D、Color3.指出正确的表达式(C)A、byte=12

4、8;B、Boolean=null;C、long l=0 xfffL;D double=0.9239d;4.指出下列程序运行的结果(B)public class Example String str=new String(good);charch=a,b,c;public static void main(String args)Example ex=new Example();ex.change(ex.str,ex.ch);System,out.print(ex.str+and);Sytem.out.print(ex.ch);public void change(String str,char

5、 ch)str=test ok;ch0=g;)B、good and abc B、good and gbc C、test ok and abc D、test ok andgbc5.运行下列程序,会产生什么结果(A)public class X extends Thread implements Runable public void run()System,out.println(this is run();public static void main(String args)(Thread t=new Thread(new X();t.start();)A、第一行会产生编译错误 B、第六行会

6、产生编译错误C、第六行会产生运行错误 D、程序会运行和启动6.要从文件”file.dat”文件中读出第10个字节到变量C 中,下列哪个方法适合?(D)A、FilelnputStream in=new FileInputStream(file.dat);in.skip(9);intc=in.read();B、FilelnputStream in=new FileInputStream(file.dat);in.skip(10);intc=in.read();C、FilelnputStream in=new FileInputStream(file.dat);int c=in.read();D、R

7、andomAccessFile in=new RandomAccessFile(file.dat);in.skip(9);intc=in.readByte();7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?(B)A、CardLayout B FlowLayout C BorderLayout D、8.给出下面代码:public class Person static int arrJ=new int10;public static void main(String aJ)(System,out.println(arrl);那个语句是正确的?(C)A、编译时

8、将产生错误;B、编译时正确,运行时将产生错误;C、输出零:D、输出空。9.下列那个是反斜杠的正确表示?(A)A、B、*C、D、VVGridLayout1 0.下列哪些语句关于内存回收的说明是正确的?(B)A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象H.下列代码哪几行会出错:(c 21)public void modify()2)intl,j,k;3)1=100;4)while(I 0)5)j=I*2;6)System,out.printin(The value of j is +j);7

9、)k=k+1;8)I;9)10 A、line 4 B、line 6 C、line 7 D、line 812.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。(D)A、public int MAX_LENGTH=100;B、final int MAX_LENGTH=100;C、final public int MAX_LENGTH=100;D、public final int MAX_LENGTH=10().13.给出下面代码:1)class Parent 2 private String name;3 public Parent()4 5)p

10、ublic class Child extends Parent 6 private String department;7 public Child()8 public String getValue()return name;9 public static void main(String arg)10 Parent p=new Parent();11 12 那些行将引起错误?(D)A、第 3 行 B、第 6 行 C、第 7 行 D、第 8 行14.类 Teacher 和 Student 是类 Person 的子类;Person p;Teacher t;Student s;/p,t and

11、 s are all non-null.if(t instanceof Person)s=(Student)t;最后一句语句的结果是:(D)A、将构造一个Student对象;B 表达式是合法的;C、表达式是错误的;编译时正确,但运行时错误。15.给出下面代码段1)public class Test 2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String arg)6)Test tl,t2;7)intj,k;8)j=0;k=0;9)tl=new Test();10)t2=new Test(j

12、,k);H)12)哪行将引起一个编译时错误?(D)A、line 3 B、line 5 C、line 6 D line 1016.对于下列代码:1)class Person 2)public void printValue(int i,int j)/.3)public void printValue(int i)/.4)5)public class Teacher extends Person 6)public void printValue()/.7)public void printValue(int i)/.8)public static void main(String args)9)P

13、erson t=new Teacher();10)t.printValue(10);11)第10行语句将调用哪行语句?(D)A、line 2 B、line 3 C、line 6 D、line 717.哪个关键字可以抛出异常?(C)A、transient B、finally C、throw D static18.Main。方法的返回类型是:(B)A、intB、void C boolean D、static19.(C)布局管理器使容器中各个构件呈网格布局,平局占据容器空间。A、FlowLayout B、CardLayout C、GridLayout DBorderLayout2 0.对于下列代码:

14、public class Parent public int addValue(int a,int b)int s;s=a+b;return s;class Child extends Parent 下述哪些方法可以加入类Child?(D)A、int addValue(int a,int b)/do something.B、public void add Value(int a,int b)/do something.C、public int addValue(int a)/do something.D、public int addValue(int a,int b)throws MyExce

15、ption/do something)得分三、判断题(本题共5小题,每题2分,共10分)下面的说法正确的打“J ,错误的打“X1.(X)程序中抛出异常时(throw),只能抛出自己定义的异常对象。2.(J)System类中的in是一个输入对象。3.(V)实现一个接口,则在类中一定要实现接口中的所有方法。4.(X)所有的文件输入/输出流都继承于InputStream类/Outputstream类。5.(V)一个异常处理中finally语句块只能有一个或者可以没有。得分四、编程题(本题共2 小题,每题10分,共 20分)1.编写一个关于按钮的演示程序,创建两个按钮,为它们各自设计一个事件接收器.对

16、于buttonl,点击该按钮后将该按钮改成不可见的状态.对于button2,点击该按钮将该按钮改成不可用状态。import java.awt.*;import j ava.awt.event.ActionEvent;import j ava.awt.event.ActionListener;public class Test Frame f=new Frame();Button bl=new Button(Button 1);Button b2=new Button(Button 2);Panel p=new Panel();public Test()f.setSize(200,200);f.

17、add(p);p.add(bl);p.add(b2);f.setVisible(true);b 1 .addActionListener(new ActionListener()Overridepublic void actionPerformed(ActionEvent argO)bl.setVisible(false););b2.addActionListener(new ActionListener()Overridepublic void actionPerformed(ActionEvent argO)b2.setEnabled(false););)public static void main(String args)Test T=new Test();)2.编写程序在终端打印1100之间的素数。class TestChoosepublic static void main(String args)int n=2;while(n=100)boolean flag=true;int kl=2;while(kl=n/2+l)if(n%kl=0)flag=false;break;kl+;if(flag)System.out.println(n);n+;

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com