




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA期末考试论文及练习和答案摘要一、单一选择题1.以下哪项不是Java的容器?ba、ScrollPaneB、CanvasC、AppletD、Dialog2.以下哪种方法与显示小程序无关?aa、draw()B、update()C、repaint()D、paint()以下哪种方法用于定义线程的执行体?c选择a、start()B、init()C、run()D、synchronized()4.如果Frame更改大小时,放置在其中的按钮的大小没有更改,将使用以下哪种布局?aa、FlowLayout B、CardLayout C、BorderLayoutD、GridLayout下面的代码段落:1)(2) if (unsafe () /do something.3)else if(safe()/do the other4)其中,unsafe()方法引发IOException,下面哪项可以填充第1行?da,public IOException methodName()b,public void methodName()c,public void方法名称()throw ioexceptiond,公共语音方法名称()throws ioexception以下哪个关键字可用于向对象添加mutex?ba、transient B、synchronized C、serializeD、static7.编译并运行以下程序:下面说明哪个选项是正确的c1.a类2.protected boolean equals()3 . return super . equals();4.a、编译通过执行无异常b、编译通过、运行时错误c,第2行错误,无法成功编译d,无法成功编译,第3行错误8.如果声明接口,则可以使用(d)修饰符修改接口。a、privateB、protectedC、private protectedD、public9.Java的字符类型使用unicode编码方案,其中每个unicode代码占用(b)位。a、8 B、16 C、32 D、6410.编写Java applet程序时,如果需要响应和处理发生的事件,则通常需要在程序的开头编写(d)语句。a,import Java . awt . *;b,import Java . applet . *;c,import Java . io . *;d,import Java . awt . event . *;11.构造函数的以下说明无效(a):a,构造函数的返回类型只能是void类型。b,构造函数是类的特殊函数,方法的名称必须与类名相同。c,构造函数的主要作用是完成类的对象初始化任务。d,通常在创建新对象时自动调用构造函数。12.有以下程序:程序的说明中哪个是正确的?(c)Public class Personstatic int arr=new int10;Public static void main(String a) system . out . print ln(arr1);a,编译时错误b,编译时间正确,但在运行时出错c,精确,输出0D,精确,输出空13.语法String s=hello world 。以下哪个是非法的?(b)a,int I=s . length();b,s=3;c,String ts=s . trim();d,String t=s!“”;14.提供以下代码:ClassTestPrivateintmPublicstic voidfun(),/some代码.如何在函数fun()中直接访问成员变量m?(c)a、将privateintm更改为protectedintmb,将privateintm更改为publicintmc、将privateintm更改为staticintmd,将privateintm更改为intm15.Java application的基类必须包含main方法,main方法的返回类型是什么?(d)a、intB、floatC、doubleD、void16.如果存在以下方法的定义,请选择该方法的返回类型(d):ReturnType方法(byte x,double y)return(short)x/y * 2;a、byteB、shortC、intD、double17.以下关于Java内存回收的语句的正确说明是什么?(b)a,程序员必须创建释放内存的线程b,内存回收程序负责确保无用的内存c,内存回收程序允许程序员直接释放内存d,内存回收程序可以在指定的时间释放内存对象18.编写Java applet程序时,如果需要响应和处理发生的事件,则通常需要在程序的开头编写(d)语句。a,import Java . awt . *;b,import Java . applet . *;c,import Java . io . *;d,import Java . awt . event . *;19.容器面板和applet默认使用的布局编辑策略为(b)a、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout20.有两个分配语句:a=integer . parseint( 123 );B=integer.valueof (123 )。int value();以下陈述是正确的(d)a,a是整数类型变量,b是整数类对象。b,a是整数类对象,b是整数类型变量。c、a和b是整数类对象,它们的值相同。d、a和b都是整数类型变量,其值相同。21.编译并运行以下程序:以下说明正确的选项(c):1.a类2.protected String toString()3 . return super . tostring();4.a、编译通过执行无异常b、编译通过、运行时错误c,第2行错误,无法成功编译d,无法成功编译,第3行错误22.有以下程序片段,不能插入第1行(d)1.2.public class interesting3./do sth4.a,import Java . awt . *;b,package mypackagec,class OtherClass D,public class MyClass23.以下哪个关键字不是Java?(a)a、TRUEB、constC、superD、void24.以下应用程序的说明是正确的(c):1.class static stuff2.静态int x;4.static x=5;5.public static void main(string args)6.7 . system . out . print ln( x= x);8.执行以下操作9.static x/=5;10.执行以下操作由于方法名称和返回类型不足,因此无法编译行a、4和9行b,9只能有一个静态初始化设备,因此无法编译c,编译通过,运行结果如下:x=1可以使用d,编译,但由于变量x未初始化,程序运行结果无法预测25.FilterOutputStream是BufferedOutputStream、DataOutputStream和PrintStream的超类,下面哪个类可以是FilterOutputStream构造函数的参数类型?ba、OutputStream B、File C、InputStreamD、BufferedOutputStream26.使用界面声明界面时,只能用(d)修饰符修改界面。a、privateB、protectedC、private protectedD、public27.程序片段包括:以下哪个表达式的结果为true?(b)Float s=new Float(0.1f);Float t=new Float(0.1f);Double u=new Double(0.1);a,s=t B,s.equals(t) C,u.equals(s) D,t.equals(u)=1、编译Java应用程序源文件会生成相应的字节代码文件,扩展名为(b)。A.Java B. classC.html D. exe2、以下非JAVA标准数据流(d):A.标准输出数据流b .标准输入数据流C.标准错误数据流d .标准计算数据流3、class和。Java文件的含义是:(a)A.Java目标代码文件和源文件;B. Java可执行文件和目标代码文件;C.Java源文件和目标代码文件;D. Java源文件和Java平台配置文件;面板的边框上有什么?(d)A.面板没有边框。b .仅单线边界;C.只有黑色边框;d .面板默认没有边框,但是可以设置单线、斜度、平滑等多种线条类型,可以设置边框的颜色、宽度等,还可以设置边框和内容之间的示例;5、以下几种命名方法,不符合Java命名规范(d)A.类名:MyClassName;b .变量的名称:myArray;C.常数的名称:PI _ VALUE;d .成员函数的名称:GetName;6、break语句在以下代码中的作用是:(c)for(int I=0);I 10I)If (adaata I=target data)、FoundID=I;BreakA.退出if程序块。b .结束此循环并直接转到下一循环。C.结束整个循环。d .退出整个函数。7,以下定义部分不是成员变量的一部分:dA.访问级别;b .变量名;c .变量类型;d .变量初始化方法;8、以下例外捕获原则中的错误(d)运行时exception可能不会捕获,Java会自动处理运行时异常。b先列出子类,然后列出超类。c首先列出特定例外类,然后列出一般例外类。Exception类必须出现,并且必须是catch块中的第一个匹配类。9,Java的重要特征是(c)中表达的结构中立性用A Java编写的源程序直接通过Java平台解释运行,无需编译。B Java源程序直接编译并运行为可在不同硬件和操作系统上运行的程序。C Java源程序编译为结构中立的目标文件格式,Java平台运行在其他硬件和操作系统上。D Java源程序编译为当前硬件和操作系统均支持的通用可执行程序。10、在“打开方向”下,单击列出的嵌板的“活动”。错误的是(c)。A.放置和排列组件b以显示背景图案。c显示接收事件D面板的边框。11、如何在Swing中设定元件的边界框?(c)a通过根窗口中的setBorder函数设置每个组件的边界。b通过内容窗格的setBorder函数设置每个组件的边框。通过c组件的setBorder函数设置。通过d帧的setBorder函数设置每个组件的边框。12、关于框架与其他窗口之间的关系,以下选项中的错误(d)a对话框必须附加到框架b如果最小化帧,则依赖于它的所有窗口也将最小化c帧是具有图形界面的每个程序中至少有一个帧的程序的主窗口d内部框架也是顶层容器组件13、创建和显示帧阶段的错误是(a)将a帧对象链接到门户类将组件添加到b帧创建c框架对象调用d帧对象的setVi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版高端酒店窗帘采购供应合同示例
- 2025年企业定制化电脑配置采购合同示例
- 2025年新能源车型个人购销合同书
- 2025年事业单位职工劳动合同范本及实施指南
- 2025版农业生态园观光果园使用权转让合同
- 2025版生态修复工程施工合同范本下载
- 2025版智能交通信号控制系统建设与维护合同参考样本
- 2025年度酒店住宿行业第三方代付款协议
- 2025年节能LED灯具研发与生产合作协议
- 2025动产抵押个人消费贷款合同参考范本
- 纪委案件审理课件教材
- 生活中的会计课件
- 辽宁大学学生手册
- CorelDRAW教学讲解课件
- 湘美版美术一年级上册全册课件
- 酒水购销合同范本(3篇)
- 师说一等奖优秀课件师说优质课一等奖
- 学习罗阳青年队故事PPT在急难险重任务中携手拼搏奉献PPT课件(带内容)
- 小学生打扫卫生值日表word模板
- 新水浒q传乡试会试测验题目
- 小学一年级开学第一课
评论
0/150
提交评论