永发信息网

Java程序设计在线作业

答案:2  悬赏:20  手机版
解决时间 2021-05-02 09:41
一、单选题(共 30 道试题,共 60 分。) V

1. 在程序读入字符文件时,能够以该文件作为直接参数的类是_________。

A. FileReader B. BufferedReader C. FileInputStream D. ObjectInputStream 满分:2 分

2.顺序执行下列程序语句后,则b的值是________。

String a="Hello";
String b=a.substring(0,2);

A. Hello B. hello C. Hel D. null 满分:2 分

3. 在Applet中显示文字、图形等信息时,应使用的方法是_________。

A. paint() B. init() C. start() D. destroy() 满分:2 分

4. 下列不属于Swing中构件的是_________。

A. JPanel B. JTable C. Menu D. JFrame 满分:2 分

5. 在oneMethod()方法运行正常的情况下,程序段将输出什么?

public void test()
{
try { oneMethod();
System.out.println("condition 1");
} catch (ArrayIndexOutOfBoundsException e)
{
System.out.println("condition 2");
} catch(Exception e)
{
System.out.println("condition 3");
} finally
{
System.out.println("finally");
}
}
A. condition 1 B. condition 2 C. condition 3 D. condition 1finally

满分:2 分

6. 下列描述中,正确的是________。

A. Java是编译型语言 B. 执行字节码的命令是Javac C. Java是解释型语言

D. Java有多线程机制 满分:2 分

7. 下列命题中,错误的是_________。

A. Java编程时,要求应尽量多用公共变量 B. Java编程时,要求应尽量少用公共变量 C. Java编程时,要求应尽量不用公共变量 D. Java编程时,要求应尽量使用私有变量 满分:2 分

8. 下列描述中,正确的是_________。

A. 在Serializable接口中定义了抽象方法 B. 在Serializable接口中定义了常量 C. 在Serializable接口中没有定义抽象方法,也没有定义常量 D. 在Serializable接口中定义了成员方法 满分:2 分 9. 在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? A. init() B. start() C. paint() D. destroy() 满分:2 分 10. java.io包的File类是_________。

A. 字符流类 B. 字节流类 C. 对象流类 D. 非流类 满分:2 分

11. 下列关于Applet的说法中,错误的是_________。

A. Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行 B. 可以在安全策略的控制下读写本地磁盘文件 C. Java中不支持向Applet传递参数 D. Applet的主类要定义为java.applet.Applet类的子类 满分:2 分

12. JDK中提供的文档生成器是Java语言中,负责并发管理的机制是________。

A. java.exe B. javap.exe C. javadoc.exe D. javaprof.exe 满分:2 分

13. 下列常见的系统定义的异常中,哪个是输入、输出异常?

A. ClassNotFoundException B. IOException C. FileNotFoundException D. UnknownHostException 满分:2 分

14. 下列关于内部类的说法不正确的是________。

A. 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B. 内部类可以使用它所在类的静态成员变量和实例成员变量 C. 内部类不可以用abstract修饰符定义为抽象类 D. 内部类可作为其他类的成员,而且可访问它所在类的成员 满分:2 分

15. 若数组a定义为int[][]a=new int[3][4],则a是_________。

A. 一维数组 B. 二维数组 C. 三维数组 D. 四维数组 满分:2 分

16. 下列方法中,不属于WindowListener接口的是_________。 A. windowOpened() B. windowClosed() C. windowActivated() D. mouseDragged() 满分:2 分

17. 下列哪个不是nio包的新特点?

A. 内存映射技术 B. 文件锁定 C. 字符及编码 D. 阻塞I/O 满分:2 分 18.

已知有下列类的说明,则下列哪个语句是正确的?

public class Test
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[])
{
Test t = new Test();
}
}

A. t.f; B. this.n; C. Test.m; D. Test.f; 满分:2 分

19. 线程生命周期中正确的状态是_________。

A. 新建状态、运行状态和终止状态 B. 新建状态、运行状态、阻塞状态和终止状态 C. 新建状态、可运行状态、运行状态 D. 新建状态、可运行状态、运行状态、恢复状态和终止状态 满分:2 分

20.给出下列代码,如何使成员变量m 被方法fun()直接访问?

class Test
{
private int m;
public static void fun()
{
...
}
}

A. 将private int m 改为protected int m B. 将private int m 改为 public int m C. 将private int m 改为 static int m D. 将private int m 改为 int m 满分:2 分

21. 下列关于继承的哪项叙述是正确的?

A. 在java中允许多重继承 B. 在java中一个类只能实现一个接口 C. 在java中一个类不能同时继承一个类和实现一个接口 D. java的单一继承使代码更可靠 满分:2 分

22. Java语言中,负责并发管理的机制是_________。 A. 垃圾回收 B. 虚拟机 C. 代码安全 D. 多线程 满分:2 分 23. 在Java中,与数据库连接的技术是_________。

A. ODBC B. JDBC C. 数据库厂家驱动程序 D. 数据库厂家的连接协议 满分:2 分

24.阅读下列代码

public class Test2005{
public static void main(String args[]){
String s=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);
break;
case″Language″:System.out.print(″Language″);
break;
case″Test″:System.out.print(″Test″);
break;
}
}
}
其运行结果是_________。

A. Java B. Language C. Test D. 编译出错 满分:2 分

25. 下列Java常见事件类中哪个是鼠标事件类?

A. InputEvent B. KeyEvent C. MouseEvent D. WindowEvent 满分:2 分

26. 下列InputStream类中哪个方法可以用于关闭流?

A. skip() B. close() C. mark() D. reset() 满分:2 分

27. 下列描述中,错误的是_________。

A. Java要求编程者管理内存 B. Java的安全性体现在多个层次上 C. Applet要求在支持Java的浏览器上运行 D. Java有多线程机制 满分:2 分 28. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?

A. private B. 无修饰符 C. public D. protected 满分:2 分

29.给出下列代码,则数组初始化中哪项是不正确的?

byte[] array1,array2[];
byte array3[][];
byte [][] array4;

A. array2 = array1 B. array2=array3 C. array2=array4 D. array3=array4 满分:2 分

30. 下列方法中哪个是执行线程的方法?

A. run() B. start() C. sleep() D. suspend() 满分:2 分


二、判断题(共 20 道试题,共 40 分。)
1. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A. 错误
B. 正确
满分:2 分
2. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体
A. 错误
B. 正确
满分:2 分
3. 所有的鼠标事件都由MouseListener监听接口的监听者来处理。
A. 错误
B. 正确
满分:2 分
4. 实现java.lang.Runnable 接口并重写 run()方法可以用来创建一个新线程。
A. 错误
B. 正确
满分:2 分
5. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A. 错误
B. 正确
满分:2 分
6. Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A. 错误
B. 正确
满分:2 分
7. 源文件名与public类名可以不相同。
A. 错误
B. 正确
满分:2 分
8. Java语言中的数组元素只能是基本数据类型而不能为对象类型。
A. 错误
B. 正确
满分:2 分
9. Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
A. 错误
B. 正确
满分:2 分
10. 在读字符文件 Employee.dat 时,使用该文件作为参数的类是DataInputStream。
A. 错误
B. 正确
满分:2 分
11. java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch
A. 错误
B. 正确
满分:2 分
12. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A. 错误
B. 正确
满分:2 分
13. 十进制数16的16进制表示格式是0x10。
A. 错误
B. 正确
满分:2 分
14. 线程的优先级是不能改变的。
A. 错误
B. 正确
满分:2 分
15. 在Java中%是取余运算符
A. 错误
B. 正确
满分:2 分
16. Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
A. 错误
B. 正确
满分:2 分
17. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
A. 错误
B. 正确
满分:2 分
18. Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
A. 错误
B. 正确
满分:2 分
19. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
A. 错误
B. 正确
满分:2 分
20. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A. 错误
B. 正确
满分:2 分

最佳答案

1.A


2. 答案错了 正确为 He ()


3.A


4.C (对应应该为JMenu)


5.D


6.D


7.A


8.C


9.D


10.D


11.C


12.C


13.B


14.A


15.B


16.D


17.D (这题不确定)


18.A


19.B


20.C


21.D


22.D


23.B


24.D (java规定switch判断的为基本数据类型和char型)


25.C


26.B


27.A


28.B


29.这道题目,问的有些问题,个人认为全部选项都不正确


30.B



1.B


2.B


3.A


4.B


5.B


6.B


7.B


8.B


9.A


10.A (凡序列话readObject)


11.这道题后面几个字好像没给出来


12.B


13.B


14.A


15.B


16.A


17.A


18.A


19.B


20.A(整数包括负数)


还是那句话,提供的答案仅供参考,不一定对,有需要解释的地方就追问。

全部回答

这种问题不要回答他的好,怎么这么多这样的人 不要惯着他

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老年与暮年有什么相同点和不同点
诗词大会董卿的点评语,如何评价董卿在《中国
中国还有赤兔马吗?
近视可用什么方法治好(听说阿娇是用激光治好
海贼王里的斯莫格是怎么死的
《泡沫之夏》里经典台词有哪些
北京大兴区西红门镇宏盛园小区属于哪个街道
自己一人怎么学习日语,有什么好的方法?
三国勇士回归算不算30级的
关于恋爱大赢家
全季酒店上海虹桥国展中心店-餐厅地址在哪,
斯人已去逝者如斯
冒险岛无影人70-200升级路线?
为什么千军破里的步兵营一次最多只能招100人
没有钱了!怎么办?
推荐资讯
喜羊羊和灰太狼的作者黄伟健是哪个大学的学生
定西市信用合作社
中国邮政速递物流股份有限公司(分公司光华北
点劵能充10元吗?
南京后莱新材料有限公司地址有知道的么?有点
好看的。有点忧郁的网名。
穿越火线cf点能不能转成Gp点.怎么转
我想开个银饰店铺,什么起个名字,请大家帮帮
安踏这个积分将会持续到什么时候?
现在的人为什么都喜欢把“爱情”当“游戏”来
sm到底是一个怎么样的公司?让东方神起的成员
去电脑城修理多少钱 ?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?