JAVA 程序代考 《JAVA 程序设计》期末考试试题

西安电子科技大学网络与继续教育学院

2022 学年上学期

JAVA 程序设计》期末考试试题

JAVA 程序代考 public class Person{protected String name=”Person”;int age=0;}public class Child extends Person{public String grade;public static

(综合大作业)

考试说明:  

1、大作业试题公布时间:2022 年 4 月 22 日;

2、考试必须独立完成,如发现抄袭、雷同均按零分计;

3、答案须用《西安电子科技大学网络与继续教育学院 2022 春期末考试答题纸》(个人专属答题纸)手写完成,要求字迹工整、卷面干净、整齐;

4、拍照要求完整、清晰,一张图片对应一张个人专属答题纸(A4 纸),正确上传。

一、选择题(每小题 4 分,共 40 分)  JAVA 程序代考

1、下列关于接口的描述哪个是正确的?()

A、接口用 interface 定义

B、接口不能继承

C、一个类实现一个接口,不必实现该接口中的所有方法 D、接口可以实例化

2、编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。

A、.java

B、.class  JAVA 程序代考

C、.html

D、.exe

3、下列程序片断用的是什么机制?()

class Cat{

String name;

int age;

Cat (){}

Cat (String n, int a){name=new String(n); age=a;}

Cat (String n){ name=new String(n);}

}

A、方法的覆盖 B、构造函数重载 C、多态 D、这是错误的代码

4、如果这样(java myprog good morning运行下面的程序,输出什么?()第 2 页 (共 4 页)

public class myprog{

public static void main(String argv[]) {

System.out.println(argv[2])

}

}

A、myprog

B、good

C、morning

D、Exception raised:

"java.lang.ArrayIndexOutOfBoundsException: 2"

5、下欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的?( )  JAVA 程序代考

A、ArrayList myList=new Object(); B、List myList=new ArrayList();

C、ArrayList myList=new List();

D、List myList=new List();

6、哪个关键字用来定义一个抽象类?( )

A、final

B、static

C、interface

D、abstract

7下面哪段代码会出现编译错误?()

A、import java.awt.*;

B、class myclass()

package Mypackage;

package mypackage;

class myclass{}

C、package mypackage;

D、class myclass{}

import java.awt.*;

import java.awt.*;

class myclass{}

8、下列哪个说法是错误的?()

A、程序员可以定义新的异常类

B、Exception 可以用 try/catch 进行捕获处理

C、Exception 可以递交给上一级调用方处理

D、类似像 IOException 等异常,程序可以忽略不进行捕获和处理

9、如果有一个对象 myListener, 为了使 myListener 对象能够接受并处理来自于smallButton 按钮对象的点击动作事件,myListener 对象应该实现哪个接口?()  JAVA 程序代考

A、ActionListener B、ItemListener C、MouseListener D、WindowListener

10、如果你要做 GUI 编程,要在窗口上放置一个按钮,当点击按钮时使得窗口关闭,程序退出,则你应该怎样写 import 语句才正确?()

A、import java.awt.*;

B、import java.awt.event.*;

C、import javax.swing.*;

D、import java.awt.;import java.awt.event.;

二、简答题(每小题 8 分,共 24 分)

1、面向对象程序设计语言的三大特性是什么?

2、请你列举出 Java 语言的三个特点。

3、请尽可能多地写出你所知道的 Object 类的方法。

三、读程题(每小题 5 分,共 20 分)  JAVA 程序代考

1、下列程序有一个错,请找出并说明错误原因。

public class FinalData {

final int m = 9;

public static void main(String[] args) {

FinalData fd1 = new FinalData();第 3 页 (共 4 页)

fd1.m++;

System.out.println(fd1.m);

}

}

2、下列程序有一个错,请找出并说明错误原因。

public class test {

public static void main(String[] args){

first f = new first();

second s = new second();

s.second=3;

f.firstNo=2;

}

}

class first{

private int firstNo=1;

}

class second{

public int second=2;

}

3、请写出以下代码输出的结果。  JAVA 程序代考

public class Person{

protected String name=”Person”;

int age=0;

}

public class Child extends Person{

public String grade;

public static void main(String[] args){

Person p = new Child();

System.out.println(p.name);

}

}

4、下列程序输出什么?

public class Demo{

public static void main(String[] args) {

Integer a = new Integer(1);

Integer b = new Integer(2);

if(a==b)

System.out.println(“true”);

else

System.out.println(“false”);

}

}

四、阅读程序,回答问题(16 分)  JAVA 程序代考

如果有这样一个 Java 源文件如下,阅读程序,回答下面几个问题:第 4 页 (共 4 页)

public class Shelf{

public static void main(String[] arguments) {

System.out.println("Shelf!");

Book b = new Book();

b.get();

}

}

class Book {

public void get() {

System.out.println(" book!");

}

}

class Student {

public void read() {  JAVA 程序代考

System.out.println ("read a book!");

}

}

1、请写出这个文件的完整名称。(2 分)

2、请写出在命令行上如何编译这个文件。(2 分)

3、请写出这个文件编译后产生几个类文件?(2 分)它们的完整名称分别是什么?(3分)

4、请写出在命令行上如何运行这个程序?(3 分)

5、这个程序的运行结果是什么?(4 分)

JAVA 程序代考更多代写:cs代写    计量经济代考   机器学习代写      r语言代写 派克堡社区学院代写

发表回复

客服一号:点击这里给我发消息
客服二号:点击这里给我发消息
微信客服1:essay-kathrine
微信客服2:essay-gloria