2022年《JAVA语言程序设计》期末考试模拟试题及答案


    
    2022年JAVA语言程序设计期末考试模拟试题答案

    单选择题(题2分10分)
    1编译Java Application 源程序文件产生相应字节码文件字节码文件扩展名( )
    A java B class
    C html D exe
    2设 x 1 y 2 z 3表达式 y+=z--++x 值( )
    A 3 B 3 5
    C 4 D 5
    3Java Applet程序户定义Applet子类中般需重载父类( )方法完成画图操作
    A start( ) B stop( )
    C init( ) D paint( )
    4允许作类类成员访问控制符( )
    A public B private
    C static D protected
    5AB类形式参数返回值方法method书写方法头类名AB作前缀调该方法头形式( )
    A static void method( ) B public void method( )
    C final void method( ) D abstract void method( )

    二填空题(空格1分20分)
    1开发运行Java程序需三步骤


    2果Java Applet源程序文件定义类该类类名MyApplet类MyApplet必须 类子类存储该源程序文件文件名
    3果Java Applet程序文件中定义3类Sun公司JDK编译
    器 编译该源程序文件产生 文件名类名相扩展名 字节码文件
    4Java基数类型中char型采Unicode编码方案Unicode码占
    字节存空间样中文字符英文字符占
    字节存空间
    5设 x 2 表达式 ( x + + )/3 值
    6x 5y 10x < yx > y逻辑值分
    7 方法种仅方法头没具体方法体操作实现方法该方法必须抽象类中定义 方法前类子类重新定义方法
    8创建名 MyPackage 包语句
    该语句应该放程序位置:
    9设数组定义:int MyIntArray[ ] { 10 20 30 40 50 60 70} 执行语句输出结果
    int s 0
    for ( int i 0 i < MyIntArraylength i + + )
    if ( i 2 1 ) s + MyIntArray[i]
    Systemoutprintln( s )
    10Java程序中通类定义实现 重继承通接口定义实现 重继承关系

    三写出列程序完成功(题5分20分)


    1public class Sum
    { public static void main( String args[ ])
    { double sum 00
    for ( int i 1 i < 100 i + + )
    sum + 10(double) i
    Systemoutprintln( sum+sum )
    }
    }

    2 import javaio*
    public class Reverse
    { public static void main(String args[ ])
    { int i n 10
    int a[ ] new int[10]
    for ( i 0 i < n i ++ )
    try {
    BufferedReader br new BufferedReader(
    new InputStreamReader(Systemin))
    a[i] IntegerparseInt(brreadLine( )) 输入整数
    } catch ( IOException e ) { }
    for ( i n-1 i > 0 i ―― )
    Systemoutprint(a[i]+ )
    Systemoutprintln( )
    }
    }

    3 import javaawt*
    public class abc
    { public static void main(String args[])
    { new FrameOut() }

    }
    class FrameOut extends Frame Frame系统定
    { Button btn 义窗框类
    FrameOut( )
    { super(钮)
    btn new Button()
    setLayout(new FlowLayout( ))
    add(btn)
    setSize(300200)
    show( )
    }
    }

    4import javaio*
    public class abc
    { public static void main(String args[])
    { SubClass sb new SubClass( )
    Systemoutprintln(sbmax( ))
    }
    }
    class SuperClass
    { int a 10 b 20 }
    class SubClass extends SuperClass
    { int max( ) { return ((a>b)ab) } }

    四写出面程序运行结果(题10分30分)
    1 import javaio*
    public class abc
    { public static void main(String args[ ])

    { AB s new AB(HelloI love JAVA)
    Systemoutprintln(stoString( ))
    }
    }
    class AB {
    String s1
    String s2
    AB( String str1 String str2 )
    { s1 str1 s2 str2 }
    public String toString( )
    { return s1+s2}
    }

    2 import javaio*
    public class abc
    {
    public static void main(String args[ ])
    { int i s 0
    int a[ ] { 10 20 30 40 50 60 70 80 90 }
    for ( i 0 i < alength i ++ )
    if ( a[i]3 0 ) s + a[i]
    Systemoutprintln(s+s)
    }
    }

    3import javaio*
    public class abc
    {
    public static void main(String args[ ])
    )

    { Systemoutprintln(a+a+\nb+b) }
    }
    class SubClass extends SuperClass
    { int c
    SubClass(int aaint bbint cc)
    { super(aabb)
    ccc
    }
    }
    class SubSubClass extends SubClass
    { int a
    SubSubClass(int aaint bbint cc)
    { super(aabbcc)
    aaa+bb+cc
    }
    void show()
    { Systemoutprintln(a+a+\nb+b+\nc+c) }
    }

    五Java语言编写程序(题10分20分)

    1编写字符界面Java Application 程序接受户输入10整数输出10整数值值

    2编写完整Java Applet 程序复数类Complex验证两复数 1+2i 3+4i 相加产生新复数 4+6i
    复数类Complex必须满足求:
    (1) 复数类Complex 属性:
    RealPart int型代表复数实数部分
    ImaginPart int型代表复数虚数部分

    (2) 复数类Complex 方法:
    Complex( ) 构造函数复数实部虚部置0
    Complex( int r int i ) 构造函数形参 r 实部初值i虚部初值
    Complex complexAdd(Complex a) 前复数象形参复数象相加结果复数值返回方法调者
    String ToString( ) 前复数象实部虚部组合成 a+bi 字符串形式中a b分实部虚部数









    参考答案评分标准

    单选择题(题2分10分)
    1B 2A 3D 4C 5A

    二填空题(空格1分20分)
    1编辑源程序编译生成字节码解释运行字节码
    2AppletMyApplet
    3javacexe3 class
    42 2
    50

    6true false
    7抽象(abstract)方法终(final)方法
    8package MyPackage 应该程序第句
    9120
    10单

    三写出列程序完成功(题5分20分)
    1计算 11+12+13++1100 值
    2标准输入(键盘)读入10整数存入整型数组a中然逆序输出10整数
    3创建标题钮窗框窗框中显示字样钮
    4求两数值

    四写出面程序运行结果(题10分30分)
    1Hello I love JAVA
    2s 180
    3a60
    b20
    c30

    五Java语言编写程序(题10分20分)
    1参考程序:
    import javaio*
    public class abc
    {
    public static void main(String args[ ])
    { int i n 10 max 0 min 0 temp 0
    try {
    BufferedReader br new BufferedReader(
    new InputStreamReader(Systemin))

    max min IntegerparseInt(brreadLine( ))
    } catch ( IOException e ) { }
    for ( i 2 i < n i ++ ) {
    try {
    BufferedReader br new BufferedReader(
    new InputStreamReader(Systemin))
    temp IntegerparseInt(brreadLine( ))
    if (temp > max ) maxtemp
    if (temp < min) mintemp
    } catch ( IOException e ) { }
    }
    Systemoutprintln(max+max+\nmin+min)
    }
    }

    2参考程序:
    import javaapplet*
    import javaawt*
    public class abc extends Applet
    {
    Complex abc
    public void init( )
    {
    a new Complex(12)
    b new Complex(34)
    c new Complex()
    }

    public void paint(Graphics g)
    {

    cacomplexAdd(b)
    gdrawString(第复数:+atoString()1050)
    gdrawString(第二复数:+btoString()1070)
    gdrawString(两复数:+ctoString()1090)
    }
    }

    class Complex
    {
    int RealPart 复数实部
    int ImaginPart 复数虚部
    Complex() { RealPart 0 ImaginPart 0 }
    Complex(int r int i)
    { RealPart r ImaginPart i }
    Complex complexAdd(Complex a)

    {
    Complex temp new Complex( ) 时复数象
    tempRealPartRealPart+aRealPart
    tempImaginPartImaginPart+aImaginPart
    return temp
    }
    public String toString( )
    { return ( RealPart+ + +ImaginPart+ i ) }
    }

    (完)




    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    2022年《JAVA语言程序设计》期末考试模拟试题及答案

    一、单选择题(每小题2分,共10分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .jav...

    4个月前   
    167    0

    《Java语言程序设计-基础篇》答案-第03章

    《Java语言程序设计-基础篇》答案-第03章第3章 控制语句复习题3.1 答:if(i % 2 == 0)System.out.println(“偶数”);elseSystem.out.pr...

    3年前   
    854    0

    java毕业论文java程序设计

    XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX...

    7个月前   
    565    0

    历年全国计算机等级考试二级Java语言程序设计试题及答案

    历年全国计算机等级考试二级Java语言程序设计试题及答案一、选择题(每小题1分,共40小题,共40分)   1.下列叙述中正确的是( )。   A.一个算法的空间复杂度大,则其时...

    3年前   
    712    0

    2023年Visual Basic期末考试程序设计模拟试题及答案

    第1题 题号:14'---------------------------------'【程序设计】'---------------------------------'【题目要求】' 1)...

    4个月前   
    138    0

    C语言程序设计习题试题集

    《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题…………...

    1年前   
    5542    0

    国开电大《C语言程序设计》答案

    形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确...

    1年前   
    414    1

    JAVA面向对象程序设计教案

    教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE...

    2年前   
    354    0

    Java web期末考试题

    姓名:刘晓钰 学号:1330090110 班级:计算机1304 XX大学期末考核2015—2016 学年第2学期 期末考核试卷科目:J...

    3年前   
    1004    0

    自学考试真题:全国12-10高等教育自学考试Java 语言程序设计(一)试题

    2012年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必...

    2年前   
    637    0

    自学考试真题:全国14-10高等教育自学考试Java 语言程序设计(一)试题

    2014年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码04747)本试卷共l0页。满分l00分,考试时间l50分钟。学生答题注意事项:1.本卷所有试题必须在...

    2年前   
    805    0

    自学考试真题:全国10-01高等教育自学考试Java 语言程序设计(一)试题

    2010年1月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合...

    2年前   
    524    0

    自学考试真题:全国11-10高等教育自学考试Java 语言程序设计(一)试题

    2011年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码 04147)一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项...

    2年前   
    633    0

    自学考试真题:全国12-01高等教育自学考试Java 语言程序设计(一)试题

    2012年1月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试题课程代码:04747考生答题注意事项:1. 本卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2. 第一...

    2年前   
    672    0

    自学考试真题:全国13-10高等教育自学考试Java 语言程序设计(一)试题

    全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必将自己的考试...

    2年前   
    591    0

    自学考试真题:全国09-01高等教育自学考试Java 语言程序设计(一)试题

    2009年1月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合...

    2年前   
    521    0

    自学考试真题:全国08-10高等教育自学考试Java 语言程序设计(一)试题

    全国2008年10月高等教育自学考试Java 语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求...

    2年前   
    521    0

    自学考试真题:全国09-10高等教育自学考试Java 语言程序设计(一)试题

    全国2009年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的...

    2年前   
    459    0

    2020年电大本科C语言程序设计A期末考试试题及答案

     本科《C语言程序设计A》复习资料一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. ...

    3年前   
    430    0

    2020年电大C++语言程序设计期末考试复习试题及答案(本)

    C++语言程序设计复习题一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>...

    3年前   
    712    0

    文档贡献者

    陡***鳅

    贡献于2023-12-24

    下载需要 4 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档