绝密考试结束前全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上.
选择题部分注意事项:1.
答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上.
2.
每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑.
如需改动,用橡皮擦干净后,再选涂其他答案标号.
不能答在试题卷上.
一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将"答题纸"的相应代码涂黑.
错涂、多涂或未涂均无分.
1.
在Java语言中,用于标记回车符的转义字符是A.
\bB.
/bC.
\nD.
/n2.
设有定义inti=6;,则执行语句"i+=i-1;''后,i的值为A.
10B.
11C.
12D.
133.
以下关于抽象类及抽象方法的说法中,不正确的是A.
抽象方法只能出现在抽象类中B.
抽象类必须有抽象方法C.
有抽象方法的类一定是抽象类D.
抽象方法没有实现的代码4.
执行下列程序语句后,b的值是Stringa=〃Hello〃;Stringb=a.
substring(1,3);A.
elB.
HeC.
ellD.
Hel5.
能够直接添加组件的Swing容器是A.
JFrameB.
JDialogC.
JWindowDJPanel6.
用于判定鼠标右键操作的常量是A.
BUTTON1_MASKB.
BUTTON2_MASKC.
BUTTON3_MASKD.
BUTTON4_MASK7.
设置异或绘图模式的方法是A.
setXORMode()B.
setPaintMode()C.
XORMode()D.
PaintMode()8.
用来定义临界段,能对共享对象的操作上锁的关键字是A.
staticB.
shareC.
serializeD.
synchronized9.
如果一次从文件中读出一行数据,可使用的方法是A.
FileReader的readLine()方法B.
BufferedReader的readLine()方法C.
FileReader的read()方法D.
BufferedReader的read()方法10.
获取InetAddress对象的IP地址所用到的方法是A.
getHostlPAddress()B.
getHostlP()C.
getHostAddress()D.
getHost()非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上.
二、填空题(本大题共10小题,每空2分,共20分)11.
在Java语言中,双精度型变量在内存中占_个字节.
12.
在Java语言中,逻辑右移运算符为_13.
在Java语言中,通过扩展原有的类,声明新类的机制被称为_14.
已知字节数组b,取由b[i]开始至b[j](其中j≥i≥0)结束的字节字符构造一个字符串s,其语句为:Strings=newString(15.
将容器区域分成东、南、西、北、中五个区域的布局类是_16.
在构造非强制对话框时,所使用的构造方法是JDialog(f,s,其中f为对话框所依赖的窗口,s为对话框的标题.
17.
在Java语言中,要播放音频文件可以使用_类.
18.
当线程调用resume()方法后,就进入_状态.
19.
要使用输入/输出操作的程序,必须要导入_包.
20.
在进行数据库访问时,查询结果存放在一个用_类声明的对象中.
三、简答题(本大题共6小题,每小题3分,共18分)21.
请写出下面程序段的执行结果.
intn=90;intk=2;System.
out.
print(n+″=〞);while(k=KeyEvent.
VK_A&&t=(int)′A′&&ch=(int)′a′&&ch<=(ira)′z′)ch-=32;out.
write(ch);}in.
close(out.
close();}catch(FileNotFoundExceptione1){System.
out.
println("文件没有找到!
"+e1);}catch(IOExceptione2){System.
out.
println("文件读写出错!
"+e2);}System.
out.
println("程序结束!
"');}}六、程序设计题(本大题共2小题,每小题6分,共12分)37.
编写方法int[][]transpose(int[][]a),方法将生成并返回一个新数组b,该数组为a的转置数组.
注:数组转置指的是将数组的行、列内容互换.
38.
以下程序界面有一个标以"OK"的按钮bt、一个文本区ta和一个文本框tf.
当在文本框中输入内容完毕后,点击"OK"按钮可以使文本框内的字符串添加到文本区中,并输出文字"因点击按钮而引发添加";或者按回车键使得文本框内的字符串添加到文本区中,并输出文字"因在文本框里回车而引发添加".
华为云818上云活动活动截止到8月31日。1、秒杀限时区优惠仅限一单!云服务器秒杀价低至0.59折,每日9点开抢秒杀抢购活动仅限早上9点开始,有限量库存的。2G1M云服务器低至首年69元。2、新用户折扣区优惠仅限一单!购云服务器享3折起加购主机安全及数据库。企业和个人的优惠力度和方案是不同的。比如还有.CN域名首年8元。华为云服务器CPU资源正常没有扣量。3、抽奖活动在8.4-8.31日期间注册并...
数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。官方网站:https://www.shuhost.com* 更大带宽可在选购时选择同样享受优惠。* 目前仅提供HKBGP、阿里云产品,香港...
hostkey应该不用说大家都是比较熟悉的荷兰服务器品牌商家,主打荷兰、俄罗斯机房的独立服务器,包括常规服务器、AMD和Intel I9高频服务器、GPU服务器、高防服务器;当然,美国服务器也有,在纽约机房!官方网站:https://hostkey.com/gpu-dedicated-servers/比特币、信用卡、PayPal、支付宝、webmoney都可以付款!CPU类型AMD Ryzen9 ...