电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java试卷5及参考答案

6页
  • 卖家[上传人]:hs****ma
  • 文档编号:432943326
  • 上传时间:2023-12-11
  • 文档格式:DOC
  • 文档大小:56.51KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Java试卷5及参考答案一、填空题(本大题20空 ,每空1分,共20分 )1、 计算机软件由_程序_、运行程序所需要的_数据_和文档三部分组成。2、 Java是20世纪90年代新出现的面向对象的编程语言,它所特有的_一次编译、多次使用_的跨平台的优点,使得它特别适合在_网络应用_发中使用,成为面向对象开发工具中极具潜力的一员。3、 Java语言由两部分组成,_语法规则_确定Java程序的书写规范;_类库_则提供了Java程序与运行它的系统软件(Java虚拟机)之间的接口。4、 Java程序开发包括下面三个过程:_编写源程序_、_编译生成字节码_、运行。5、 运行一个编译好的 Java 字节码程序,需要调用 Java 的解释器软件, 解释运行的三个阶段为_载入_、代码校验和_解释执行_。6、 Java中的表达式是由_常量_、 _变量_和各种运算符组成的式子。7、 若x=5,y=8,则表达式y+y*x+和y!=+x?x:y运算后的结果分别为_48_、_8_。8、 this和super是常用来指代父类对象和子类对象的关键字,其中_this_表示当前对象本身,_super_表示当前对象的直接父

      2、类对象。9、 在有些语言(如C语言)中,字符串是用字符数组来实现的,而在Java中,字符串无论是常量还是变量,都是用_类的对象_来实现的,其中字符串常量的对象属于_String_类。 10、 Applet是一种特殊的Java程序,它通常借助于_网页浏览器_工作,其编译后的_字节码_文件必须嵌入在HTML文件中。二、单项选择题(在每小题的四个备选答案中,选出一个最佳答案,共10小题;每小题3分,共30分) 1、 计算结构是指应用系统的系统体系结构,简单地说就是系统的层次、模块结构,其中具有集中管理和集中运算的特点的模式是(A)。A)主机终端模式 B)单机模式 C)客户机/服务器模式 D)浏览器/N层服务器模式2、 面向对象的方法早在20世纪60年代提出,最早的面向对象的软件是(B)。A) Smalltalk-80 B) Simula I C) C+ D)Java3、就高级程序的编译过程来讲,可分为编译型和解释型两种。下面属于解释型语言的是(D)。A) C B) C+ C) Fortran D) Java 4、下面不符合Java对标识符规定的是(C)。 A) $_is7True B) Ia

      3、mVariable C) 333Load D)_trueFalse 5、能从循环语句的循环体中跳出的语句是(B)。A) for 语句 B) break 语句 C) while 语句 D) continue语句6、方法头中static修饰符的含义:(C)A)方法体为空 B)定义的方法没有形参 C)该方法属于类的方法 D)方法的返回值不能参加算术运算7、以下有关类的继承的说明中,正确的是:(D)A)子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B)子类只能继承父类的方法,不能继承父类的属性C)子类只能继承父类的非私有属性,不能继承父类的方法D)子类不能继承父类的私有属性8、下面哪一个是方法的输出接口(C)A) 方法名; B)参数列表; C) 返回值类型; D) 方法修饰符;9、创建对象使用到的关键字运算符是(C) A) static B) public C)new D)protected10、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的(D )方法来完成一些画图操作。A) start( ) B) stop( ) C) init( ) D

      4、) paint( )三、改错题(指出下面语句的错误并改正,本大题共5小题,每小题3分,共15分)(1)i=0; do i+;while(true);无限循环(2)while(i100) sum+=i; i-;(3)while(i=100); System.out.println(i); i+;没有初始化i;(4)int factorial=1; For(int i=1;i1)factorial*=i-;int j=i;while(j1)factorial *= j;j-; System.out.println(factorial);(5)int test(int x) int x; x=Math.abs(x); return x;x定义重复四、名词解释(本大题5小题,每小题4分,共20分 ) 1、对象和类 2、封装和继承 3、接口 4、构造函数 5、方法的覆盖与重载五、编程题(本大题15分 ) 编写Applet程序,包括两个输入区域和一个标签,从中接受用户输入的两个整数,并求两数的最大公约数和最小公倍数在标签中输出。参考答案一、填空题(本大题共20空,每空1分,共20分)1. 程序 、

      5、 数据 。 2.一次编写、多次使用、 网络应用 。3. 语法规则 、 类库。 4. 编写源程序 、编译生成字节码。5. 载入 、 解释执行 。 6. 常量 、 变量(可交换顺序) 。7. 48 、 6 。 8. this 、 super 。9. 类的对象 、 String 。 10. 浏览器 、 字节码 。二、单项选择题(本大题共10题,每题3分,共30分。)题号12345678910答案ABDCBCDCCD三、改错题(本大题共5小题,每小题3分,共15分)1.答:while循环条件错,改为:i1)factorial*=j-;5答:方法体内不能定义形式参数,改为:int y; y=Math.abs(x); return y;四、名词解释(本大题5小题,每小题4分,共20分 )1答:对象:就是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。(2分)类:是一种抽象的数据类型,它是所有具有一定共性的对象的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实例化的结果。(2分)2答:封装:利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部,系统的其

      6、它部分只有通过包裹在数据外面的被授权的操作,才能够与这个抽象数据类型进行交互和交流。(2分)继承:是存在于面向对象程序的两个类之间的一种关系。当一个类拥有另一个类所有数据和操作时,就称这两个类之间具有继承关系。(2分)3.答:接口:在语法上有些类相似于类,它定义了若干抽象方法与常量,形成一个属性集合,该属性集合通常代表了某一组功能的实现,(2分)其主要作用是可以帮助我们实现类似于类的多重继承的功能。(2分)4.答: 构造函数:是类的一种特殊方法,(1分)其特殊性体现在:构造函数方法名与类名相同,没有返回类型;(1分)主要作用是完成对类对象的初始化工作;(1分)不能由编程人员显式地直接调用;在创建类的对象时,系统自动调用该类的构造函数为向新对象初始化。(1分)5.答:方法的覆盖:是子类对父类同名方法的重新定义;(1分)方法的重载:是类对自身已有的同名方法的重新定义;(1分)它们是实现面向对象方法中多态技术的两种重要手段(2分)五、编程题(本大题15分 )1答:import java.applet.Applet; import java.awt.*; public class Common

      7、DivMul extends Applet Label prompt= new Label(“请输入两个整数:”); TextField operand1=new TextField(6);TextField operand2=new TextField(6); Label result =new Label(“最大公约数是 ;最小公倍数是 ”); public void init() add(prompt);add(operand1);add(operand2);add(result); public boolean action(Event e,Object o) int x,y,oldm,div,mul,temp;x=Integer.parseInt(operand1.getText();y=Integer.parseInt(operand2.getText();oldm=x*y;if(xy) /若xy temp=y; y=x;x=temp;if(x%y=0) /y是最大公约数div=y;else do div=x%y; x=y; y=div; while(div!=0); div=x;mul=oldm/div; /得到最小公倍数result.setText(“最大公约数是”+div+“;” +“最小公倍数是”+mul);repaint();return true; 评分标准:给出主类的四个属性的定义并初始化(4分);给出init()方法(2分);给出action()方法的完整的操作(9分),其中给出x、y的取值操作(2分),给出最大公约数求法操作(3分),给出最小公倍数求法操作(2分),显示计算结果完成主类(2分)。4

      《Java试卷5及参考答案》由会员hs****ma分享,可在线阅读,更多相关《Java试卷5及参考答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.