From 08cb952c0e6cdce0b7ec241ad509ed9104e035a5 Mon Sep 17 00:00:00 2001 From: "weiye.wang" Date: Tue, 22 Nov 2022 23:19:46 +0800 Subject: [PATCH] 20221122 night --- 工具/生成文件夹下的题号清单.ipynb | 566 +++++++++++++++--------------- 工具/讲义生成.ipynb | 31 +- 题库0.3/Problems.json | 10 +- 3 files changed, 296 insertions(+), 311 deletions(-) diff --git a/工具/生成文件夹下的题号清单.ipynb b/工具/生成文件夹下的题号清单.ipynb index 3c697d15..0c14edac 100644 --- a/工具/生成文件夹下的题号清单.ipynb +++ b/工具/生成文件夹下的题号清单.ipynb @@ -2,343 +2,325 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "周末卷01.tex\n", + "example.tex\n", "填空题\n", - "(010923)\n", - "(010924)\n", - "(010925)\n", - "(010926)\n", - "(030013)\n", - "(010928)\n", - "(010929)\n", - "(010930)\n", - "(030014)\n", - "(010932)\n", - "(010933)\n", - "(010934)\n", "选择题\n", - "(010935)\n", - "(010936)\n", - "(010937)\n", - "(010938)\n", "解答题\n", - "(010939)\n", - "(010940)\n", - "(010941)\n", - "(010942)\n", - "(010943)\n", "\n", "\n", "\n", - "周末卷02.tex\n", + "基础考.tex\n", "填空题\n", - "(010944)\n", - "(030017)\n", - "(010946)\n", - "(010947)\n", - "(010948)\n", - "(010949)\n", - "(010950)\n", - "(010951)\n", - "(010952)\n", - "(010953)\n", - "(010954)\n", - "(010955)\n", + "(012033)\n", + "(012034)\n", + "(012035)\n", + "(012036)\n", + "(012037)\n", + "(012038)\n", + "(012039)\n", + "(012040)\n", + "(012041)\n", + "(012042)\n", + "(012043)\n", + "(012044)\n", "选择题\n", - "(010956)\n", - "(002874)\n", - "(010958)\n", - "(010959)\n", + "(012045)\n", + "(012046)\n", + "(012047)\n", + "(012048)\n", "解答题\n", - "(010960)\n", - "(010961)\n", - "(010962)\n", - "(010963)\n", - "(010964)\n", + "(012049)\n", + "(012050)\n", + "(012051)\n", + "(012052)\n", + "(012053)\n", "\n", "\n", "\n", - "周末卷03.tex\n", + "月考01.tex\n", "填空题\n", - "(003115)\n", - "(006264)\n", - "(003096)\n", - "(001472)\n", - "(006604)\n", - "(030027)\n", - "(030028)\n", - "选择题\n", - "(006305)\n", - "解答题\n", - "(006460)\n", - "(006463)\n", - "\n", - "\n", - "\n", - "周末卷03_暂未使用.tex\n", - "填空题\n", - "(010965)\n", - "(010966)\n", - "(030023)\n", - "(010968)\n", - "(010969)\n", - "(010970)\n", - "(030025)\n", - "(010972)\n", - "(030024)\n", - "(010974)\n", - "(010975)\n", - "(010976)\n", - "选择题\n", - "(010977)\n", - "(002745)\n", - "(010979)\n", - "(010980)\n", - "解答题\n", - "(010981)\n", - "(010982)\n", - "(010983)\n", - "(010984)\n", - "(010985)\n", - "\n", - "\n", - "\n", - "周末卷04.tex\n", - "填空题\n", - "(001853)\n", - "(030108)\n", - "(003355)\n", - "(000655)\n", - "(000724)\n", - "(001860)\n", - "(002038)\n", - "(030106)\n", - "(030107)\n", - "(003621)\n", - "选择题\n", - "(001846)\n", - "(002013)\n", - "(003703)\n", - "解答题\n", - "(001557)\n", - "(004702)\n", - "\n", - "\n", - "\n", - "周末卷05.tex\n", - "填空题\n", - "(030169)\n", - "(030273)\n", - "(001677)\n", - "(003531)\n", - "(003533)\n", - "(003455)\n", - "选择题\n", - "(004092)\n", - "(003891)\n", - "(001643)\n", - "解答题\n", - "(000182)\n", - "(000187)\n", - "(000298)\n", - "(003495)\n", - "(004180)\n", - "(003500)\n", - "(003462)\n", - "\n", - "\n", - "\n", - "周末卷06.tex\n", - "填空题\n", - "(010497)\n", - "(010501)\n", - "(001726)\n", - "(030279)\n", - "(030280)\n", - "(030278)\n", - "(001631)\n", - "(001668)\n", - "(001724)\n", - "选择题\n", - "(001676)\n", - "(010487)\n", - "(009998)\n", - "(010491)\n", - "解答题\n", - "(010470)\n", - "(010533)\n", - "(010508)\n", - "(010000)\n", - "\n", - "\n", - "\n", - "周末卷07.tex\n", - "填空题\n", - "(004446)\n", - "(004447)\n", - "(004448)\n", - "(004449)\n", - "(004450)\n", + "(004080)\n", + "(004122)\n", + "(004312)\n", "(004451)\n", - "(004453)\n", - "(004454)\n", - "(004455)\n", - "(004456)\n", - "(004457)\n", + "(004557)\n", + "(004276)\n", + "(030019)\n", + "(004356)\n", + "(004320)\n", + "(004359)\n", + "(030020)\n", + "(004091)\n", "选择题\n", - "(004458)\n", + "(004400)\n", + "(008101)\n", + "(004157)\n", + "(004440)\n", "解答题\n", - "(004462)\n", - "(004463)\n", - "(004464)\n", + "(004370)\n", + "(004224)\n", + "(004328)\n", + "(004444)\n", + "(004247)\n", "\n", "\n", "\n", - "周末卷08.tex\n", + "测验01.tex\n", "填空题\n", - "(011133)\n", - "(011134)\n", - "(011135)\n", - "(011136)\n", - "(011137)\n", - "(011138)\n", - "(011139)\n", - "(011140)\n", - "(011141)\n", - "(011142)\n", - "(011143)\n", - "(011144)\n", + "(004810)\n", + "(005230)\n", + "(004108)\n", + "(004106)\n", + "(004949)\n", + "(007809)\n", + "(001339)\n", + "(020068)\n", "选择题\n", - "(011145)\n", - "(011146)\n", - "(011147)\n", - "(011148)\n", + "(020081)\n", + "(007959)\n", "解答题\n", - "(011149)\n", - "(011150)\n", - "(011151)\n", - "(011152)\n", - "(011153)\n", + "(002859)\n", + "(011131)\n", "\n", "\n", "\n", - "周末卷09.tex\n", + "测验02.tex\n", "填空题\n", - "(011049)\n", - "(011051)\n", - "(011052)\n", - "(011053)\n", - "(011054)\n", - "(011056)\n", - "(011057)\n", - "(011059)\n", - "(011060)\n", + "(000486)\n", + "(000498)\n", + "(000656)\n", + "(000558)\n", + "(004622)\n", + "(005584)\n", + "(010136)\n", + "(004412)\n", + "(010133)\n", + "(000555)\n", + "(000565)\n", + "(000824)\n", "选择题\n", - "(011062)\n", - "(011063)\n", - "(011064)\n", + "(005196)\n", + "(002853)\n", + "(005574)\n", + "(004385)\n", "解答题\n", - "(011065)\n", - "(011066)\n", - "(011067)\n", + "(002881)\n", + "(002903)\n", + "(002970)\n", + "(004680)\n", + "(004184)\n", "\n", "\n", "\n", - "周末卷10.tex\n", + "测验03.tex\n", "填空题\n", - "(011070)\n", - "(011072)\n", - "(011073)\n", - "(011074)\n", - "(011075)\n", - "(011076)\n", - "(011078)\n", - "(011079)\n", - "(011081)\n", + "(005888)\n", + "(004248)\n", + "(005943)\n", + "(030104)\n", + "(030102)\n", + "(030101)\n", + "(004322)\n", "选择题\n", - "(011082)\n", - "(011083)\n", - "(011084)\n", + "(006346)\n", + "(005993)\n", + "(006061)\n", "解答题\n", - "(011086)\n", - "(011087)\n", - "(011088)\n", - "(011090)\n", + "(003627)\n", + "(030103)\n", "\n", "\n", "\n", - "周末卷11备选.tex\n", - "enumerate\n", - "(011091)\n", - "(011092)\n", - "(011094)\n", - "(011095)\n", - "(011096)\n", - "(011097)\n", - "(011098)\n", - "(011099)\n", - "(011100)\n", - "(011102)\n", - "(011103)\n", - "(011104)\n", - "(011105)\n", - "(011106)\n", - "(011107)\n", - "(011108)\n", - "(011109)\n", - "(011110)\n", + "测验04.tex\n", + "填空题\n", + "(001506)\n", + "(004125)\n", + "(002027)\n", + "(030152)\n", + "(004414)\n", + "(001013)\n", + "(003798)\n", + "(001253)\n", + "(001510)\n", + "(001515)\n", + "(004111)\n", + "(030153)\n", + "选择题\n", + "(001993)\n", + "(004240)\n", + "(003645)\n", + "(004116)\n", + "解答题\n", + "(004636)\n", + "(001494)\n", + "(004098)\n", + "(004424)\n", + "(004509)\n", "\n", "\n", "\n", - "国庆卷.tex\n", - "课前练习\n", - "(030033)\n", - "(030030)\n", - "(030032)\n", - "(030031)\n", - "(030029)\n", - "(030034)\n", - "(030076)\n", - "(030036)\n", - "(030037)\n", - "(030039)\n", - "(030044)\n", - "(030038)\n", - "(030040)\n", - "(030041)\n", - "(030045)\n", - "(030042)\n", - "(030048)\n", - "(030046)\n", - "(030047)\n", - "(030051)\n", - "(030043)\n", - "(030052)\n", - "(030050)\n", - "(030049)\n", - "(030053)\n", - "(030054)\n", - "(030055)\n", - "(030059)\n", - "(030058)\n", - "(030056)\n", - "(030057)\n", - "(030060)\n", - "(030061)\n", - "(030063)\n", - "(030062)\n", - "(030065)\n", - "(030067)\n", - "(030066)\n", - "(030064)\n", - "(030068)\n", + "测验05.tex\n", + "填空题\n", + "(003632)\n", + "(003636)\n", + "(004144)\n", + "(003986)\n", + "(004081)\n", + "(004124)\n", + "(003658)\n", + "(004313)\n", + "(004278)\n", + "(004257)\n", + "(004153)\n", + "(004154)\n", + "选择题\n", + "(004365)\n", + "(004420)\n", + "(004460)\n", + "(004461)\n", + "解答题\n", + "(004485)\n", + "(030282)\n", + "(004763)\n", + "(004465)\n", + "(004466)\n", + "\n", + "\n", + "\n", + "测验06.tex\n", + "填空题\n", + "(030428)\n", + "(030449)\n", + "(030450)\n", + "(030431)\n", + "(030432)\n", + "(030433)\n", + "(030434)\n", + "(030435)\n", + "(030436)\n", + "(030437)\n", + "(030438)\n", + "(030439)\n", + "选择题\n", + "(030440)\n", + "(030441)\n", + "(030442)\n", + "(030443)\n", + "解答题\n", + "(030444)\n", + "(030445)\n", + "(030446)\n", + "\n", + "\n", + "\n", + "测验07.tex\n", + "填空题\n", + "(005304)\n", + "(004468)\n", + "(004469)\n", + "(004470)\n", + "(004471)\n", + "(004472)\n", + "(004473)\n", + "(030480)\n", + "(004475)\n", + "(004476)\n", + "(004477)\n", + "(004478)\n", + "选择题\n", + "(004479)\n", + "(004480)\n", + "(004481)\n", + "(004482)\n", + "解答题\n", + "(004484)\n", + "(004485)\n", + "(004486)\n", + "\n", + "\n", + "\n", + "测验08.tex\n", + "填空题\n", + "(012054)\n", + "(012055)\n", + "(012056)\n", + "(012057)\n", + "(012058)\n", + "(012059)\n", + "(012060)\n", + "(012061)\n", + "(012062)\n", + "(012063)\n", + "(012064)\n", + "(012065)\n", + "选择题\n", + "(012066)\n", + "(012067)\n", + "(012068)\n", + "(012069)\n", + "解答题\n", + "(012070)\n", + "(012071)\n", + "(012072)\n", + "(012073)\n", + "(012074)\n", + "\n", + "\n", + "\n", + "测验09.tex\n", + "填空题\n", + "(012075)\n", + "(012076)\n", + "(012077)\n", + "(012078)\n", + "(012079)\n", + "(012080)\n", + "(012081)\n", + "(012082)\n", + "(012083)\n", + "(012084)\n", + "(012085)\n", + "(012086)\n", + "选择题\n", + "(012087)\n", + "(012088)\n", + "(012089)\n", + "(012090)\n", + "解答题\n", + "(012091)\n", + "(012092)\n", + "(012093)\n", + "(012094)\n", + "(012095)\n", + "\n", + "\n", + "\n", + "线上测验01.tex\n", + "填空题\n", + "(000382)\n", + "(001997)\n", + "(002011)\n", + "(002081)\n", + "(007042)\n", + "(030157)\n", + "(003841)\n", + "(030155)\n", + "(030154)\n", + "(003702)\n", + "选择题\n", + "(007065)\n", + "(002024)\n", + "解答题\n", + "(001884)\n", + "(001915)\n", + "(030156)\n", "\n", "\n", "\n" @@ -348,7 +330,7 @@ "source": [ "import os,re\n", "\"---此处输入文件夹名---\"\n", - "directory = r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\上学期周末卷\"\n", + "directory = r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\上学期测验卷\"\n", "\"---文件夹名输入结束---\"\n", "\n", "filelist = [filename for filename in os.listdir(directory) if \".tex\" in filename]\n", diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index 428b38fe..ea9df6a4 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -13,9 +13,11 @@ "题块 1 处理完毕.\n", "正在处理题块 2 .\n", "题块 2 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/34_直线及其方程_教师_20221122.tex\n", + "正在处理题块 3 .\n", + "题块 3 处理完毕.\n", + "开始编译教师版本pdf文件: 临时文件/测验09_教师_20221122.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/34_直线及其方程_学生_20221122.tex\n", + "开始编译学生版本pdf文件: 临时文件/测验09_学生_20221122.tex\n", "0\n" ] } @@ -28,18 +30,18 @@ "\"\"\"---设置模式结束---\"\"\"\n", "\n", "\"\"\"---设置模板文件名---\"\"\"\n", - "template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", - "# template_file = \"模板文件/测验周末卷模板.tex\"\n", + "# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", + "template_file = \"模板文件/测验周末卷模板.tex\"\n", "# template_file = \"模板文件/日常选题讲义模板.tex\"\n", "\"\"\"---设置模板文件名结束---\"\"\"\n", "\n", "\"\"\"---设置其他预处理替换命令---\"\"\"\n", "#2023届第一轮讲义更换标题\n", - "exec_list = [(\"标题数字待处理\",\"34\"),(\"标题文字待处理\",\"直线及其方程\")] \n", - "enumi_mode = 0\n", + "# exec_list = [(\"标题数字待处理\",\"34\"),(\"标题文字待处理\",\"直线及其方程\")] \n", + "# enumi_mode = 0\n", "\n", "#2023届测验卷与周末卷\n", - "# exec_list = [(\"标题替换\",\"测验09\")]\n", + "exec_list = [(\"标题替换\",\"测验09\")]\n", "enumi_mode = 1\n", "\n", "# 日常选题讲义\n", @@ -49,14 +51,15 @@ "\"\"\"---其他预处理替换命令结束---\"\"\"\n", "\n", "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/34_直线及其方程\"\n", + "destination_file = \"临时文件/测验09\"\n", "\"\"\"---设置目标文件名结束---\"\"\"\n", "\n", "\n", "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", - "\"960,2162,2168,8778,3362,10602,248,9784,8831,258,263,9791,2141,2136,4538,2187,10622,8760,2213,9801,9803,4213,8805\",\n", - "'002204,002170,010596,008830,010603,002178,010600,008761,002235,009794,008832,008757,008811,010594,002198,010630,010631,002183'\n", + "\"12075:12186\",\n", + "\"12087:12090\",\n", + "\"12091:12095\"\n", "\n", "]\n", "\"\"\"---设置题号数据结束---\"\"\"\n", @@ -208,7 +211,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.9.7 ('base')", + "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, @@ -222,12 +225,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba" + "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } }, diff --git a/题库0.3/Problems.json b/题库0.3/Problems.json index 5ddf4d13..0e784eed 100644 --- a/题库0.3/Problems.json +++ b/题库0.3/Problems.json @@ -293053,7 +293053,7 @@ }, "012083": { "id": "012083", - "content": "已知随机变量$X$的分布列为$\\begin{pmatrix}\n -1 & 0 & 1 \\\\\n \\dfrac 12 & \\dfrac 13 & \\dfrac 16 \n \\end{pmatrix}$, 另一个随机变量$Y$满足$X+2Y=4$, 则$Y$的方差$D[Y]=$\\blank{50}.", + "content": "已知随机变量$X$的分布列为$\\begin{pmatrix}\n -1 & 0 & 1 \\\\\n \\dfrac 12 & \\dfrac 13 & \\dfrac 16 \n \\end{pmatrix}$, 另一个随机变量$Y$满足$X+2Y=4$, 则$Y$的期望$E[Y]=$\\blank{50}.", "objs": [], "tags": [], "genre": "", @@ -293129,7 +293129,7 @@ }, "012087": { "id": "012087", - "content": "已知$a,b$是实数, 则``$a>b$''是``$a^3+1>b^3+1$的\\bracket{20}.\n\\twoch{充分非必要条件}{必要非充分条件}{充要条件}{既非充分又非必要条件}", + "content": "已知$a,b$是实数, 则``$a>b$''是``$a^3+1>b^3+1$''的\\bracket{20}.\n\\twoch{充分非必要条件}{必要非充分条件}{充要条件}{既非充分又非必要条件}", "objs": [], "tags": [], "genre": "", @@ -293167,7 +293167,7 @@ }, "012089": { "id": "012089", - "content": "已知$\\omega$是常数, 若函数$y=|\\sin (\\omega x+\\dfrac \\pi 3)|$图像的一条对称轴是直线$x=\\dfrac\\pi 6$. 则$\\omega$的值不可能在区间\\bracket{20}中.\n\\fourch{$(0,2)$}{$(2,4)$}{$(4,6)$}{$(6,8)$}", + "content": "已知$\\omega$是常数, 若函数$y=|\\sin (\\omega x+\\dfrac \\pi 3)|$图像的一条对称轴是直线$x=\\dfrac\\pi 6$. 则$\\omega$的值不可能在区间\\bracket{20}中.\n\\fourch{$(0,2]$}{$(2,4]$}{$(4,6]$}{$(6,8]$}", "objs": [], "tags": [], "genre": "", @@ -293224,7 +293224,7 @@ }, "012092": { "id": "012092", - "content": "设$a$是实常数, 并记$f(x)=x^3+ax^2+2x$.\\\\\n(1) 当$a=-\\dfrac{5}{2}$时, 求函数$y=(x)$的单调减区间;\\\\ \n(2) 是否存在$a$, 使得函数$y=f(x)$有且三个零点, 且三个零点可按某种顺序排列后成等差数列? 若存在, 求所有满足条件的$a$的值; 若不存在, 说明理由.", + "content": "设$a$是实常数, 并记$f(x)=x^3+ax^2+2x$.\\\\\n(1) 当$a=-\\dfrac{5}{2}$时, 求函数$y=f(x)$的单调减区间;\\\\ \n(2) 是否存在$a$, 使得函数$y=f(x)$在实数范围内有且仅有三个零点, 且三个零点可按某种顺序排列后成等差数列? 若存在, 求所有满足条件的$a$的值; 若不存在, 说明理由.", "objs": [], "tags": [], "genre": "", @@ -293262,7 +293262,7 @@ }, "012094": { "id": "012094", - "content": "已知数列$\\{a_n\\}$的通项公式为$a_n=2^n+\\lambda n$, 其中常数$\\lambda\\in \\mathbf{R}$.\\\\\n(1) 若$a_3=4a_2$, 求$\\lambda$的值;\\\\\n(2) 若$\\{a_n\\}$前$10$项的和为$1551$, 试分析$\\{a_n\\}$的单调性;\\\\\n(3) 若不小于$2$的正整数$p,q$满足$p