2018年10月高等教育自学考试Java语言程序设计(一)真题
(总分100, 做题时间150分钟)
单项选择题
1. 
 以下标识符中, 不是 Java 语言关键字的是
class
new
long
wait
该题您未回答:х    该问题分值: 1
答案:D
2. 
以下程序代码的输出结果是
intk=7;
do{
      System.out.printlIn(k--); k--;
}while(k >= 0);
6420
7531
642
531
该题您未回答:х    该问题分值: 1
答案:B
3. 
以下选项中, 不是转义字符的是
\ u061
\141
\ u0061
该题您未回答:х    该问题分值: 1
答案:A
4. 
假设有定义: String S=null; , 则下列选项中, 能引发异常的是
Ⅰ. if((s != null) &'(s.length()> 0){}           Ⅱ. if((s != null) && (s.length()> 0)){}
Ⅲ. if((s == null) | (s.length()== 0)){}        Ⅳ. if (s == nuII) || (s.length()== 0)){}
Ⅰ和Ⅲ
Ⅱ和Ⅳ
该题您未回答:х    该问题分值: 1
答案:B
5. 
设有数组定义 int[][]X={{1, 2, 3} , {} , {3, 4, 5} , {6, 7}} ; , 下列选项中正确的是
x. 1ength 的值是 3
x[1][0] 的值是 0
x[2]. 1ength 的值是 3
x[3][1] 的值是 3
该题您未回答:х    该问题分值: 1
答案:C
6. 
下列关于抽象类的叙述中, 正确的是
类中只能含有抽象方法, 不能含有普通方法
类中不一定要有抽象方法, 必须要有普通方法
类中必须含有抽象方法, 也可以有普通方法
类中既可以有抽象方法, 也可以有普通方法
该题您未回答:х    该问题分值: 1
答案:C
7. 
以下 Java 程序代码中, 能创建 BufferedReader 对象的是
BufferedReader in = new BufferedReader(new FileReader("a.dat"));
BufferedReader in = new BufferedReader(new Reader("a.dat"));
BufferedReader in = new BufferedReader(new FilelnputStream ("a.dat"));
BufferedReader in = new BuffredReader(new InputStream ("a.dat"));
该题您未回答:х    该问题分值: 1
答案:A
8. 
MouseMotionListener 接口能处理的鼠标事件是
按下鼠标键
释放鼠标键
鼠标离开
鼠标移动
该题您未回答:х    该问题分值: 1
答案:D
9. 
 列表(JList) 中可以对所选项进行控制, 下列选项中正确的是
仅支持单项选择
同时支持单项或多项选择
仅支持连续的多项选择
既支持单项选择, 也支持连续或间断的多项选择
该题您未回答:х    该问题分值: 1
答案:D
10. 
以下方法中, 可以使新创建的线程投入运行的是
start()
yield()
run()
wait()
该题您未回答:х    该问题分值: 1
答案:A
填空题
11. 
 源文件 Test11. java 经编译后, 若正确, 则得到的文件名是_________。
该题您未回答:х    该问题分值: 2
答案:Testll.class
12. 
 设 x 是 byte 类型, y 是 int 类型, 则 x+y 的值的类型是_________。
该题您未回答:х    该问题分值: 2
答案:int
13. 
通常与 switch 语句配合使用的跳转语句是 _________。
该题您未回答:х    该问题分值: 2
答案:break
14. 
判明一个引用到底指向哪个实例, 即要判明引用的真正类型时, 使用的运算符是_________。
该题您未回答:х    该问题分值: 2
答案:instanceof
字符串长度17模式串长度8
15. 
构造方法的作用是用来创建类的实例, 通过_________运算符自动调用。
该题您未回答:х    该问题分值: 2
答案:new
16. 
Java 不支持多重继承, 但具有多重继承的能力, 其实现机制是让一个类实现 _________。
该题您未回答:х    该问题分值: 2
答案:多个接口
17. 
若不想让引用类型的变量 pvar 再指向其他的对象, 则 pvar 应该标记为_________。
该题您未回答:х    该问题分值: 2
答案:final
18. 
使用 BufferedWriter 进行输出时, 为防止遗漏需强制清空缓冲区中的剩余内容, 使用的方法是_________。
该题您未回答:х    该问题分值: 2
答案:flush()
19. 
 使用指定的红值 r、 绿值 9、 蓝值 b 构造一个新的颜 myColor 的语句是 ColormyColor=_________ ; 。
该题您未回答:х    该问题分值: 2
答案:new Color(r, g, b)
20. 
创建一个列数为 30、 初始字符串为“Single Line” 的文本域的语句是 JTextField tf=new JTextField(_________) ; 。
该题您未回答:х    该问题分值: 2
答案:"Single Line",30
简答题
21. 
设有整型变量 nvar, 当 nvar 的值为 0 时, 输出 nvar=0, 否则输出 nvar!=0。 请写出使用 if 语句实现此功能的代码段。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。