全部学科
Python全栈
python
NodeJS全栈
nodejs

生态与工具链专题测试

20 题 45 分钟 难度:★★★

考察知识点

  • gen 代码生成器使用与配置
  • gormigrate 数据库版本管理
  • 第三方插件与扩展
  • GORM CLI 与开发工具
💡 参考答案在文末
单选题
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
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 源码分析与底层原理专题测试
下一套试卷 → 软删除机制专题测试
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码