绝密考试结束前全国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"按钮可以使文本框内的字符串添加到文本区中,并输出文字"因点击按钮而引发添加";或者按回车键使得文本框内的字符串添加到文本区中,并输出文字"因在文本框里回车而引发添加".
野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...
bgp.to在对日本东京的独立服务器进行6.5折终身优惠促销,低至$120/月;对新加坡独立服务器进行7.5折终身优惠促销,低至$93/月。所有服务器都是直连国内,速度上面相比欧洲、美国有明显的优势,特别适合建站、远程办公等多种用途。官方网站:https://www.bgp.to/dedicated.html主打日本(东京、大阪)、新加坡、香港(CN)、洛杉矶(US)的服务器业务!日本服务器CPU...