DeepSeek-Math/evaluation/few_shot_prompts/cot_gaokao_mathqa_5_shot.py

58 lines
5.0 KiB
Python
Raw Normal View History

2024-02-06 02:27:40 +00:00
from .few_shot_prompting import FewShotPrompting
few_shot_prompt = """
问题 1. 已知 $\\alpha, \\beta, \\gamma$ 是互不相同的锐角, 则在 $\\sin \\alpha \\cos \\beta, \\sin \\beta \\cos \\gamma, \\sin \\gamma \\cos \\alpha$ 三个值中, 大于 $\\frac{1}{2}$ 的个数的最大值是 ($\\quad$)
从以下选项中选择: (A)0 (B)1 (C)2 (D)3
问题 1的解析: 1. 如果 $\\alpha, \\beta, \\gamma$ 均小于 $60^\\circ$那么他们的正弦值都小于 $\\frac{1}{2}$因此三个值中不可能有大于 $\\frac{1}{2}$ 的值
2. 如果有一个角大于 $60^\\circ$假设为 $\\alpha$那么对应的正弦值大于 $\\frac{1}{2}$此时由于三角形内角和为 $180^\\circ$所以 $\\beta + \\gamma < 120^\\circ$这意味着 $\\beta, \\gamma$ 的余弦值均大于 $\\frac{1}{2}$所以此时 $\\sin \\alpha \\cos \\beta > \\frac{1}{2}, \\sin \\beta \\cos \\gamma > \\frac{1}{2}$
3. 如果有两个角大于 $60^\\circ$例如 $\\alpha$ $\\beta$那么由于三角形内角和为 $180^\\circ$我们可以得到 $\\gamma < 60^\\circ$此时 $\\sin \\gamma < \\frac{1}{2}$由于 $\\alpha$ $\\beta$
的余弦值都小于 $\\frac{1}{2}$因此三个值中不可能有大于 $\\frac{1}{2}$ 的值
4. 如果三个角都大于 $60^\\circ$显然不符合题意
综上所述当有一个角大于 $60^\\circ$ 大于 $\\frac{1}{2}$ 的个数的最大值是 2
答案是 C
问题 2. 正方体 $A B C D-A_{1} B_{1} C_{1} D_{1}$ , $B B_{1}$ 与平面 $A C D_{1}$ 所成角的余弦值为 ($\\qquad$)
从以下选项中选择: (A)$\\frac{\\sqrt{2}}{3}$ (B)$\\frac{\\sqrt{3}}{3}$ (C)$\\frac{2}{3}$ (D)$\\frac{\\sqrt{6}}{3}$
问题 2的解析: 设上下底面的中心分别为 $\\mathrm{O}_{1}, \\mathrm{O}$, 设正方体的棱长等于 1 , $O_{1} O$ 与平面 $A C D_{1}$ 所成角就是 $B B_{1}$ 与平面 $A C D_{1}$ 所成角, $\\angle O_{1} O D_{1}$,
直角三角形 $\\mathrm{OO}_{1} \\mathrm{D}_{1}$ , $\\cos \\angle \\mathrm{O}_{1} \\mathrm{OD}_{1}=\\frac{\\mathrm{O}_{1} \\mathrm{O}}{\\mathrm{OD}_{1}}=\\frac{\\frac{1}{\\sqrt{6}}}{2}=\\frac{\\sqrt{6}}{3}$.
答案是 C
问题 3. 设函数 $f(x)=\\left\\{\\begin{array}{ll}1+\\log _{2}(2-x), & x<1 \\ 2^{x-1}, & x \\geqslant 1,\\end{array}\\right.$ $f(-2)+f\\left(\\log _{2} 12\\right)=$ ($\\qquad$)
从以下选项中选择: (A)3 (B)6 (C)9 (D)12
问题 3的解析: 首先我们可以根据定义计算 $f(-2)$ $f(\\log_2 12)$
$f(-2)=1+\\log_2(2-(-2))=1+\\log_2 4=3$
$f(\\log_2 12)=2^{\\log_2 12-1}=6$
因此$f(-2)+f(\\log_2 12)=3+6=9$
答案是 C
问题 4. 已知函数 $f(x)=a x^{3}-3 x^{2}+1$, $f(x)$ 存在唯一的零点 $x_{0}$, $x_{0}>$ 0 , 则实数 $\\mathrm{a}$ 的取值范围是 ($\\qquad$)
从以下选项中选择: (A)$(1,+\\infty)$ (B)$(2,+\\infty)$ (C)$(-\\infty,-1)$ (D)$(-\\infty,-2)$
问题 4的解析: 首先我们可以通过求出函数的导函数 $f'(x)$ 来判断函数在 $x>0$ 区间内的单调性。在这里,我们求出导函数 $f'(x)$ $f'(x)=3ax^2-6x$。
然后我们需要求出导函数 $f'(x)$ 的零点,以确定函数 $f(x)$ 在 $x>0$ 区间内的单调性。导函数 $f'(x)$ 的零点为 $x=0$ $x=\\frac{2}{\\sqrt{a}}$注意到 $x>0$所以我们得到 $a<0$此外由于函数 $f(x)$ $x=0$ 处的函数值为 $1$因此不能有 $a=\\frac{4}{3}$
综上所述 $a$ 的取值范围为 $a<-\\frac{4}{3}$ 函数 $f(x)$ $x>0$ 区间内是单调递减的此时存在唯一的零点 $x_0$因此答案为 $(-\\infty,-2)$
答案是 D
问题 5. $\\left\\{a_{n}\\right\\}$ 是公差不为 0 的无穷等差数列, $\\left\\{a_{n}\\right\\}$ 为递增数列存在正整数 $N_{0}$, $n>N_{0}$ , $a_{n}>0$ ($\\quad$)
从以下选项中选择: (A)充分而不必要条件 (B)必要而不充分条件 (C)充分必要条件 (D)既不充分也不必要条件
问题 5的解析: 首先我们可以通过举例来判断该条件是充分还是必要条件如果一个数列递增那么它的公差一定大于 0也就是存在正整数 $N_{0}$ $n>N_{0}$ $a_{n}>0$因此 $\\left\\{a_{n}\\right\\}$ 为递增数列存在正整数 $N_{0}$, $n>N_{0}$ , $a_{n}>0$ 的必要条件
接下来我们需要判断是否充分也就是说如果存在正整数 $N_{0}$ $n>N_{0}$ $a_{n}>0$那么能否得出 $\\left\\{a_{n}\\right\\}$ 为递增数列这一结论
答案是肯定的因为如果 $a_{n}>0$那么 $a_{n+1}-a_{n}>0$即公差大于 0因此该数列是递增的因此该条件是充分条件
综上所述选项为 (C) 充分必要条件
答案是 C
""".strip()
class CoTGaoKaoMathQAPrompt(FewShotPrompting):
def __init__(self):
super().__init__()
def format_prompt(self, task_input, task_output):
prompt = f"{few_shot_prompt}\n\n\n问题 6. {task_input}\n问题 6的解析: {task_output}"
return prompt.rstrip()
def stop_words(self):
return ["\n问题 "]