编程语言
首页 > 编程语言> > 2020年8月Java语言程序设计(一)试题及答案

2020年8月Java语言程序设计(一)试题及答案

作者:互联网

Java语言程序设计(一)

(课程代码04747)

注意事项:

1.本试卷分为两部分,第-部分为选择题,第二部分为非选择题。

2.应考省必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。

3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

第-部分选择题

一、单项选择题:本大题共10小题,每小题1分,共10分。在每小题列出的备选项中

只有一项是最符合题目要求的,请将其选出。

1. MyApp程序经编译后得到类文件MyAp.class,则运行该程序的命令是

A. java MyApp.class

B. java MyApp

C. javac MyApp.class

D. javac MyApp

2.下列选项中,表示退格键(Backspace) 的转义字符是

A. ‘\r’

B. ‘\n'

C. ‘\t'

D. ‘\b'

3. for(inti=0,j=0;(一 0) && (i> 8); itt) {j++;}中循环体执行的次数是

A.0次

B.7次

C. 8次

D.无限次

4.在一个类中允许多个方法使用同-一个方法名, 这就是方法的

A.签名

B.继承

C.重载

D.覆盖

5.在Veclur类中, 用于删除向量序列中给定位置元素的方法是

A. setElcmentAt()

B. removeElement()

C. removeElementAt()

D. removeAllElements()

6.下列定义正确的是

A. class ObjectStorage{ abstract void ObjectStorage(); }

B. abstract ObjectStorage{ abstruct void Objctstorage(); }

C. class abstract ObjectStorage{ abstract void ObjectStorage(); }

D. abstract class ObjectStorage{ abstrect void ObjectStorage(); }

7.方法int read(byteO b, int off, int len)的返回值为

A.读取的字节数

B.数组b的长度

C.读取的最后一个字节值

D.数组b中最后一个元素的位置

8. JPanel默认的布局管理器是

A. BorderLayout

B. FlowLayout

C. GridL ayout

D. CardLayout

9.设有JFramc对象f和String对象s, 则构造强制性对话框的方法是

A. JDialog()

B. JDialog(f, s)

C. JDialog(f, s, true)

D. JDialog(f, s, false)

10.下列不属于线程组成部分的是

A.入口与出口

B.执行的代码

C.处理的数据

D.虚拟CPU

第二部分非选择题

二、填空题:本大题共10小题,每空2分,共20分。

11. Java 程序的运行入口是_____方法。

12.在Java中,char 类型的值用____位无符号整数表示。

13.在方法头中,用关键字_____来声明这个方法可能抛出的异常。

14.每一个类都必须至少有一个_____方法。

15.已知定义Strings=" 自学考试”,则s.substring(2)的值是______.

16.在Java的派生机制中,子类和父类之间是一种____的关系,而非has a关系。

17. Reader 和Writer类是用于______流处理的类。

18.在Graphics2D类中,用于绘制线段的类是_______。

19.菜单栏构造方法的名字是______.

20.在Java中可以通过继承_______类创建线程。

三、简答题:本大题共5小题,每小题4分,共20分。

21.请写出表示条件“a算术右移3位后大于2或者b是奇数”的Java表达式。

22.请写出重载方法的2条规则。

23.请分别说明以下数组声明是否正确:对于不正确的声明,请写出错误原因。

(1) int a[2][4];

(2) int[ ][ ] b = new int [ ] [4];

24.请分别写出final类和final方法的特点。

25.请分别写出线程控制中方法start0)和yield0的功能。

四、程序填空题:本大题共3小题,每空2分,共18分。

26.以下sumOfDivisors()方法的功能是求正整数n的所有约数(因子)之和并返回。

六、程序设计题:本大题共2小题,每小题7分,共14分。

32.请编写方法int lessKeyCount(int[ ] a, int min, int max),该方法的功能是返回已知整数

数组a内所有大于min并且小于max的元素的个数num。.

int lessKeyCount(int[ ] a int min, int max){

//请在答题卡(纸),上填写此处应编写的代码

}

标签:Java,试题,int,ObjectStorage,本大题,2020,方法,class
来源: https://blog.csdn.net/kelly921011/article/details/120616608