admin 管理员组

文章数量: 1086019


2024年3月12日发(作者:excel自动计算乘法)

福州大学至诚学院期末考试试卷

2021-2022 学年 第 一 学期 考试时间: 2022 年 1 月

4.在以下Java程序的方法中,两个方法之间属于方法重载的是( )

f1(){} f1(int a){}

int f1(int a){} int f1(int a){}

f2(){} f1(int b){}

int f1(int a){} int f1(int a){}

闭卷□

开卷□

课程名称

适 用

学院、专业、

年级

线

面向网络编程技术

试卷

卷别

考试

方式

B

19软件

5.在C#程序中,关于ArrayList和HashTable的说法错误的是( )

A.从ArrayList和HashTable获取集合中某个元素时,要根据需要进行类型转换.

ist和HashTable都可以通过索引访问集合元素.

C.在同一个ArrayList和HashTable中,可以存储不同类型的元素.

D.通过索引或对象可以删除ArrayList集合中的元素,通过键可以删除HashTable集合中的元素.

中在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口

e ted e protected

7.编译运行下列程序会发生( )的情况。

public class Mystery {

String s;

备注

注意事项:

答题前,考生在试卷及答题卡上务必用直径0.5毫米黑色签字笔写上自己的姓名、准考证号等信息。

考生务必将答案抄到答题卡上,在试卷上作答无效。考生务必在答题卡密封线内作答。

一、单项选择题(1-30题,每小题1分,共30分,考生请在答题卡上作答)

1.在Java中,以下( )对象可以使用/值的形式保存数据。

List p

public static void main(String args[ ] ) {

ist

Mystery m =new Mystery();

2.在Java中,下面关于构造方法的说法错误的是( )

();

A.当一个在未定义构造方法时,Java虚拟机便提供一个默认构造方法。

}

B.构造方法不能够被重载

public void Mystery() { s ="Constructor"; }

C.构造方法可以接受参数

private void go(){ System.

out

.println(s); }

D.当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造方法

}

3.对于Java中的集合List,以下说法正确的是( )

A.可以编译,运行时会抛异常

A.这个集合中的元素是无序的

B.可以编译运行,但是控制台上什么都不输出

B.可以通过键来获取这个集合中的元素

C.输出“constructor”

C.可以通过addFirst()方法,在列表的尾部部插入元素

D.输出“null”

D.在对这个集合执行遍历操作时,效率比较高

P1 P2

8.多态是指两个或多个属于不同类的对象,对于同一个消息做出不同响应方式,java中的多态不能通过

( )实现

A.接口

B.抽象类 C.虚方法 D.密封类

15.分析如下所示的Java代码,其中this关键字的意思是( )

public class Test

{

中的错误处理是通过异常处理模型来完成的,那么异常处理模块可以处理的错误是( )

private String name;

A.运行的错误 B.逻辑错误 C.语法错误 D.内部错误

10.在java 语言中,面向对象编程的特征是( )

A.封装 B.继承 C.多态 D.以上全是

11.在java 语言中,方法重载的主要方式有两种,包括( )

A.参数类型不同的重载,方法名称不同的重载

B.返回值类型不同的重载, 参数个数不同的重载

C.参数类型不同的重载,方法名称相同的重载

D.返回值类型不同的重载, 参数个数相同的重载

12.在Java 中,下面关于接口的定义正确的是( )

interface IStudentService {

public string addStudent();}

interface IStudentService {

public string addStudent(){ //…….}}

class Student{}

public interface IStudentService :Student {

string addStudent();}

interface IStudentService {

string addStudent(); }

13.在使用java开发的程序中,一个类可以继承( )类,实现( )接口。

A.1个,1个 B.多个,多个 C.1个,多个 D.多个,1个

14.在Java中,已定义接口A,则以下语句正确的是( )

}

A.指所在的属性

B.是在Test类的内部指代自身的引用

类的对象引用其他Test类对象

D.指所在的方法

16.在Java接口中,下列选项中有效的方法声明是( )

coid aMethod();

aMethod(){}

aMethod();

e void aMethod();

pulbic String GetName(){return name;}

public void setName(String name){ =name; //this关键字所在的行}

17.在子类的构造方法中,使用( )关键字显示地调用父类的构造方法。

s

18.在Java中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的( )

方法不属于Object类的方法。

(Object obj)

ng()

ss()

()

19.在Java程序中已有类 Demo,以下哪个它的构造方法( )

() Demo() Demo(int i) Demo()

20.在Java中,下列接口或类不包括在包中的是( )

ist tion ent

是Animal的子类,下面代码错误的是( )

a = new Dog(); a = (Animal)new Dog();

Manager

AAA extends A{} AAA implements A{}

ace AAA extends A{} ace AAA implements A{}

P3

P4

d = (Dog)new Animal(); o = new Dog();


本文标签: 重载 方法 集合 构造方法