接口与类专题测试
考察知识点
- 接口定义与使用: interface 关键字、属性类型、方法签名
- 类的基础: class 语法、构造函数、属性方法
- 继承与实现: extends 继承、implements 实现、抽象类
- 访问修饰符: public、private、protected 使用场景
- 接口组合: 接口继承、交叉类型、联合类型
1
判断题
TypeScript接口可以定义对象必须具有的属性及其类型。
2
判断题
在接口中,使用?标记的属性在实现该接口的对象中可以不存在。
3
单选题
在TypeScript中,类实现接口使用的关键字是?
4
单选题
在TypeScript中,访问修饰符private修饰的类成员可以在哪里访问?
5
单选题
在TypeScript类中,constructor方法的主要作用是什么?
6
单选题
在TypeScript的派生类(子类)构造函数中,为什么必须先调用super()?
7
多选题
以下哪些是TypeScript接口可以描述的类型?
8
判断题
一个TypeScript类可以同时实现多个接口。
9
判断题
在TypeScript类中,使用readonly修饰的属性只能在声明时或构造函数中赋值。
10
单选题
TypeScript类中的static修饰的成员应该如何访问?
11
多选题
在TypeScript中,如何定义一个可以接受任意字符串键且值为number类型的对象?
12
多选题
以下关于TypeScript类中访问修饰符的描述,哪些是正确的?
13
单选题
在TypeScript子类中重写父类方法时,推荐的做法是什么?
14
单选题
TypeScript中constructor(public name: string)这种写法的作用是什么?
15
判断题
TypeScript接口中,属性之间可以使用逗号,或分号;作为分隔符。
16
判断题
TypeScript中,可以使用new关键字直接实例化一个接口。
17
单选题
TypeScript
interface Config {
timeout?: number;
}
const c: Config = {};
关于c.timeout的类型,以下说法正确的是?
18
单选题
在TypeScript中,类如何实现一个接口?
19
判断题
TypeScript类中,属性必须在构造函数外部显式声明,不能在构造函数内部通过this.prop = value直接创建。
20
判断题
TypeScript类中,如果没有显式指定访问修饰符,方法默认是private的。
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验