版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXX大学2006/2007学年第一学期考试试卷
课程名称:Java程序设计考试方式:闭卷完成时限:120分钟
班级
名称:
学号:
—■三
姓名:四五六七A九十总分
题号
分值
得分
阅卷人
一、选择题(每题2分,共30分)
l.Java中main。函数的值是。
A.SiringB.iniC.charD.void
2.如下字串是Java中的标识符。
A.fieldnameB.superC.3numberD.#number
3、下面的代码段中,执行之后i和j的值是。
inti=I;
intj:
j=i++;
A.1,1B.1,2C.2,ID.2,2
4.已知表达式intm[]={0,1.2,3,4,5,6”下面表达式的值与数组下标量总数相等。
A.ni.length()B.m.lengthC.m.length()+1D.m.length+I
5.当浏览器返回到新URL的包含applet的页面时调用以下函数。
A.init()B.startOC.stopOD、destroyO
6.以下方法用于定义线程的执行体。
A.start()B、init()C、run()D、main()
7、如果类中的成员变量可以被同一包访问,则使用如下约束符。
A、privateB.publicC、protectedD、final
8、以下约束符可用于定义成员常量。
A.staticB、finalC>abstractD、Nomodifiercanbeused
9、下面方法与applei的显示无关。
A.update()B.draw()C.repaintOD.paintO
10、请问如下方法可以将MenuBar加入Frame中。
A.selMenuOB.setMenuBar()C、add()D、addMenuBarO
11.下面不是Java中的容器。
A.ScrollPaneR、CnnvasC、DialogD、Applet
12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.1x1。
File构造函数中正确的路径和文件名的表示是。
Filef=newFile(填代码处);
file=newFileReader(f);
in=newBufferedReader(file);
A)"l.txCB)C)D)"d:\my\l.txt"
13.有整型数组:intllx={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次
是。
A)2781235B)1235872
C)3512872D)8712352
14.下面的程序段执行后输出的结果是。
SlringBufferbuf=newSlringBuffer("Beijing2008");
buf.inserl(7,"@");
System.out.prinlln(buf.toStringO);
A)Beijing@2008B)@Beijing2008C)Beijing2008@D)Beijing#2008
15..下而表达式可用得到x和y的最大值。
A)x>y?y:xB)x<y?y:xC)x>y?(x+y):(x-y)D)x==y?y:x;
二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分)
16.下面赋值语句是合法的。
A.floata=2.0B、doubleb=2.0C、inlc=2D»longd=2
17、下面语句是创建数组的正确语句。
A.floatf[][]=newfloat[6][6];B.float[]f[]=newfloat[6][6];
C.floatf[][]=newfloat[][6];D、float[l[]f=newfloat[6][6];
18、Java中如下约束符是正确的。
A.privateB.publicC.protectedD.protect
19.下....事件监听器在Java中有事件适配器。
A.MouseListener
B.KeyListener
C.ActionListener
D.WindowListener
20、已知如下的命令执行javaMyTestabc,语句是正确的。
A、args[0]="MyTestab
B、args[0]="MyTest”
C、args[0]="a"
D、args[l]='b'
填空题(每空格2分,共20分)
1.创建类的对象时,使用运算符给对象分配内存空间。
2.定义类的构造方法不能有返回值类型,其名称与一.一名相同。
3.Java语言中关键字一表示双精度类型。
4.若有定义:floa.b={l.lf.3.5f.6.8f};,则b』ength()的值是。
5.若有类定义:
classBextendsA{
}
则类B是类A的o
6.接口中的成员只有静态常量和o
7.在了类中使用关键字做前缀可调用被子类覆盖的父类中的方法。
8.关键字用于导入包中的类到程序中,供程序中使用。
9.Java语言中.通常把可能发生异常的方法调用语句放到iry块中,并用紧跟其后的块来捕获和处理
异常。
10.程序中实现多线程的方法有两种:继承类和实现RunnaDle接口。
四、阅读程序题(本大题2小题,每小题5分,共10分)
1.(5分)
1:.impor.java.util.Arrays;
2:.
3:.publi.clas.SortArra.{
4:.publi.stati.voi.main(Strin.args[].{
5:.String[.st..{"size"."abs","length","class"};
6:.Arrays.sort(str);
7:.fo.(in.i=0.i<str.length.i++)
8:.System.out.print(str[i]+"
9:.}.
10:.}
(1)写出程序运行后的结果,(2分)
(2)方法调用st值.length。的返回结果足多少?(3分)
2.(5分)
定义类A和类B如下.(5分)
class.A
(
int.a=1;
double.d=2.0;
void.show.)
.(
.System.out.println(HClas.A.a=M+.+"\td="+d);
)
)
class.B.extends.A
,float.a=3.0f;.
.String.d="Jgram.";.
.void.show.).
.super.show.);.
.System.outprintln("Clas.B:.a="+.+'Yd="+d);
.)
)
(1.若在应用程序的main方法中有以下语句.
A.a=ne.A().
a.show();
则输出的结果如何?(2分)
(2.若在应用程序的main方法中定义类B的对象b.
A.b=ne.B().
b.show();
则输出的结果如何?(3分)
1.五、编程题(本大题3小题,每小题10分,共30分)
2.编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。
使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的
"hello”请求时会回应一个"hello”,对客户端的其他请求不响应。
编写一个应用程序,创建三个线程分别显示各自的时间。
XXXX大学2006/2007学年第一学期考试试卷
一、选择题(每题2分,共30分)
1.D2、A3、C4、B5.B6.C7、D8、B9、B10、B11.B12、C13、A
14.A15、B
二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分)
l.B,C,D2、A,B,C,D3、A,B,C4、ABD5、CD
三、填空题(共20分)
l.ncw...2.类.....3.double.....4.3...5.子类
6.抽象方法.7.super..8.import.....9.catch.....10.Thread
四、阅读程序题(本大题2小题,每小题5分,共10分)
1.(1)absclasslengthsize(2)4
2.1)ClassA:a=ld=2.0(2)ClassA:a=ld=2.0ClassB:a=3.0d=Javaprogram.
五、编程题(本大题3小题,每小题10分,共30分)
I.importjava.io.*;
publicclassSelectSort
publicstaticvoidmain(Stringargs[])
(
inta[J={20,1(),50,40,30,70,60,80,90,100};
inttemp;
for(inti=0;i<a.length-l;i++)
for(intj=i+1;j<a.length;j++)
(
if(a[i]<aU]){
temp=a[i];
a[il=a[j];
aO]=temp;
}
)
for(intk=0;k<a.length;k++)
{
System.out.prin(ln(,,a["+k+"l:"+a[kl);
2.importjava.io.*;
.*;
publicclassHelloServer
(
publicstaticvoidmain(Stringargs[J)throwslOException
(
ServerSocketserver=null;
server=newServerSocket(8888);
SocketClientSocket=null;
ClicntSockct=scrvcr.aeccptO;
Stringline;
BufferedReaderis=
newBuffcrcdRcadcr(ncwInputS(rcamRcadcr(Cl:cn(Sockc(.gctInputS(rcam()));
PrintWriteros=newPrintWriter(ClientSocket.getOutputStreamO);
while(true)
{
line=is.readLine();
if(Iine.equals("hello")){
os.println("hcllo");
os.flush();
I
)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新疆阿合奇县公益性岗位(乡村振兴专干)招聘44人考试参考试题及答案解析
- 2026浙江大学医学院附属第一医院台州医院(筹)招聘高层次卫技人员150人考试参考试题及答案解析
- 2026贵州峰鑫建设投资(集团)有限公司招聘14人考试参考题库及答案解析
- 2026年安徽电子信息职业技术学院单招综合素质笔试备考题库带答案解析
- 2026浙江省应急管理科学研究院编外招聘10人考试备考试题及答案解析
- 2026安徽省面向华东师范大学选调生招录考试备考试题及答案解析
- 2026江西省某国企招聘劳务派遣工程师4人考试参考试题及答案解析
- 2026年山东管理学院招聘工作人员考试参考题库及答案解析
- 2026湖北省面向中央民族大学普通选调生招录考试备考试题及答案解析
- 2026年度江西铜业鑫瑞科技有限公司第二批次校园招聘3人笔试备考试题及答案解析
- 器官移植术后排斥反应的风险分层管理
- 事业单位清算及财务报告编写范本
- 护坡绿化劳务合同范本
- 临床绩效的DRG与CMI双指标调控
- 2026年湛江日报社公开招聘事业编制工作人员备考题库及完整答案详解
- 2025-2026学年人教版数学三年级上学期期末仿真模拟试卷一(含答案)
- 2025年凉山教师业务素质测试题及答案
- 2026年昭通市威信县公安局第一季度辅警招聘(14人)笔试模拟试题及答案解析
- 氢能技术研发协议
- 2025交管12123学法减分整套试题带答案解析(全国适用)
- 经皮内镜下胃造瘘术护理配合
评论
0/150
提交评论