跳到主要内容

题目组件示例

本页用于预览可复用的题目组件。题号直接写在题干中;右上角按钮依次控制答案、详细解答与复制。复制内容会跟随当前可见状态,顶部栏的“显示全部答案”仍只控制答案,不会自动展开解析。

单选题

1. 已知函数 f(x)=x22x+3f(x)=x^2-2x+3,则函数取得最小值时的 xx 为( )。

A. x=1x=-1

B. x=0x=0

C. x=1x=1

D. x=2x=2

填空题

2. 计算 01xdx=\displaystyle\int_0^1 x\,\mathrm{d}x= ____

判断题

3. 若方阵 AA 满足 det(A)0\det(A)\ne 0,则 AA 可逆。

主观题

4. 请说明如何在线性时间内判断一个已按非递减顺序排列的整数数组中,是否存在两个数之和等于目标值 target,并写出核心 TypeScript 实现。

多选题

5. 关于题目子组件的内容传入方式,下列说法正确的是( )。

A. 题干、选项、答案和解析都可以直接包含 Markdown 与公式。

B. 组件会在浏览器端重新解析 Markdown 字符串。

C. 子内容可以继续嵌套其他已经注册的 MDX 组件。

D. 选项只能包含不带格式的纯文本。

长解析滚动测试

6. 说明一个较长的题目解析区域应如何兼顾页面长度、公式、代码块与键盘访问。

API 速查

MDX
<Question type="single" source="题库" tags={['知识点']}>
<QuestionStem>1. 题干,可包含 Markdown、公式和其他 MDX 组件。</QuestionStem>
<QuestionOptions>
<QuestionOption correct>A. 正确选项</QuestionOption>
<QuestionOption>B. 其他选项</QuestionOption>
</QuestionOptions>
<QuestionAnalysis>默认折叠的完整解析。</QuestionAnalysis>
</Question>
  • Questiontype 支持 singlemultiplefilljudgesubjective,并接收 sourceyearscoredifficultytags 与可选 copyTextnumber 仍兼容旧文档,但不再单独显示。
  • QuestionOption:选项编号直接写在子内容前,例如 A.;使用 correct 标记正确项,显示答案时该项会变色。
  • QuestionOptions:默认按选项自然宽度在 4、2、1 列之间自动选择,也可用 columns={1 | 2 | 4} 设置最大列数。
  • QuestionBlank:答案可以作为子节点或通过 answer 传入;判断题会自动显示括号。
  • QuestionAnalysis:内容超过 min(30rem, 68vh) 后在解析区内部滚动;可通过 --question-analysis-max-height 覆盖阈值。
  • copyText:普通内容自动转换;复杂内容可分别使用 questionansweranalysissolution 覆盖四种可见状态的复制文本。