![二级Java语言程序设计模拟119_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/ce69afbd-b34a-4bc9-905c-569962423043/ce69afbd-b34a-4bc9-905c-5699624230431.gif)
![二级Java语言程序设计模拟119_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/ce69afbd-b34a-4bc9-905c-569962423043/ce69afbd-b34a-4bc9-905c-5699624230432.gif)
![二级Java语言程序设计模拟119_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/ce69afbd-b34a-4bc9-905c-569962423043/ce69afbd-b34a-4bc9-905c-5699624230433.gif)
![二级Java语言程序设计模拟119_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/ce69afbd-b34a-4bc9-905c-569962423043/ce69afbd-b34a-4bc9-905c-5699624230434.gif)
![二级Java语言程序设计模拟119_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/16/ce69afbd-b34a-4bc9-905c-569962423043/ce69afbd-b34a-4bc9-905c-5699624230435.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Java 语言程序设计模拟 119单项选择题第 1 题:为保护本地主机,对 Applet 安全限制中正确的是( )A. Applet 可加载本地库或方法B. Applet 可读、写本地计算机的文件系统C. Applet 可向 Applet 之外的任何主机建立网络连接D. Applet 不能运行任何本地可执行程序 参考答案: D第 2 题:下面的( )关键字通常用来对对象加锁,从而使得对对象的访问是排他 的。A. serializeB. transientC. synchronizedD. static参考答案: C第 3 题:下列叙述中,错误的是( )。A. JavaApplic
2、ation 与 Applet 所用编译命令相同B. 通常情况下 JavaApplication 只能有一个 main() 方法C. JavaApplet 必须有 HTML文件才能运行D. JavaApplet 程序的 class 文件可用 Java 命令运行参考答案: D第 4 题:以下程序计算 1+13+15+1(2N+1) ,直至 1(2N+1) 小于 000001,横 线处应补充的程序是( )。public class Sunpublic static void main(String args)int n=1 :double term ,sum=10:don=_;term=10n;su
3、m=sum+term;while(term =000001) ;System out println(n) ;System out println(sum) ;A. 2nB. 2n+1C. 2*nD. 2*n+1参考答案: D第 5 题:阅读下列代码片段class InterestTestActionListenerpublicvoid actionPerformed(ActionEvent event) double interest=balance*rate1 00 ;balance+=interest ;NumberFormat format=NumberFormat getCur- r
4、encyInstance() ;System OUtprintb(balance=+formatter format(balance) ;Private double rate ;在下画线处,应填的正确选项是( )。A. ImplementationB. InheritanceC. implementsD. extends参考答案: D第 6 题: 对于循环队列,下列叙述中正确的是( )。A. 队头指针是固定不变的B. 队头指针一定大于队尾指针C. 队头指针一定小于队尾指针D. 队头指针可以大于队尾指针,也可以小于队尾指针 参考答案: D第 7 题:Java 为移动设备提供的平台是()A. J
5、2MEB. J2SEC. J2EED. JDK 50 参考答案: A第 8 题:使下列程序正常运行并且输出“ Hello! ”,横线处应填写的内容是( ) class Test public static void main(stringargs) Test t=new Test() ;start() ;Public void run()System out println(Hello!) ;)A. extends ThreadB. extends FloatC. extends IostreamD. extends Stdio 参考答案: A第 9 题:一个 Java Application
6、 运行后,在系统中是作为一个( )。A. 线程B. 进程C. 进程或线程D. 不确定 参考答案: B第 10 题: 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。A. 一对一B. 一对多C. 多对一D. 多对多 参考答案: B第 11 题:当 Applet 需要更新显示内容时,应该调用的方法是( )。A. paintB. update()C. start()D. repaint() 参考答案: B第 12 题:下列 Java 语句从指定网址读取 html 文件,在下画线处应填上的选项是 ( )。Reader in=new (new URL(urlString)openStream(
7、) ;A. ReaderB. DataOutputStreamC. ByteArray InputStreamD. InputStreamReader 参考答案: A第 13 题: 阅读下列代码 public class Test2005 public static void main(String args)String s=Test ; switch(s) caseJava :Systemout print(Java) ; break ;caseLanguage :Systemout print(Language) ; break ;caseTest :Systemout print(Te
8、st) ; break ; 其运行结果是( )。A. JavaB. LanguageC. TestD. 编译时出错 参考答案: D第 14 题:一棵二叉树有 10 个度为 1 的结点, 7 个度为 2 的结点,则该二叉树共有结点个 数为( )。A. 8B. 25C. 17D. 7 参考答案: B第 15 题: 在数据管理技术发展的三个阶段中,数据共享最好的是( )。A. 人工管理阶段B. 文件系统阶段C. 数据库系统阶段D. 3 个阶段相同 参考答案: C第 16 题: 鼠标在窗口中移动时,产生的事件是( )。A. ActionEventB. PrintEventC. KeyEventD. M
9、ouseEvent 参考答案: D第 17 题: 下列关于完全二叉树的叙述中,错误的是( )。A. 除了最后一层外,每一层上的结点数均达到最大值B. 可能缺少若干个左右叶子结点C. 完全二叉树一般不是满二叉树D. 具有结点的完全二叉树的深度为 log2n+1 参考答案: B第 18 题: 下列关于 Applet 的叙述中,正确的是( )。A. Applet 不仅可以嵌入到浏览器中运行,还可以独立运行B. Applet 的主类要定义为 Applet 类或 JApplet 类的子类C. 同一个页面中的 Applet 之间不能通信D. Applet 不支持多线程 参考答案: B第 19 题: 为使下
10、列代码正常运行,应该在下画线处填入的选项是( )。 intnumbers=new intn ;for(int i=0 ;i numbers ;i+)numbersi=i+1 :A. sizeB. lengthC. dimensionD. measurement 参考答案: B第 20 题: 相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和 ( )。A. 可重用性差B. 安全性差C. 非持久性D. 冗余性 参考答案: D第 21 题: 当一个 Applet 被加载,后续对 Applet 生命周期方法的调用中,可能存在的次 序是( )。A.start() , stop()B.init
11、() ,start()C.start() , init(),destroy(),stop() ,start() , stop() ,destroy(),stop() ,destroy()D.ink() ,start() , destroy() 参考答案: B第 22 题: 1 的值是()设 a=8,则表达式 a A. 1B. 2C. 3D. 4 参考答案: D第 23 题: 下列方法中,不属于 Throwable 类的方法是( )A. printMessageB. getMessageC. toStringD. fillStackTrace参考答案: C第 24 题: 数据流程图 (DFD图)
12、 是() 。A. 软件概要设计的工具B. 软件详细设计的工具C. 结构化方法的需求分析工具D. 面向对象方法的需求分析工具 参考答案: C第 25 题:阅读下面程序1 public class Try extends Thread2 public static void main(String args)3Try t=new Try() ;4 t start() ;567 public void run(intj)8 inti=0 ;9 while(i 5)10 System out println( 祝你成功 !) ;11 i+ :121314该程序要求打印 5行祝你成功! ,必须改正程序中
13、的某行代码,程序才能完 成。选择正确的修改是( )。A. 将第 1 行的 extendsThread 改为 implementsRunnableB. 将第 3行的 newTry()改为 newThread()C. 将第 4 行 t start() 改为 start(t)D. 将第 7 行的 public void run(intj)改为 public void run()参考答案: D第 26 题: 下列排序方法中,最坏情况下比较次数最少的是( )。A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序 参考答案: D第 27 题: 下列与其他选项不相等的是( )。A. 15B. 0x
14、FC. 015D. 0XF参考答案: C第 28 题: 请阅读下列程序代码,然后将程序的执行结果补充完整。横线处应填写的内容 是( )。程序代码:public class throwsExeeptionstatic void Proc(intsel)throws Arithmetic Exception,Array Index Out OfBounds ExceptionSystem out println(InSituation+sel);if(sel= =0)System OUtprintln(noException caught);return ;else if(sel= =l)int
15、iArray=newint4 ;iArray1=3 ;public static void main(String args)tryProe(O) ;Proc(1) ;catch(Array Index Out Of Bounds Exception e) System out println(Catch+e) ; finallySystem out println(inProcfinally):执行结果:In Situation 0no Exception caughtin Proc finallyA. In Situation lB. In SituationC. with CatchD.
16、 int iArray l参考答案: A第 29 题: 下列选项中为单精度数的是( )。A. 2B. 52C. 02fD. 023参考答案: C第 30 题:下列程序实现对 ZIP 文件 file zip 的检索,在横线处填入正确的语句 ( )。package test ; importjava io * ; import java util *; import java util zip * ;public class Exampublic static void main(Stringargs) tryfileFileInputStream fis=new FileInputStream(
17、test zip) ;ZipInputStream zis=new ZiplnputStream(fis) ZipEntry an ; while( )!=null)en getName() ; zis closeEntry() ;zis close() : catch(Exception e) printStackTrace() ;A. en=zis getNextEntry()B. en= =zis getNextEntry()C. en=zis getEntry()D. zis getNextEntry() 参考答案: A第 31 题: 下列程序的输出结果是( )。 public cla
18、ss Testvoid printValue(int m) do Systemout println(The value is+m) while(-m 10)public static void main(String args) int i=10 ; Test t=new Test() : t.printValue(i);A. The value is 8B. The value is 9C. The value is 10D. The value is 11 参考答案: C第 32 题:Swing 的选项面板是( )。A. JTabbedPaneB. JLayeredPaneC. JScr
19、ollPaneD. JSplitPane 参考答案: A第 33 题:某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是( )A. 10B. 8C. 6D. 4 参考答案: C第 34 题: 有三个关系 R,S和 T如下:其中关系 T由关系 R和 S通过某种操作得到,该操作为()A. 选择B. 投影C. 交D. 并 参考答案: D10第 35 题:下列叙述中正确的是( )。A. 一个算法的空间复杂度大,则其时间复杂度必定大B. 一个算法的空间复杂度大,则其时间复杂度必定小C. 一个算法的时间复杂度大,则其空间复杂度必定小D. 上述 3 种说法都不对参考答案: D第 36 题:用鼠标
20、单击菜单项 (Menultem) 产生的事件是( )A. MenuEventB. ActionEventC. KeyEventD. MouseEvent 参考答案: B第 37 题:用鼠标点击菜单项 (Menultem) 产生的事件是( )A. MenuEventB. ActionEventC. KeyEventD. MouseEvent参考答案: B第 38 题: 当一个 Applet 被加载,后续对 Applet 生命周期方法的调用中,可能存在的次A.start() , stop()B.init() ,start()C.start() , init()D.init() ,start() 参
21、考答案: B序是( ) ,destroy(),stop() ,start() , stop() ,destroy(),stop() ,destroy(),destroy() 第 39 题:执行下面程序段后, 2 值为()int x=1 ,y=2, z=3; z=z (float)(x y) :A. 编译无法通过B. 6C. 3D. 2参考答案: A第 40 题:11在程序的下画线处应填入的选项是( ) public class Test :public static void main(String args)Test t=new Test() ; Thread tt=new Thread(t
22、) ; tt start() ;public void run()for(int i=0 ;i 5 ;i+)System out println(i=+i);A. implements RunnableB. extends ThreadC. implements ThreadD. extends Runnable参考答案: B基本操作题第 41 题: 本题的功能是计算二维数组各个元素的和。程序中定义了二维数组arr ,arr 有3行4列共 l2 个元素,程序中采用 for 循环语句的嵌套来计算数组中各个元素 的和,并将结果保存在 sum变量中,最后打印输出结果。public class jav
23、alpublic static void main(String args)int arr=l,2,3,4,5,6,7,8,9,10,11,12 ;int sum=0 ;int i=0 , j=0 ;for(i=0 ; )for( )System OUtprintln(sum=+sum) ; 参考答案:第1处:i 3;i+或 i =2 ;i+第2处:j=O;j 4;j+或 j=0;j =3 ; j+第 3 处: sum=sum+arrij第 1 处、第 2 处是由该数组是 3 行 4 列的数组而得出的遍历数组的循环条 件;第 3 处是将数组元素累加并将最终累加结果赋给 sum。 简单应用题 第
24、 42 题: 下面的程序中,有两个文本框, Input 和 Output ,用户在 Input 文本框中输入 字符串后回车,字符串会在 Output 文本框中出现。12 import java awt* ; import java awtevent * ; public class java2 extends Frame public static void main(String args) java2 f=new java2(java2) ; Panel pan=new Panel() ; f init() ;pubhc java2(String str) super(str) ; pub
25、lic void init() addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System exit(O) ; ; setSize(200 ,200) ; setLayout(new FlowlLayout() ; final TextField tfl=new TextField(20):final TextField tf2=new TextField(20);final Label hi new Label(Input : ) ; final Label la2 一 new L
26、abel(Output : ) ; tfl addActionListener( public void actionPerformed(ActionEvent e) tf2 setTex() ; ) ; add(la1) ; add(tfl) ; add(la2) ; add(tf2) ; setVisible(true) ; 参考答案:第 1 处: new ActionListener() 第 2 处: tfl getText()第 1 处是设置监听事件,响应 tfl(Input 文本框 ) 的输入事件,第 2 处是将 用户在 Input 文本框中输入的内容在 Output 文本框中显示。
27、综合应用题 第 43 题: 本题的功能是对图形进行操作,包括旋转、移位、放大和剪切。窗口中有 4 个 单选按钮和一个图形面板,图形面板中有一个矩形和该矩形移位操作后的图 形,任选其中一个单选按钮,则图形面板中将显示该操作后的图形。 13import java awt* ; import java awtevent * import java awtgeom* ; import java util *; import javax swing* ; public class java3public static void main(Stringargs)CLoSE;)JFrame frame=ne
28、w TransformTestFrame() ; frame setDefaultCloseOperation(JFrame EXIT_0N frame show() ;class TransformTest extends JFramepublic TransformTestFrame() setTitle(java3) ; setSize(WIDTH,HEIGHT); Container contentPane=getContentPane() ; canvas=new TransformPanel() ; contentPane add(canvas , BorderLayout CEN
29、TER;) JPanel buttonPanel=new JPanel() : ButtonGroup group=new ButtonGroup() ; JRadioButton rotateButton=new JRadioButton( 旋转 ,true) ; buttonPanel add(rotateButton) ; group add(rotateButton) ; rotateButton addActionListener(new ActionListener()public void actionPerformed(ActionEvent event) canvas set
30、Rotate() ;) ;JRadioButton trans|ateButton=new JRadioButton( 移位 ,false) ; buttonPanel add(translateButton) ; group add(translateButton) ; translateButton addActionListener(new ActionLiatener()public void actionPerformed(ActionEvent event)14canvas setTranslate() ;) ;JRadioButton scaleButton=new JRadio
31、Button( 放大 ,false) ; buttonPanel add(scaleButton) : group add(scaleButton) ; scaleButton addActionListener(new ActionListener()public void actionPerformed(ActionEvent event) canvas setScale() ;) ;JRadioButton shearButton=new JRadioButton( 剪切 ,false) ; buttonPanel add(shearButton) : group add(shearButton) ; shearButton addActionListener(new ActionListener()public void actionPerformed(ActionEvent event) canvas setShear() ;) ;contentPane add(buttonPa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球四活塞全铝卡钳行业调研及趋势分析报告
- 光伏玻璃行业市场发展现状及趋势与投资分析研究报告
- 汽车装潢品行业行业发展趋势及投资战略研究分析报告
- 中国益生菌行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版)
- 2025年全隐框幕墙项目投资可行性研究分析报告
- 水疗用品行业市场发展及发展趋势与投资战略研究报告
- 德国坦克声卡行业行业发展趋势及投资战略研究分析报告
- 氯化钙项目可行性研究报告申请报告案例
- 2025年高分子室内装饰线条行业深度研究分析报告
- 2025年PE多孔管项目可行性研究报告
- 2025年度高端商务车辆聘用司机劳动合同模板(专业版)4篇
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025长江航道工程局招聘101人历年高频重点提升(共500题)附带答案详解
- 2025年黑龙江哈尔滨市面向社会招聘社区工作者1598人历年高频重点提升(共500题)附带答案详解
- 执行总经理岗位职责
- 《妊娠期恶心呕吐及妊娠剧吐管理指南(2024年)》解读
- 《黑神话:悟空》跨文化传播策略与路径研究
- 《古希腊文明》课件
- 居家养老上门服务投标文件
- 长沙市公安局交通警察支队招聘普通雇员笔试真题2023
- 2025年高考语文作文满分范文6篇
评论
0/150
提交评论