TypeScript 模拟试卷 · 技能认证
TypeScript 初级技能认证测试
- 环境搭建与基础配置: TypeScript 安装、tsc 编译器使用、tsconfig.json 核心配置、开发工具集成
- 类型系统: 基础类型(bool/number/string/array)、类型推断与注解、类型别名、特殊类型(any/unknown/never)
- 接口与类: interface 定义、class 语法、继承与实现、访问修饰符(public/private/protected)
- 模块基础: export/import 导入导出、命名空间、模块解析策略、模块组织方式
试卷习题(20 题)
参考答案在文末判断题
1
判断题
TypeScript中,数字枚举的第一个成员默认值为0,后续成员自动递增。
2
判断题
TypeScript中,每个.ts文件都会自动成为一个模块。
3
判断题
TypeScript默认每个文件都是一个独立的模块,具有自己的作用域。
4
判断题
TypeScript只能全局安装(npm install -g typescript),不能安装在单个项目中。
5
判断题
TypeScript中的number类型只能表示整数,不能表示浮点数。
6
判断题
TypeScript编译器可以通过npm install -g typescript全局安装。
7
判断题
TypeScript接口可以定义对象必须具有的属性及其类型。
8
判断题
TypeScript函数参数使用?标记后,该参数可以不被传入且值默认为undefined。
单选题
9
单选题
在TypeScript中,访问修饰符private修饰的类成员可以在哪里访问?
10
单选题
以下关于TypeScript接口(interface)和类型别名(type)的描述,哪一项是正确的?
11
单选题
在TypeScript中,默认情况下null和undefined可以被赋值给以下哪种类型的变量?
12
单选题
TypeScript类中的static修饰的成员应该如何访问?
13
单选题
在TypeScript子类中重写父类方法时,推荐的做法是什么?
14
单选题
在命令行中,如何将main.ts文件编译为JavaScript?
15
单选题
一个TypeScript模块最多可以有几个export default默认导出?
16
单选题
tsconfig.json文件的主要作用是什么?
17
单选题
在TypeScript中,使用const enum声明的枚举与普通枚举的主要区别是什么?
多选题
18
多选题
以下哪些是TypeScript接口可以描述的类型?
19
多选题
以下哪些是tsconfig.json中常用的编译配置项?
填空题
20
填空题
在TypeScript中,导入模块所有导出内容的语法是:
TypeScript
import !!1_全部导入的标识符!! from './utils';
参考答案
1.正确
2.错误
3.正确
4.错误
5.错误
6.正确
7.正确
8.正确
9.A
10.B
11.C
12.B
13.B
14.B
15.B
16.B
17.B
18.A;B;C
19.A;B;C;D
20.* as utils
