好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022年Java语言程序设计方案及试题答案.docx

6页
  • 卖家[上传人]:资****
  • 文档编号:269172376
  • 上传时间:2022-03-22
  • 文档格式:DOCX
  • 文档大小:36.37KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精品学习资源Java 语言程序设计 及 试卷答案一、单项题(共 20 分,每道题 1 分)1、下面哪一个不是java 语言的特点(d );(A )面对对象(C)与平台无关( B)安全性高( D)复杂多变2、下面的哪一个标识符是合法可用的( d );(A ) 2abcd ( B) int ( C) var# ( D) abcd1233、在基本数据类型中,整型( int )位长为( c );(A ) 8 ( B) 16 (C) 32 ( D) 644、Java中的全部对象都是在运行时动态创建的,创建新对象可用的关键字为( a );(A ) new (B ) string ( C) byte ( D) true5、继承是指新的类获得已有类的属性和行为,称新类为已有类的( a );(A )子类 ( B)父类 ( C)对象 ( D )实体6、读下面的程序:public clock{int hour ;int minute ;int second;public void settime ( int newh, int newm,int news ){hour=newh ;minute=newm ;second=news;}}划线位置应选择的关键字为( b );(A ) new ( B) class ( C) system ( D )out 7、读下面的三个程序段:public class Circle {int radius ;}public class Rectangle{ double width=10.128 ;double height=5.1245 ;}public ( 7) ShaperTester {public static void ( 8) ( String args[] ) { Circle x ;Rectangle y;x=( 9) Circle ( );y=( 9) Rectangle( );System.out.println (x+”” +y);}欢迎下载精品学习资源}在程序中( 7)处应填写的是( C );(A ) main ( B) new ( C) class ( D) int8、读第 7 题程序,题中( 8)处应填写的是( A );(A ) main ( B) new ( C) class ( D) int9、读第 7 题程序,题中( 9)处应填写的是( B );(A ) main ( B) new ( C) class ( D) int10、类变量是针对在类中对全部属性都相同的对象,在类中的静态属性也是用来储备需要( B )的数据;〔A〕 复制 ( B)共享 ( C)移动 ( D )修改11、一个类为终结类,或声明一个方法为终结方法时所用的关键字为( D );(A ) public ( B) abstract ( C) class (D ) final12、 Java 程序中为使用其它包中所供应的类,所用到的引入语句为( C );(A ) in ( B) input ( C) import ( D )include13、在类成员的拜望把握中,假如一个对象只可以被同一类及其子类的实例对象拜望,那么该关键字为( A );(A ) public ( B) private ( C) protected (D ) friendly14、下面哪一个语句可以被用来在流程把握语句中把握循环( D );(A ) case ( B) switch ( C)if (D ) for15、 Java 要求声明的每个类都有父类,当没有显式指定父类时,父类隐含为 java.lang 包中的( B )类;(A ) Float ( B ) Object ( C)Long ( D) Short16、( B )类是 Java 程序中全部类的直接父类,也是类库中全部类的父类,处在类层次的最高点;(A ) Float(B ) Object( C) Long ( D) Short 17、读下面的程序:interface Shape2D{ // 声明 Shape2D 接口double pi=3.14 ;double area〔 〕;//************************〔17〕 Color{ // 声明 Color 接口void setColor〔String str〕 ;}//***************************class Circle 〔18〕 Shape2D,Color // 实现 Circle 类{double radius ;String color ;public Circle〔double r〕{radius=r ;}public double area〔〕{欢迎下载精品学习资源return 〔pi*radius*radius〕 ;}public void setColor〔String str〕{color=str ;System.out.println〔"color="+color〕 ;}}//***********************************public class MultiInterfaceTester{ // 申明测试主方法public static void 〔19〕 〔String args[]〕 {Circle cir ;cir=new Circle〔2.0〕 ;cir.setColor〔"blue"〕 ;System.out.println〔"Area = " + cir.area〔 〕〕 ;}}在程序中( 17)处应填写的语句是( A );(A ) interface ( B) class(C) main (D )implements18、在 17 题程序中( 18)处应填写的语句是( D );(A ) interface ( B )class ( C) main ( D) implements 19、在 17 题程序中( 19)处应填写的语句是( C );(A ) interface ( B )class ( C) main ( D) implements20、在 17 题程序输出的结果中变量“ color ”和“ Area”的值分别是( A );(A ) blue 12.56 ( B )yellow 56.12(C) String 3.14 ( D) red 2.0二、填空题(共 20 分,每道题 2 分)1、 JAVA 语言是一个功能强大的跨平台设计语言,是目前应用最为广泛的运算机语言之一;2、Java是一个面对 对象 的程序设计语言;欢迎下载精品学习资源3、程序设计语言从最开头的使用的面对象的语言向; 机器 到汇编语言到各种结构化高级语言,到现在所欢迎下载精品学习资源4、布尔数据( Boolean )表示一个规律量,只有两个值分别是应于任何整数值; true 和 false,它们不对欢迎下载精品学习资源5、结构化程序设计的基本思想是接受“ 函数 ”的把握结构;6、面对对象程序的基本组成成分是类与 对象 ;7、 反常 又称为例外,是特殊的运行错误对象,对应着 Java 语言特定的运行错误处理机制;8、 封装 是面对对象的核心特点之一,它供应了一种信息隐匿技术;9、类中有一种特殊的成员方法,其方法名与类名相同,称为 构造方法 ;10、类具有封装性、 _继承 和多态性;欢迎下载精品学习资源三、判定题(共 10 分,每道题 2 分)1、在 Java 中,一个子类可以有多个直接父类;( )2、在 java 程序中用 final 指明的变量可以被多次赋值;( )3、在 java 程序中可以在不同的类中申明相同的方法;( )4、构造方法是类的一种特殊方法,它可以重载,也可以从父类那里继承;( )5、使用 new 方法可以对一个抽象类进行实例化;( ) 四、简答题(共 30 分,每道题 6 分)1、为明白决类名冲突问题, Java 供应了包机制来治理类名空间,请问包主要有哪些作用?2、简述类的继承原就;3、什么是接口?它的特点是什么?4、何为反常,为什么要进行反常处理?5、什么是构造方法?构造方法有哪些特点?五、程序分析(此题 20 分,每道题 10 分)1、分析下面的程序,指出其中的错误并改正;(1) public interface Example1{(2) private double privateOne=0.0 ;(3) protected int protectTwo=0 ;(4) public int publicThree=10 ;(5) public int publicFour ;(6) public void methodOne〔 〕 {欢迎下载精品学习资源(7) System.out.println〔〔8〕 }; “ aaa ’〕欢迎下载精品学习资源(9) public static void methodTwo〔 〕 ;(10) public static final int methodThree〔 〕 ;(11) public abstract void methodFour〔 〕 ;〔12〕 }2、运算 1.+2.+3.+ ⋯ +10. ,其中阶乘的运算用方法实现;Java 语言程序设计试卷答案一、选择题:1、D 2、D 3、C 4、A 5、A 6、B 7、C 8、A 9、B 10、B11、D 12、C 13、C 14、D 15、B 16、B 17、A 18、D 19、C 20、A二、填空题1、JAVA 2、对象 3、机器语言 4、true 5、单入口单出口欢迎下载精品学习资源6、对象 7、反常 8、封装性 9、构造方法 10、继承性三、判定题1、× 2、× 3、√ 4、× 5、× 四、简答题1、( 1) 将相关的源代码文件组织在一起;(2) 不同包中的类名可以相同,从而可以防止名字冲突;(3) 供应包一级的封装及存取权限;2、( 1)子类继承父类的成员变量( 2)子类继父类承除构造方法外成员方法( 3)子类不能继承父类的构造方法( 4)子类可以重新定义父类成员;3、接口是一些抽象和常量所组成的集合;特点:( 1)接口可以实现多继承;( 2)接口不存在最高层( 3)接口中的方法都是使用 abstract修饰的方法( 4)接口的成员变量为 final 定义的常量;4、反常指程序运行过程中显现的非正常现象由于反常情形总是难免的,良好的应用程序除了具备用户所要求的基本功能外,仍应当具备预见并处理可能发生的名种反常的功能;5、构造方法是类中方法名与类名相同的方法(1) )构造方法的名字与类名相同(2) )构造方法是类方法的一种特殊形式,它的主要作用是初始化对象中的成员变量;( 3)构造方法没有返回值,方法名前面也没有 void 关键字( 4)一个类中可定义多个拥有不同数量、不同类型参数的构造方法;五、( 2)public class factorial{Public static int fac。

      点击阅读更多内容
      相关文档
      浙江省温州市洞头区2025年九年级下学期数学基础素养第一次适应性检测试题含答案.pptx 四川省内江市2025年九年级中考数学第一次模拟考试卷.pptx 浙江省宁波市镇2025年中考数学一模试卷含答案.pptx 湖南省长沙市2025中考第一次模拟考试数学试卷含答案.pptx 浙江省金华市2025年中考一模数学模拟试题含答案.pptx 浙江省宁波市2025年九年级学业水平质量检测数学试卷含答案.pptx 湖南省长沙市2025年中考数学模拟卷含答案.pptx 浙江省宁波市镇海区2025年中考一模数学试题含答案.pptx 湖南省长沙市望城区2025年中考一模数学试题含答案.pptx 四川省内江市2025年中考一模考试数学试题含答案.pptx 广东省深圳市2025年九年级下学期第二次学业质量监测数学试卷(二模).pptx 浙江省温州市2025年中考一模数学试卷含答案.pptx 四川省绵阳市平武县2025年一模数学试题含答案.pptx 浙江省温州市2025年九年级学生学科素养检测数学试卷(二模)含答案.pptx 四川省绵阳市北川羌族自治县2025年中考一模数学试题含答案.pptx 浙江省绍兴市2025年初中毕业生学业水平调测数学试题含答案.pptx 四川省广元市2025年九年级中考一诊数学试题含答案.pptx 浙江省金华市2025年中考模拟预测数学试题含答案.pptx 湖南省长沙市2025年九年级中考一模数学试题.pptx 高考语文一轮复习讲义 课时精炼专题15 对点精练五 精准赏析艺术技巧.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.