首页/ 学科题库/ gorm/ 生态与工具链专题测试
gorm 模拟试卷

生态与工具链专题测试

20 题 45 分钟 难度:★★★
  • gen 代码生成器使用与配置
  • gormigrate 数据库版本管理
  • 第三方插件与扩展
  • GORM CLI 与开发工具

试卷习题(20 题)

参考答案在文末
单选题
1
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

2
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

3
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法或 Scopes 动态指定表名

B

创建多个模型分别对应不同表

C

使用数据库分区表

D

使用数据库中间件

4
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

5
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

6
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法或 Scopes 动态指定表名

B

创建多个模型分别对应不同表

C

使用数据库分区表

D

使用数据库中间件

7
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

8
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

9
单选题

在 GORM 中实现分表(如按月分表),推荐的方式是?

A

使用 Table 方法动态指定表名

B

使用多个模型分别映射

C

使用数据库分区表

D

使用分库分表中间件

10
单选题

关于 GORM 的 分表策略实现,以下说法正确的是?

A

分表策略实现 是 GORM 的核心功能之一

B

分表策略实现 只能在特定数据库中使用

C

分表策略实现 需要手动配置才能启用

D

分表策略实现 已被 GORM v2 废弃

11
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

12
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

13
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库,可模拟各种行为和错误场景

B

测试运行速度更快

C

自动处理数据库方言差异

D

自动生成测试用例

14
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库,可模拟各种行为和错误场景

B

测试运行速度更快

C

自动处理数据库方言差异

D

自动生成测试用例

15
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

16
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

17
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

18
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

19
单选题

使用 sqlmock 测试 GORM 代码时,ExpectExec 方法的主要作用是什么?

A

预设期望执行的 SQL 语句及其返回结果,用于验证 GORM 生成的 SQL 是否符合预期

B

自动执行数据库迁移脚本

C

生成随机的测试数据填充数据库

D

比较 GORM 模型与数据库表结构的差异

20
单选题

使用 sqlmock 测试 GORM 代码的主要优势是什么?

A

不需要真实数据库且能模拟数据库行为和错误

B

测试执行速度更快

C

支持所有数据库方言

D

自动生成测试用例

参考答案
1.A 2.A 3.A 4.A 5.A 6.A 7.A 8.A 9.A 10.A 11.A 12.A 13.A 14.A 15.A 16.A 17.A 18.A 19.A 20.A
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 源码分析与底层原理专题测试 下一套 → 软删除机制专题测试