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();
版权声明:本文标题:[2021下]面向网络编程技术_试卷_B卷_李晖 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710255863a564680.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论