2014年4月份考试Java程序设计第二次作业及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014年3月份考试Java 程序设计第二次作业及答案
答案: 一、单项选择题( 50分,共 20 题,每小题 2.5 分)
1. D
2. D
3. D
4. A
5. B
6. B
7. A
8. D
9. D 10. B 11. D 12. B 13. D 14. D 15. A 16. D 17. B 18. C 19. A 20. B
二、判断题( 50 分,共 20 题,每小题 2.5
1. X
2. X
3. X
4. V
5. V
6. X
7. 12. X 13. V 14. V 15. V 16. V 17.
一、单项选择题(本大题共 50 分,共 20 小题,每小题 2.5 分) 1. 在某类的子类中 , 下述方法中必须要实现的方法是( )
A. Public double methoda();
B. Static void methoda (double d1) {}
C. Public native double methoda();
D. Abstract public void methoda(); 2. 关于下列程序结果正确的是( ) public class MyClass
{
static int i;
public static void main(String argv[])
{
System.out.println(i);
} }
A. Error Variable i may not have been initialized
B. Null
C. 1
D. 0
3. 给定程序如下
public static void main(String args[])
{
Float f=new Float(4.2f); Float c;
Double d=new Double(4.2); float fl=4.2f; c=f;
}
下列选项中( )的值为真 .
A. f.equls(d)
B. c=f
C. c==d
分)
V 8. V 9. V 10. X 11. V V 18. X 19. V 20. X
D.c.equls(f)
4.下列说法不正确的是()
A.java语言里的线程是没有优先级的
B.String 类在java.Iang 包中
C.java语言支持类的序列化
D.能序列化的类必须实现java.io.Serializable 接口
5.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( ) A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout
6.下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数()
A.I np utStream
B.Out putStream
C.File
D.Ran domAccessFile
7.类Vector中()方法可以实现增加新成员的功能
A.addEleme nt()
B.i nsert()
C.appen d()
D.addItem()
8.Java 语言是()
A.面向问题的解释型高级编程语言
B.面向机器的低级编程语言
C.面向过程的编译型高级编程语言
D.面向对象的解释型咼级编程语言
9.编译,运行下列代码后的结果是()
P ublic class Test
{
p ublic static void main (Stri ng args [])
{
int age; age = age + 1;
System.out. prin tl n("The age is " + age);
}
}
A.
B.
C.
D. 编译,运行后没有输出
编译,运行后输出:The age is 1 能通过编译,但运行时产生错误不能通过编译
10.假定组件List 定义为List l=new List(5,true), (
A.
B.
C.
D.
11.下列语句执行后,a的值是()则下列描述正确的是
)
该列表的最大容量为5
该列表可显示5行,并且为多选模式该列表可显示5行,并且为单选模式以上均不对
精选文库
int a=13;
a%=a/5; A. 3 B. 13 C. 169 D. 1 12. 下列类头定义中,错误的是() A. class x B. p ublic x exte nds y{ .... } { .... } C. p ublic class x exte nds y D. class x exte nds y impi eme nts y1 { .... } { .... } 13. 用于定义类成员的访问控制权的一组关键字是 ()。
A. class, float, double, p ublic B. float, boolea n, in t, l ong C. char, exte nds, float, double D. p ublic, p rivate, p rotected 14. 下式中给字符串数组正确赋值的语句是( A. Stri ng temp [] = new Stri ng {"j" "a" "z"}; B. Stri ng temp [] = { "j " " b" "c"}; C. Stri ng temp = {"a", "b", "c"}; D. Stri ng temp [] = {"a", "b", "c"}; 15. 出下列代码段:if(x>4) {
System.out .prin tl n( }
else if(x>9) { System.out .prin tl n( } else
{ System.out .prin tl n( } “Test 1 “Test 2 “Test 3 ”);
”); 哪一个范围的x 取值可以产生输出信息:” A. 小于0 B. 5到9之间 C. 大于等于10 D. 以上均不对 16. 下列哪个选项不能使当前线程停止执行(
A. B.
C. D. 一个异常被抛出 线程执行了 sleep()调用 高优先级的线程处于可运行状态 当前线程产生了一个新线程 17.下列赋值操作正确的是() A. char ch = B. char ch =
Test 3 ” ()
C. char ch = ‘ cafe ';
D. char ch = “cafe ”; 18. 下列语句哪个是错误的:()
A. char a=
B. char a=
C. char a=
D. char a=
则类Person 和类Student 的关系是( 联关系D.上述类定义有语法错误 二、判断题(本大题共50分,共20 1. java 语言中的逻辑变量可以和整型变量相互强制转换
2. 数组的下标从1开始计数
3. 所有的变量在使用前都必须进行初始化.()
4. Java 中的消息包括消息的接收者,接受者所用方法,方法所需参数三个部分. ()
5. 复合语句虽然由多条语句构成,但从功能上可视为一条语句,是一个整体
6. 通过类FileOutputStream 可以实现对文件的随机处理.()
7. Java 中” +”运算符除可执行加法运算外也可用于字符串的连接操作 .() 8. Java 支持多线程机制.()
9. String 表示定长字符串,而StringBuffer 表示变长字符串.() 10. 进行AWTfe 制时,需要程序员重写repaint ()方法.() 11. Socket 通讯中必须指定服务器方的连接端口信息.() 12. 线程一旦被创建就处于可运行状态.()
13. 利用File 对象可以判断题一个文件或目录是否存在.() 14. 一个布局容器中可以混合使用多种布局策略.()
15. Java 程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现 多重继承关系.()
16. 不同包中的类的名字可以相同.()
17. 类RandomAccessFile 提供了对随机文件访问的支持.() 18. 所有的JAVA 程序都有main 方法作为入口
c b ' a
103'
19. 下面哪一个Awra 件可以有菜单栏 A. javawt.Frame B. javawt.Wi ndow C. javawt.A pp let D. javawt .Panel
20. 设有下面两个类的定义:
cla^s Person {
loa2 id; // 身份C 号 String name; // 姓名
Men uBar()
class Student extends Peison
{ iut see re: //入学 忌分 int getScoiet.){ retuiJi score:
}
A.包含关系
B.继承关系
C.关 )。
小题,每小题2.5分) .()
19.TCP协议是一种面向连接的协议.()
20.java程序编译后将产生二进制代码
答案:
一、单项选择题(50分,共20题,每小题2.5分)
1. D
2. D
3. D
4. A
5. B
6. B
7. A
8. D
9. D 10. B 11. D 12. B 13. D 14. D 15. A 16. D 17. B 18. C 19. A 20. B
、判断题(50分,共20题,每小题2.5分)
1. X
2. X
3. X
4. V
5. V
6. X
7.
12.X 13. V 14. V 15. V 16. V 17. V8. V 9. V 10. X 11. V V18. X 19. V 20. X。