Java期末考试试卷2.pdf

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

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

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

2、.L a n g.c h a r,boolean:_java.L a n g.b o o le a n。姓名4.被关键字final 修饰的方法是不能被当前类的子类重新定义的方法5.线 程 的 四 种 状 态 是 一 新 建、_ 运行一、_ 中 断、一死亡。6.java语言中_java.Iang.Objet_是所有类的根。7.Swing的事件处理机制包括_事件的监听者_、事件和事件处理者。8.URL Uniform Resourse Locator 是的缩写。9.java 有两类应用程序 java Application 和_java applet.10.转义字符以_开头。二、选 择(本题共20

3、小题,每题2 分,共 40分)1.欲构造ArrayList类的一个实例,此类继承了 List接口,下列哪个方法是正确的?()得分A、ArrayList myList=new Object():_B、List myList=new ArrayList():C、ArrayList myList=new List();D、List myList=new List();2.paint()方法使用哪种类型的参数?()A、Graphics B、Graphics2D C、String D、Color3.指出正确的表达式()A、bytc=128;B、Boolcan=null;C、long:l=0 xfffL;

4、D、doublc=0.9239d;4.指出下列程序运行的结果()public class Example)String str=new String(Hgood);charch=a?b?c;public static void main(String args)Example ex=new Example();System,out.print(ex.str+and);Sytem.out.print(ex.ch);)public void change(String str,char ch)str=test ok;ch0=g;)B、good and abc B、good and gbc C、te

5、st ok and abc D、test ok and gbc5.运行下列程序,会产生什么结果()public class X extends Thread implements Runable(public void run()System.out.println(this is run()H);)public static void main(String args)(Thread t=new Thread(new X();t.start();)A、第一行会产生编译错误 B、第六行会产生编译错误C、第六行会产生运行错误 D、程序会运行和启动6.要从文件”file.dat”文件中读出第10个

6、字节到变量C 中,下列哪个方法适合?()A、FileInputStream in=new FileInputStream(file.dat);in.skip(9);int c=in.read();B、FilelnputStream in=new FileInputStream(file.dat);in.skip(10);int c=in.rcad();C FilelnputStream in=new FileInputSlream(file.dat);int c=in.read();D、RandomAccessFilc in=ncw RandomAcccssFilc(filc.dat);in.

7、skip(9);int c=in.rcadByte();7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A、CardLayout 艮、FlowLayout C、BorderLayout D、GridLayout8.给出下面代码:public class Person static int arr=new int10;public static void main(String aJ)(System,out.println(arrl);)那个语句是正确的?()A、编译时将产生错误;B、编译时正确,运行时将产生错误;ex.change(ex.str,ex.c

8、h);班级C、输出零:D、输出空。9.下列那个是反斜杠的正确表示?()As B、*C、V D、A、第3 行 B、第 6 行 C、第7 行 D、第8 行1 4.类 Teacher 和 Student 是类 Person 的子类;Person p;Teacher t;Student s;1 0.下列哪些语句关于内存回收的说明是正确的?()A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象1 1.下列代码哪几行会出错:()学号a路I)public void modifyO 2)int I,j,k;3

9、)I=100;姓名主 寸戈4)while(I 0)5)j=I*2;6)System.out.printin(The value of j is +j);7)k=k+1;8)I-;9)10)A line 4 B、line 6 C、line 7 D line 812.MAX_LENGTH是ini型public成员变量,变量值保持为常量100,用简短语句定义这个变量。()A、public int MAX_LENGTH=100;B、final int MAX_LENGTH=100;C、final public int MAX_LENGTH=100;D、public final int MAX_LENG

10、TH=100.1 3.给出下面代码:1)class Parent 2)private String name;3)public Parent()4)5)public class Child extends Parent 6)private String department;7)public Child()8 public Siring getValue()return name;9)public static void main(String arg)10)Parent p=new Parent();11)12)那些行将引起错误?()p,t and s are all non-null.if

11、(t instanceof Person)s=(Student)t;)最后一句语句的结果是:()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 niain(String arg)6)Test7)intj,k;8)j=0;k=0;9)tl=new Test();10)t2=new Test(j,k);11)12)哪行将引起一个编译时错误?

12、()A、line 3 B、line 5 C、line 6 D、line 1016.对于卜.列代码:1)class Person 2)public void prinlValue(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)Person t=new Tcacher()

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

14、t public int addValuc(int a,int b)int s;s=a+b;return s;)密 1:class Child extends Parent;):卜.述哪些方法可以加入类C hild?()A、int addValue(int a,int b)/do something.:B、public void add Value(int a,int b)/do something.):C、public int addVa!ue(int a)(/do something.:D、public int addValue(int a,int b)throws MyException

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

16、们各自设计 个事件接收器.对于bullonl,点击该按钮后将该按钮改成不可见的状态.对于bulion2,点击该按钮将该按钮改成不可用状态。import java.awt.*;import java.awl.event.ActionEvent;import java.awt.event.ActionListener;public class Test Frame f=new Frame();Button b 1 =ncw Button(Button 1);Button b2=new Button(Button 2);Panel p=ncw Panel();public Test()f.setSi

17、ze(200,200);f.add(p);p.add(bl);p.add(b2);f.setVisiblc(true);b 1 .addAclionLislener(new ActionLislener()(Overridepublic void aclionPerfbrmed(AclionEvent 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.编写程序在终端打印l100之间的素数。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)Syslem.out.println(n);)n+;I)班级学 号 密封姓名:线

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

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

本站为文档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