私立华联学院试题答题纸
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
私立华联学院试题答题纸
201——201学年度第__一_学期(卷)
课程名称JA V A语言程序设计课程代码任课教师尹菡系(部)主任签字.
学号考生姓名系别计算机科学与技术班级
一、选择题(每题1分,共20题,20分)
1.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码
文件的扩展名为()。
A.java
B..class
C.html
D..exe
2.在Java语言中,实型常数2
3.57占用的存储字节数是()
A.1
B.2
C.4
D.8
3.下列标识符不合法的是()
A.%port
B.this
C.int
D.myCount
4.main方法是JavaApplication程序执行的入口点,关于main方法的方法头
以下哪项是合法的()
A、publicstaticvoidmain()
B、publicstaticvoidmain(String args[])
C、publicstaticintmain(String[]arg)
D、publicvoidmain(String arg[])
5.在编写Java Application程序时,若需要使用到标准输入输出语句,必须
在程序的开头写上()语句。
A、importjava.awt.*;
B、importjava.applet.Applet;
C、importjava.io.*;
D、importjava.awt.Graphics;
6.不能构成循环的语句是()。
A.for语句
B.while语句
C.switch语句
D.do__while语句
7.设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。
A.3
B.3.5
C.4
D.5
8.设x为int型变量、则执行以下语句以后,x的值为()
x=10; x+=x-=x-x
A、10
B、20
C、40
D、30
9.以下由for语句构成的循环执行的次数是()。
for(inti=0;true;i++);
A.有语法错,不能执行
B.无限次
C.执行1次
D.一次也不执行
10.下列叙述正确的是()
A.在类中的构造方法的名字与类的名字相同,而且有返回类型.
B.在类中的构造方法的名字与类的名字相同,而且不能重载
C.在类中的构造方法的名字与类的名字相同,但没有返回类型
D.在类中的构造方法的名字与类的名字相同,而且不能初始化.
11.一个子类继承父类,子类不可以继承父类中访问权限设定为()的变量和方
法.
A.private
B.protected
C.public
D.未修饰
12.下列类定义中哪个是合法的抽象类定义()
A.classAnimal{abstractvoidgrowl();}
B.abstractAnimal{abstractvoidgrowl();}
C.abstractclassAnimal{abstractvoidgrowl();}
D.classabstractAnimal{abstractvoidgrowl();}
13.声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用()修
饰符
A、abstract
B、public
C、protected
D、final
14.下面哪()个函数是publicvoidexample(){...}的重载函数
Apublicvoidexample(intm){...}
Bpublicintexample(){...}
Cpublicvoidexample2(){...}
Dpublicintexample(intm,floatf){...}
15.哪个关键字可以抛出异常?()
A、transient
B、finally
C、throw
D、static
16.在Java Applet程序用户自定义的Applet子类中,常常重载()方法在
Applet的界面中显示文字、图形和其它界面元素。
A.start()
B. stop()
C. init()
D.paint()
17.设有下面两个类的定义:
classPerson{classStudentextendsPerson{
{
longid;//身份证号intscore;//入学总分
Stringname;//姓名intgetScore(){
}returnscore;
}}
则类Person和类Student的关系是()。
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误
18.按钮可以产生ActionEvent事件,实现哪个接口可处理此事件()
A、FocusListener
B、ComponentListener
C、WindowListener
D、ActionListener
19.每个使用组件的程序必须有一个()
A、按钮
B、容器
C、菜单
D、标签
20.以下()类不属于字符流类
A、Reader
B、FileReader
C、BufferedInputStream
D、StringReader
二、填空题(每空2分,共5题,20分)
1.若x=5,y=10,则x<y的逻辑值分别为。
2.在Java程序中,通过类的定义只能实现重继承,但通过接口的定义
可以实现重继承关系。
3.存放publicclasshello{}的Java源程序须命名为
4.创建一个名为MyPackage的包的语句是语句应该放在程序
的位置为:
5.线程的四种状态是_____、____、_____、_________。
三、判断题(每小题2分,共10题,20分)
()1、实现一个接口,则在类中一定要实现接口中的所有方法。
()2、一个异常处理中finally语句块只能有一个或者可以没有。
()3、Java语言是不区分大小写的。
()4、在一个Java源程序文件中,可以有多个public类。
()5、Java程序源文件的扩展名为“.jar”
()6、每个类都只能有一个构造方法。
()7、使用了protected修饰过的成员,在包内也不能访问。
()8、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
()9、Java中接口中的方法可以有方法体。
()10、布局管理器是用来确定组件在容器中的位置和大小。
四、简答题(每小题10分,共2题,20分)
1、什么是包?包有何作用?
2、什么是方法的覆盖?什么是方法的重载?
五、阅读程序写出结果(每小题10分,共2题,20分)
1)程序的输出结果是
importjava.io.*;
publicclassabc
{
publicstaticvoidmain(Stringargs[])
{
ABs=newAB("Hello!","IloveJAVA.");
System.out.println(s.toString());
}
}
classAB{
Strings1;
Strings2;
publicAB(Stringstr1,Stringstr2)
{
s1=str1;
s2=str2;
}
publicStringtoString(){
returns1+s2;
}}
2)程序的输出结果是
importjava.io.*;
publicclassabc
{
publicstaticvoidmain(Stringargs[])
{inti,s=0;
inta[]={10,20,30,40,50,60,70,80,90};
for(i=0;i<a.length;i++)
if(a[i]%3==0)s+=a[i];
System.out.println("s="+s);
}}
答案
一.选择题(每题1分,共20分)
二、填空题(每空2分,共20分)
三、判断题(每小题2分,共20分)
四、简答题(每小题10分,20分)
五、程序阅读题(每题10分,共20分)
声明:此资源由本人收集整理于网络,只用于交流学习,请勿用作它途。
如有侵权,请联系,删除处理。