2012年1月全国自考Java语言程序设计(一)试题及答案

全国 2年1月高 等教育自学 考试 Java 语言程序设 计(一)试题及答案

课程代码:

一、单项选择题 (本大题共 10 小题,每小题 1 分,共 l0 分)

C ) 1.下面供选字 符序列中,不属于 Java语 言关键字的 是(

...

2.表达式“-1>>>1”的十进制值 是( B )

B.2 31-1 A.-2

C s

D.2 32-1

.-(2

31

-1)

3.Java语 言中,在类定义时 用 l关键字修 饰,是指这个类 ( D )

A.子类必须实 现父类未实 现的方法

B.没有具体实 现代码 C.必须要有实 例 D.不能被继承 4.表达式 \程 序设计 h() 的值是( C )

A. 0 B.12 C. 8

D.13

5.以下关于 t布局的叙 述中,不正确 的是(

D ) ...

A.把容器内的 空间划分成 5个区域

B.加入组件应 该指明要放 入的区域 C.是框架窗口 的默认布局

D.一个位置可 直接放多个 组件 6.利用文件对 话框打开或 保存文件,在打开文件 对话框之前 ,可用 er类设置 筛选条件,其所用的 两个方法是 (

B )

t()和 e() t()和 () t()和 ()

tion()和 ()

7.设已经有 cs2D对 象g2d, D对象 ect,绘制对象 Rect的 代码是(

A )

) ect()

8.以下关于线 程互斥和同 步的叙述中 ,正确的是( A )

A.临界段是线 程互斥使用 资源的程序 段 B.临界段能使 线程使用其 它线程的资 源 C.互斥和同步 能很好地解 决死锁问题 D.可用 ify()方法让等待 线程结束等 待 9.在编写访问 数据库的 ava程序 时, 对象的作用 是( C ) A.存储查询结 果 B.在指定的连 接中处理 QL语句 C.用来表示与 数据库的连 接 D.用来创建数 据库的连接 10.获取 ess对象 的域名所用 到的方法是 ( A ) e()

me()

ress()

st()

二、填空题(本大题共 10 小题,每空 2 分,共 20 分)

11.能在浏览器 上执行的 ava程序 被称为 ___小应 用程序 ___。

12.如果子类 隐藏了超类 B的成员变 量x,而类A的某 个方法f()要引用类 的x,则引用类 的x的 引用代码可 以写成 _。

13.接口有与类 相似的基本 形式,它有常量定 义和方法定 义,但没有 __方法的 实现代码 __。 14.设u和v是 类A的两个 对象,

15.要获得对象 的字符串表 示,调用的方法 是 _。 16.注册鼠标点 击事件监视 器的方法是 _。

17.在异或模式 下绘图时,实际绘制的 颜色是由当 前正要绘制 的颜色、原先绘制的 颜色,以及 __异或 模式设定的 颜色 ___作特 定的运算确 定的。

18.多线程程序 设计中,让执行临界 段程序时等 待的线程结 束等待,通常使用的 方法有 sume()、 y() 或者 __ yAll()____。

19.创建的流既 可以随机输 出,也可以随机 输入的类是 。

20.Java程 序中使用套 接字方法实 现C/S模式时, t端支持网 络底层通讯 的类是 ____。

2012年 1月自学考 试 语言程序设 计(一)试题及答案

1

三、简答题(本大题共 6 小题,每小题 3 分,共 18 分) 21.请写出以下 程序段的执 行结果。 int c=0,d,n=3758;

if((d=n% (n>0){

ln(\结果=\;

这题的循环 变量n无改 变循环无法 终止,可能有误,找不到试题 的扫描文件 ,没做。 22.什么是方法 重载,如何正确区 分重载?

方法重载是 指,一个类中可 以有多个方 法具有相同 的名字和类 型,但这些方法 的参数必须 不同,或者是 参数个数不 同,或者是参数 类型不同。

23.请写出定义 一个包含 个子数组的 二维整型数 组对象 rr的代码 , 二个子数组 有3个元素 。 int aArr[][] = new int[2][]; aArr[0] = new int[5]; aArr[1] = new int[3];

24.请写出创建 一个 nel对象 p,并为对象 设定 ut布局的 代码。 l l(); );

25.由于创建输 出流对象时 ,可能会出现 IO n异常,所以创建输 出流对象的 代码必须出 现在 - 语句结构中 。请写出为当 前目录下的 e.dat文件 创建缓冲输 出流对象 uts的代 码。 try {

file = new “ ” ;

outs = new file); iter }

e) { }

26.请写出已知 数据库 l、用户名 ame和密 码 d,通过驱动程 序管理器 ger)的方法 ion()建立连接 on的代码 ,可能产生的 异常是 。 try {

); }

on {

; n } n con;

四、程序填空题 (本大题共 5 小题,每空 2 分,共 20 分) 27.方法 的个位数。

y(int []a,int d){ int c=0;

for(int i=0; h___;i++){

if(___a[i]/10 == d___) c++; } n c;

c=d;n/10;}

e)

null;

y(int []a,int d)的功能是统 计数组中十 位数是d的 整数的个数 。

提示:对于一个整 数n,运算n/10的作用 是求得去掉 n的个位数 后的整数,运算n%10的作用 是求得n

2012年 1月自学考 试 语言程序设 计(一)试题及答案

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4