Commit 90ad5db7 authored by lintangsutawika's avatar lintangsutawika
Browse files

merged main

parents f692caa9 b177c82c
# Generated by _generate_configs.py
dataset_name: gpqa_diamond
include: _gpqa_n_shot_yaml
task: gpqa_diamond_n_shot
# Generated by _generate_configs.py
dataset_name: gpqa_extended
include: _gpqa_n_shot_yaml
task: gpqa_extended_n_shot
# Generated by _generate_configs.py
dataset_name: gpqa_main
include: _gpqa_n_shot_yaml
task: gpqa_main_n_shot
import random
import re
import datasets
def preprocess(text):
if text is None:
return " "
text = text.strip()
text = text.replace(" [title]", ". ")
text = re.sub("\\[.*?\\]", "", text)
text = text.replace(" ", " ")
return text
rng = random.Random(42)
def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:
def _process_doc(doc):
choices = [
preprocess(doc["Incorrect Answer 1"]),
preprocess(doc["Incorrect Answer 2"]),
preprocess(doc["Incorrect Answer 3"]),
preprocess(doc["Correct Answer"]),
]
rng.shuffle(choices)
correct_answer_index = choices.index(preprocess(doc["Correct Answer"]))
out_doc = {
"choice1": choices[0],
"choice2": choices[1],
"choice3": choices[2],
"choice4": choices[3],
"answer": f"({chr(65 + correct_answer_index)})",
}
return out_doc
return dataset.map(_process_doc)
import yaml
from tqdm import tqdm
def main() -> None:
subset = ["extended", "diamond", "experts", "main"]
setting = "zeroshot"
for task in tqdm(subset):
file_name = f"gpqa_{task}_{setting}.yaml"
try:
with open(f"{file_name}", "w") as f:
f.write("# Generated by _generate_configs.py\n")
yaml.dump(
{
"include": f"_gpqa_{setting}_yaml",
"task": f"gpqa_{task}_{setting}",
"dataset_name": f"gpqa_{task}",
},
f,
)
except FileExistsError:
pass
if __name__ == "__main__":
main()
dataset_path: Idavidrein/gpqa
group: gpqa
output_type: multiple_choice
process_docs: !function utils.process_docs
training_split: train
# Because huggingface dataset only has train split
validation_split: train
test_split: null
doc_to_text: "What is the correct answer to this question:{{Question}}\nChoices:\n(A) {{choice1}}\n(B) {{choice2}}\n(C) {{choice3}}\n(D) {{choice4}}\nAnswer:"
doc_to_target: answer
doc_to_choice: ["(A)", "(B)", "(C)", "(D)"]
num_fewshot: 0
metric_list:
- metric: acc
aggregation: mean
higher_is_better: true
- metric: acc_norm
aggregation: mean
higher_is_better: true
metadata:
version: 1.0
# Generated by _generate_configs.py
dataset_name: gpqa_diamond
include: _gpqa_zeroshot_yaml
task: gpqa_diamond_zeroshot
# Generated by _generate_configs.py
dataset_name: gpqa_extended
include: _gpqa_zeroshot_yaml
task: gpqa_extended_zeroshot
# Generated by _generate_configs.py
dataset_name: gpqa_main
include: _gpqa_zeroshot_yaml
task: gpqa_main_zeroshot
import random
import re
import datasets
def preprocess(text):
if text is None:
return " "
text = text.strip()
text = text.replace(" [title]", ". ")
text = re.sub("\\[.*?\\]", "", text)
text = text.replace(" ", " ")
return text
def process_docs(dataset: datasets.Dataset) -> datasets.Dataset:
def _process_doc(doc):
choices = [
preprocess(doc["Incorrect Answer 1"]),
preprocess(doc["Incorrect Answer 2"]),
preprocess(doc["Incorrect Answer 3"]),
preprocess(doc["Correct Answer"]),
]
random.shuffle(choices)
correct_answer_index = choices.index(preprocess(doc["Correct Answer"]))
out_doc = {
"choice1": choices[0],
"choice2": choices[1],
"choice3": choices[2],
"choice4": choices[3],
"answer": f"({chr(65 + correct_answer_index)})",
}
return out_doc
return dataset.map(_process_doc)
import datasets
import re
import datasets
def preprocess(text):
text = text.strip()
......
......@@ -22,8 +22,10 @@ import string
from typing import Dict, Optional, Sequence, Union
import langdetect
from lm_eval.tasks.ifeval import instructions_util
logger = logging.getLogger(__name__)
_InstructionArgsDtype = Optional[Dict[str, Union[int, str, Sequence[str]]]]
......
......@@ -15,6 +15,7 @@
"""Registry of all instructions."""
from lm_eval.tasks.ifeval import instructions
_KEYWORD = "keywords:"
_LANGUAGE = "language:"
......
......@@ -2,29 +2,43 @@
### Paper
Title: `K-MMLU(work in progress) `
* ongoing project at publishing help/ non-english benchmark
Title: `KMMLU : Measuring Massive Multitask Language Understanding in Korean`
Abstract: `The K-MMLU (Korean-MMLU) is a comprehensive suite designed to evaluate the advanced knowledge and reasoning abilities of large language models (LLMs) within the Korean language and cultural context. This suite encompasses 45 topics, primarily focusing on expert-level subjects. It includes general subjects like Physics and Ecology, and law and political science, alongside specialized fields such as Non-Destructive Training and Maritime Engineering. The datasets are derived from Korean licensing exams, with about 90% of the questions including human accuracy based on the performance of human test-takers in these exams. K-MMLU is segmented into training, testing, and development subsets, with the test subset ranging from a minimum of 100 to a maximum of 1000 questions, totaling 35,000 questions. Additionally, a set of 10 questions is provided as a development set for few-shot exemplar development. At total, K-MMLU consists of 254,334 instances.`
Abstract: `We propose KMMLU, a new Korean benchmark with 35,030 expert-level multiple-choice questions across 45 subjects ranging from humanities to STEM. Unlike previous Korean benchmarks that are translated from existing English benchmarks, KMMLU is collected from original Korean exams, capturing linguistic and cultural aspects of the Korean language. We test 26 publicly available and proprietary LLMs, identifying significant room for improvement. The best publicly available model achieves 50.54% on KMMLU, far below the average human performance of 62.6%. This model was primarily trained for English and Chinese, not Korean. Current LLMs tailored to Korean, such as Polyglot-Ko, perform far worse. Surprisingly, even the most capable proprietary LLMs, e.g., GPT-4 and HyperCLOVA X, achieve 59.95% and 53.40%, respectively. This suggests that further work is needed to improve Korean LLMs, and KMMLU offers the right tool to track this progress. We make our dataset publicly available on the Hugging Face Hub and integrate the benchmark into EleutherAI's Language Model Evaluation Harness.`
Homepage: https://huggingface.co/datasets/HAERAE-HUB/K-MMLU-Preview
Note: lm-eval-harness is using the micro average as the default. To replicate the test results in the paper, take the macro average for the scores evaluated with lm-eval-harness
Homepage: https://huggingface.co/datasets/HAERAE-HUB/KMMLU
### Citation
```
We'll be updating this section soon.
```
@article{son2024kmmlu,
title={KMMLU: Measuring Massive Multitask Language Understanding in Korean},
author={Guijin Son and Hanwool Lee and Sungdong Kim and Seungone Kim and Niklas Muennighoff and Taekyoon Choi and Cheonbok Park and Kang Min Yoo and Stella Biderman},
journal={arXiv preprint arXiv:2402.11548},
year={2024}
}
### Groups and Tasks
#### Groups
* `kmmlu`: 'All 45 subjects of the KMMLU dataset, evaluated following the methodology in MMLU's original implementation'
* `kmmlu_direct`: 'kmmlu_direct solves questions using a straightforward *generative* multiple-choice question-answering approach'
* `kmmlu_hard`: 'kmmlu_hard comprises difficult questions that at least one proprietary model failed to answer correctly using log-likelihood approach'
* `kmmlu_hard_direct`: 'kmmlu_hard_direct solves questions of kmmlu_hard using direct(generative) approach'
* `kmmlu_hard_cot`: 'kmmlu_hard_cot includes 5-shot of exemplars for chain-of-thought approach'
#### Tasks
The following tasks evaluate subjects in the KMMLU dataset
- `kmmlu_{subject_english}`
- `kmmlu_direct_{subject_english}`
The following tasks evaluate subjects in the KMMLU-Hard dataset
- `kmmlu_hard_{subject_english}`
- `kmmlu_hard_cot_{subject_english}`
- `kmmlu_hard_direct_{subject_english}`
### Checklist
......
group:
- kmmlu
- kmmlu_hard_cot
dataset_path: HAERAE-HUB/KMMLU-HARD
output_type: generate_until
test_split: test
doc_to_target: "{{['A', 'B', 'C', 'D'][answer-1]}}"
metric_list:
- metric: exact_match
aggregation: mean
higher_is_better: true
ignore_case: true
ignore_punctuation: true
generation_kwargs:
until:
- "질문:"
do_sample: false
max_gen_toks: 2048
temperature: 0.0
filter_list:
- name: "get-answer"
filter:
- function: "regex"
regex_pattern: "(?<=정답은)(.*)(?=입니다.)"
regex_pattern: "(?<=정답은)\\s*[(]?(A|B|C|D)[)]?.*(?=입니다.)"
- function: "take_first"
metadata:
version: 2.0
dataset_name: accounting
doc_to_text: '질문: 수정 잔액시산표의 차변 합계액은 ₩1,000,000이다. 보험료 미경과액 ₩30,000과 이자수익 미수액 ₩20,000을
계상한 후의 수정 잔액시산표 차변 합계액은 얼마인가?
A.₩970,000
B.₩990,000
C.₩1,020,000
D.₩1,050,000
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다. 주어진 문제는 수정 시산표의 합계에 영향을 주는 요소와
주지 않는 요소를 구분하고 이해하는 문제입니다. 경우, 보험료 미경과액과 이자수익 미수액이 추가되었습니다. 보험료 미경과액은 차변에 계상되어
있는 보험료(비용)을 감소 하면서 자산계정인 선급보험료가 동일금액이 차변에 증가하므로 영향을 주지 않습니다. 다음으로 이자수익 미수액 ₩20,000은
아직 받지 않은 이자를 의미합니다. 이자미수액은 잔액시산표에서 차변에 기록됩니다. , 원래의 차변 합계액 ₩1,000,000에 이자수익 미수액
₩20,000을 더하면, 수정 후의 차변 합계액은 ₩1,020,000이 됩니다. 따라서, 정답은 (C) 입니다.
질문: 제조업을 영위하는 (주)상공이 결산 이자비용 미지급분에 대한 거래를 누락하였을 경우 재무제표에 미치는 영향으로 옳은 것은?
A.매출총이익이 과소계상된다.
B.영업이익이 과대계상된다.
C.비유동부채가 과소계상된다.
D.당기순이익이 과대계상된다.
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 이자비용 미지급분이란, 회사가 이자를 지급해야 하지만
아직 지급하지 않은 금액을 말합니다. 이는 기업의 부채로 간주되며, 이를 누락하게 되면 회계상의 문제가 발생할 있습니다. (A) 선택지의 매출총이익은
판매액에서 제조비용을 금액으로, 이자비용과는 직접적인 관련이 없습니다. 이자비용 미지급분을 누락하였다고 해서 매출총이익이 과소계상되는 것은
아닙니다. (B) 선택지의 영업이익은 매출총이익에서 판매비와 관리비를 금액입니다. 이자비용은 판매비나 관리비에 포함되지 않으므로, 이자비용
미지급분을 누락하였다고 해서 영업이익이 과대계상되는 것은 아닙니다. (C) 선택지의 비유동부채는 장기적으로 변제해야 하는 부채를 말합니다. 이자비용
미지급분은 단기적으로 변제해야 하는 부채로 간주될 있으나, 이를 누락하게 되면 전체 부채가 과소계상되는 결과를 초래할 있습니다. (D)
선택지의 당기순이익은 수익에서 모든 비용을 금액입니다. 이자비용 미지급분을 누락하게 되면 이자비용이 과소계상되어 당기순이익이 과대계상되는 결과를
초래할 있습니다. , 이자비용 미지급분을 누락하였을 경우, 비유동부채와 당기순이익에 영향을 미칠 있습니다. 하지만, 주어진 선택지 중에서는
비유동부채가 아닌 당기순이익이 과대계상되는 것이 정확한 표현일 것입니다. 이는 이자비용이 누락되었을 비용이 과소계상되므로 순이익이 과대계상되기
때문입니다. 따라서, 정답은 (D) 입니다.
질문: 현금및현금성자산에 대한 설명으로 옳지 않은 것은?
A.현금성자산은 단기의 현금수요를 충족하기 위한 목적으로 보유한다.
B.현금성자산으로 분류되기 위해서는 확정된 금액이 현금으로의 전환이 용이하고, 가치변동의 위험이 경미하여야 한다.
C.취득당시 장기로 분류되었던 국ㆍ공채 결산일 현재 만기일이 3개월 이내인 국·공채를 현금성자산으로 분류한다.
D.상환일이 정해져 있고 취득일로부터 상환일까지 기간이 3개월 이내인 우선주의 경우 현금성자산으로 처리한다.
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 현금성자산은 단기의 현금수요를 충족하기 위한 목적으로
보유하는 자산으로, 거래비용 없이 현금으로 전환이 용이하고, 이자율 변동에 따른 가치 변동의 위험이 크지 않은 금융상품으로서, 취득 당시 만기일
또는 상환일이 3개월 이내인 것을 말합니다. (A)는 현금성자산의 정의와 일치하므로 옳은 설명입니다. (B)도 현금성자산의 분류 기준을 설명하고
있으므로 옳은 설명입니다. (C)의 경우, 취득당시 장기로 분류되었던 국ᆞ공채 결산일 현재 만기일이 3개월 이내인 국·공채는 단기금융상품으로
분류됩니다. 설명은 옳지 않습니다. (D)의 경우, 상환일이 정해져 있고 취득일로부터 상환일까지 기간이 3개월 이내인 우선주의 경우 현금성자산으로
처리할 있습니다. 설명도 옳은 설명입니다. 따라서, 정답은 (C) 입니다.
질문: 금융자산과 금융부채에 속하는 항목으로 바르게 나타낸 것은?
A.(금융자산) 선급금, (금융부채) 미지급비용
B.(금융자산) 미수금, (금융부채) 선수금
C.(금융자산) 단기대여금, (금융부채) 장기차입금
D.(금융자산) 재고자산, (금융부채) 선수수익
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다. 금융자산과 금융부채는 기업이 자금을 조달하고 운용하는 과정에서
발생하는 자산과 부채를 말합니다. 때, 금융자산은 기업이 보유하고 있는 자산 중에서 현금이나 현금성자산으로 전환이 용이하고, 가치변동의 위험이
상대적으로 작은 자산을 말합니다. 반면에 금융부채는 기업이 상환해야 의무가 있는 부채 중에서 금융기관으로부터 차입한 차입금이나 사채 등을 말합니다.
선택지를 살펴 보겠습니다. (A) 선급금은 상품이나 원재료 등을 매입하기 위해 미리 지급한 금액으로, 금융자산이 아닌 재고자산으로 분류됩니다.
미지급비용은 이미 발생한 비용 중에서 아직 지급하지 않은 금액으로, 금융부채가 아닌 부채로 분류됩니다. (B) 미수금은 상품이나 제품 등을 판매하고
아직 받지 못한 금액으로, 금융자산에 해당됩니다. 선수금은 상품이나 제품 등을 주문받고 미리 받은 금액으로, 금융부채가 아닌 부채로 분류됩니다.
(C) 단기대여금은 상대방에게 대여한 금액 중에서 1년 이내에 회수할 예정인 금액으로, 금융자산에 해당됩니다. 장기차입금은 금융기관으로부터 차입한
차입금 중에서 1년 이후에 상환할 예정인 금액으로, 금융부채에 해당됩니다. (D) 재고자산은 기업이 판매를 목적으로 보유하고 있는 상품이나 제품,
원재료 등을 말합니다. 선수수익은 고객으로부터 미리 받은 수익 중에서 아직 제공하지 않은 용역에 대한 대가로, 부채에 해당됩니다. 따라서, 정답은
(C) 입니다.
질문: 전기 말에 상품재고액 \560,000을 \650,000으로 잘못 계상한 경우, 당기의 매출원가와 당기순이익에 미치는 영향으로 옳은 것은?
(단, 재고자산 평가는 실지재고조사법을 적용 한다.)
A.(매출원가) 과대, (당기순이익) 과소
B.(매출원가) 과대, (당기순이익) 과대
C.(매출원가) 과소, (당기순이익) 과소
D.(매출원가) 과소, (당기순이익) 과대
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 매출원가와 당기순이익에 대해 이해해야 합니다. 매출원가는
판매된 상품을 생산하는 들어간 비용을 의미하며, 당기순이익은 매출에서 모든 비용을 순수익을 의미합니다. 상품재고액을 과대 계상한 경우,
이는 회사가 실제로 보유하고 있는 재고보다 많은 재고를 보유하고 있다고 잘못 표시한 것을 의미합니다. 이는 재고자산의 가치를 과대평가한 것이므로,
이에 따른 비용(매출원가) 역시 과대 계상됩니다. 매출원가가 과대 계상되면, 매출에서 매출원가를 이익인 당기순이익은 과소 계상됩니다. 왜냐하면
매출원가가 높아지면 이익은 줄어들기 때문입니다. , 상품재고액을 과대 계상한 경우 매출원가는 과대 계상되고, 당기순이익은 과소 계상됩니다.
''따라서, 정답은 (A) 입니다.
질문: {{question}}
A.{{A}}
B.{{B}}
C.{{C}}
D.{{D}}
정답: 차근 차근 생각해봅시다. 회계학 관련 정보를 위해 위키피디아를 참조하겠습니다.'
include: _cot_kmmlu_yaml
task: kmmlu_hard_cot_accounting
dataset_name: agricultural_sciences
doc_to_text: '질문: 지하발아형 종자가 아닌 것은?
A.콩
B.완두
C.보리
D.옥수수
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다. 지하발아형(상배축신장형) 종자는 배유종자와 무배유종자로
나눌 있습니다. 배유종자에는 벼, 보리, 밀, 귀리, 옥수수가 포함되며, 무배유종자에는 완두, 잠두, 팥, 상추가 포함됩니다. 하지만 콩은
지하발아형 종자가 아니라 지상발아형 종자입니다. 따라서, 정답은 (A) 입니다.
질문: 종자의 습윤저온층적(濕潤低溫層積) 저장 설명으로 가장 적합한 것은?
A.습한 자루에 3∼6 ℃에서 1∼2주 처리
B.습한 모래에 1∼10 ℃에서 3∼4주 처리
C.습한 진흙에 2∼9 ℃에서 2∼3주 처리
D.습한 속에 6∼10 ℃에서 1∼2주 처리
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다. 종자의 습윤저온층적(濕潤低溫層積)이란, 일정한 기간 동안
종자를 습하고 저온의 환경에서 보관하여 종자 내부의 생리적, 생화학적 변화를 일으키는 처리 방법을 말합니다. 이는 종자의 발아를 촉진하거나 동조화시키는
사용됩니다. 먼저 선택지에 대해 검토해보겠습니다. (A) 선택지는 습한 자루에 3∼6 ℃에서 1∼2주 처리하는 방법을 제시하고 있습니다.
방법은 습윤저온층적에 필요한 습도와 저온을 제공할 있지만, 종자의 종류에 따라 처리 기간이 충분하지 않을 있습니다. (B) 선택지는
습한 모래에 1∼10 ℃에서 3∼4주 처리하는 방법을 제시하고 있습니다. 방법은 습윤저온층적에 필요한 습도와 저온을 제공하며, 처리 기간도
상대적으로 길어 종자의 변화를 촉진시키는 충분할 있습니다. (C) 선택지는 습한 진흙에 2∼9 ℃에서 2∼3주 처리하는 방법을 제시하고
있습니다. 방법은 습윤저온층적에 필요한 습도와 저온을 제공하지만, 진흙은 종자에 부적절한 압력을 가하거나 종자를 손상시킬 있습니다. (D)
선택지는 습한 속에 6∼10 ℃에서 1∼2주 처리하는 방법을 제시하고 있습니다. 방법은 습윤저온층적에 필요한 습도를 제공할 있지만,
온도 범위가 상대적으로 높고 처리 기간이 짧아 종자의 변화를 촉진시키는 충분하지 않을 있습니다. , 종자의 습윤저온층적 저장 설명으로
가장 적합한 것은 습한 모래에 1∼10 ℃에서 3∼4주 처리하는 방법인 (B) 선택지일 것으로 보입니다. 방법은 습윤저온층적에 필요한 조건을
충족시키며, 처리 기간도 종자의 변화를 촉진시키는 충분합니다. 따라서, 정답은 (B) 입니다.
질문: 옥수수 복교잡종의 특징이 아닌 것은?
A.종자값이 저렴하다.
B.여러 환경조건에 대한 완충능력이 있다.
C.개화기간이 길어 다른 교잡종보다 수분기회가 많아 이삭이 충실해진다.
D.불량 환경조건일 종자의 균일도가 단교잡종이나 삼원교잡종 종자보다 낮다.
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 옥수수 복교잡종의 특징에 대해 알아보겠습니다.
복교잡종은 개의 서로 다른 교잡종을 교배하여 만든 품종으로, 다양한 환경 조건에 대한 완충 능력이 있고, 개화 기간이 길어 다른 교잡종보다
수분 기회가 많아 이삭이 충실해지는 특징이 있습니다. 선택지를 하나씩 살펴보겠습니다. (A) 종자값이 저렴하다. - 복교잡종은 개의 교잡종을
교배하여 만들기 때문에, 단교잡종이나 삼원교잡종에 비해 종자값이 저렴할 있습니다. (B) 여러 환경조건에 대한 완충능력이 있다. - 복교잡종은
다양한 환경 조건에 대한 완충 능력이 있어, 불량 환경 조건에서도 비교적 높은 생산량을 유지할 있습니다. (C) 개화기간이 길어 다른 교잡종보다
수분기회가 많아 이삭이 충실해진다. - 복교잡종은 개화 기간이 길어 다른 교잡종보다 수분 기회가 많기 때문에 이삭이 충실해지는 특징이 있습니다.
(D) 불량 환경조건일 종자의 균일도가 단교잡종이나 삼원교잡종 종자보다 낮다. - 불량 환경 조건에서는 복교잡종의 종자 균일도가 단교잡종이나
삼원교잡종 종자보다 낮을 있습니다. 따라서, 정답은 (D) 입니다.
질문: 완두 종자를 AㆍB 창고에 보관한 전기전도도 조사를 실시한 결과, A창고에 보관한 종자의 침출액이 많았다. 종자퇴화는 어느
것이 진전되었는가?
A.OPTION창고 완두 종자가 퇴화되었다.
B.OPTION창고 완두 종자가 퇴화되었다.
C.OPTION창고와 OPTION창고 완두 종자의 퇴화는 똑같다.
D.비교할 없다.
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 완두 종자의 퇴화와 전기전도도 조사의 관계를 이해해야
합니다. 종자의 퇴화는 씨앗의 생명력이나 발아력이 감소하는 현상을 말합니다. 이는 보관 상태, 온도, 습도 여러 요인에 의해 영향을 받습니다.
전기전도도 조사는 종자의 퇴화 정도를 판단하는 널리 사용되는 방법 하나입니다. 방법은 종자에서 침출된 이온의 양을 측정하여 종자의 생체막
손상 정도를 판단하는 방법입니다. 즉, 전기전도도가 높으면 종자에서 많은 양의 이온이 침출되었음을 의미하며, 이는 종자의 생체막이 손상되었음을
나타냅니다. , A창고에 보관한 완두 종자의 침출액이 많았다는 것은 전기전도도가 높았음을 의미하며, 이는 A창고의 완두 종자가 많은 생체막
손상을 입었음을 나타냅니다. 이는 A창고의 완두 종자가 많이 퇴화되었음을 의미합니다. 따라서, 정답은 (A) 입니다.
질문: 우량종자를 생산하는 방법으로 잘못된 것은?
A.격리재배를 통하여 이종의 혼입을 막는다.
B.무병지에서 채종한다.
C.감자의 바이러스 병을 막기 위해 평지에서 채종한다.
D.벼 종자는 평야지보다 분지에서 생산된 것이 임실이 좋아서 종자가치가 높다.
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저 선택지에 대해 이해를 해보겠습니다. (A) 선택지는
우량종자를 생산하는 방법 하나로 격리재배를 통해 이종의 혼입을 막는 방법을 말합니다. 이는 종자의 품질을 보장하기 위해 필요한 과정이므로 올바른
방법입니다. (B) 선택지는 무병지에서 채종하는 방법을 말합니다. 무병지는 병원균이 없는 땅을 의미하며, 병원균이 없는 상태에서 채종을 하면 병에
강한 우량종자를 얻을 있으므로 역시 올바른 방법입니다. (C) 선택지는 감자의 바이러스 병을 막기 위해 평지에서 채종한다는 내용입니다.
감자는 바이러스 병에 취약한 식물로 알려져 있습니다. 하지만 그것이 평지에서 채종을 해야 한다는 것과 직접적인 연관성은 없습니다. 감자의 바이러스
예방은 주로 바이러스 자체를 통제하거나, 바이러스에 강한 품종을 선택하는 등이 중요하다고 알려져 있습니다. (D) 선택지는 종자는 평야지보다
분지에서 생산된 것이 임실이 좋아서 종자가치가 높다는 내용입니다. 벼는 물을 많이 필요로 하는 식물로, 일반적으로 물이 공급되는 분지에서 재배되는
것이 좋다고 알려져 있습니다. 역시 올바른 방법입니다. , 선택지를 분석한 결과 (C) 선택지인 ''감자의 바이러스 병을 막기 위해
평지에서 채종한다.'' 가장 잘못된 방법으로 보입니다. 이는 감자의 바이러스 예방과 평지에서의 채종 사이에 직접적인 연관성이 없기 때문입니다.
따라서, 정답은 (C) 입니다.
질문: {{question}}
A.{{A}}
B.{{B}}
C.{{C}}
D.{{D}}
정답: 차근 차근 생각해봅시다. 농업 과학 관련 정보를 위해 위키피디아를 참조하겠습니다.'
include: _cot_kmmlu_yaml
task: kmmlu_hard_cot_agricultural_sciences
dataset_name: aviation_engineering_and_maintenance
doc_to_text: '질문: 수평 등속도로 비행하는 항공기에 작용하는 공기력에 대한 설명으로 옳은것은?
A.추력이 항력보다 크다.
B.추력과 항력은 같다.
C.양력이 비행기의 무게보다 크다.
D.양력이 비행기의 무게보다 작다.
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 항공기가 수평 등속도로 비행하려면 모든 힘이 균형을
이루어야 합니다. 이는 뉴턴의 제1법칙, ''힘이 작용하지 않는 물체는 휴면 상태에서 계속 휴면 상태를 유지하거나, 균일한 속도로 직선 운동을
계속한다'' 따릅니다. , 항공기가 수평 등속도로 비행하려면 다음 가지 조건이 충족되어야 합니다. 1. 추력과 항력이 같아야 합니다. 추력은
엔진에서 나오는 힘으로 항공기를 전진시키고, 항력은 항공기가 공기를 통과하면서 겪는 저항입니다. 힘이 균형을 이루어야 항공기는 직선으로
일정한 속도로 비행할 있습니다. 2. 양력과 무게가 같아야 합니다. 양력은 항공기의 날개가 생성하는 힘으로 위로 작용하고, 무게는 중력으로
아래로 작용합니다. 힘이 균형을 이루어야 항공기는 수평 비행을 유지할 있습니다. 선택지를 살펴보면, (A). 추력이 항력보다 크다.
- 경우, 항공기는 가속하게 됩니다. , 이는 수평 등속도 비행과는 맞지 않습니다. (B). 추력과 항력은 같다. - 이는 수평 등속도 비행에
필요한 조건 하나입니다. (C). 양력이 비행기의 무게보다 크다. - 경우, 항공기는 상승하게 됩니다. , 이는 수평 등속도 비행과는
맞지 않습니다. (D). 양력이 비행기의 무게보다 작다. - 경우, 항공기는 하강하게 됩니다. , 이는 수평 등속도 비행과는 맞지 않습니다.
따라서, 정답은 (B) 입니다.
질문: 헬리콥터 비행시 역풍지역이 가장 커지게 되는 비행 상태는?
A.정지비행
B.상승가속비행
C.자동회전비행
D.전진가속비행
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 헬리콥터의 비행 상태는 주로 로터의 회전과 헬리콥터의
속도에 따라 결정됩니다. 헬리콥터의 역풍지역은 주로 로터 블레이드가 후진하는 영역을 말하며, 영역은 헬리콥터의 속도에 크게 영향을 받습니다.
(A) 정지비행에서는 헬리콥터가 고정된 위치에서 공중에 머무르는 상태를 말합니다. 상태에서는 로터 블레이드가 공기를 밀어내어 상승력을 생성하며,
헬리콥터는 정지 상태에 있기 때문에 전방으로의 속도는 없습니다. 역풍지역은 상대적으로 작을 것입니다. (B) 상승가속비행에서는 헬리콥터가 위로
상승하면서 동시에 속도를 높이는 상태를 말합니다. 상태에서는 로터 블레이드가 공기를 밀어내어 상승력을 생성하고, 동시에 전방으로 가속하면서
속도를 높입니다. 역풍지역은 증가할 것입니다. (C) 자동회전비행에서는 엔진의 동력을 잃었을 로터 블레이드가 자유회전하면서 헬리콥터를 지탱하는
상태를 말합니다. 상태에서는 로터 블레이드의 회전이 공기 저항에 의해 유지되므로 역풍지역은 상대적으로 작을 것입니다. (D) 전진가속비행에서는
헬리콥터가 전방으로 속도를 높이는 상태를 말합니다. 상태에서는 헬리콥터의 전진 속도가 증가하므로, 로터 블레이드가 후진하는 영역인 역풍지역은
더욱 커질 것입니다. 이는 로터 블레이드의 한쪽이 전진하고 다른 한쪽이 후진하면서 생기는 디스크의 회전에 따른 현상입니다. 전진가속비행 상태에서
역풍지역이 가장 커질 것으로 예상됩니다. 따라서, 정답은 (D) 입니다.
질문: A,B,C 3대의 비행기가 각각 10000m, 5000m, 1000m 고도에서 동일한 속도로 비행하고 있다. 비행기의 마하계가 지시하는
마하수의 크기를 비교한 것으로 옳은 것은?
A.OPTION < OPTION < OPTION
B.OPTION > OPTION > OPTION
C.OPTION > OPTION > OPTION
D.OPTION = OPTION = OPTION
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 마하수는 속도를 음속으로 나눈 값으로, 비행기의 속도를
측정하는 사용되는 단위입니다. 그러나 마하수는 고도에 따라 변하게 됩니다. 왜냐하면 대기의 밀도가 고도에 따라 변하기 때문입니다. 고도가 높아질수록
대기의 밀도가 낮아지고, 음속이 줄어들게 됩니다. 이로 인해 동일한 속도로 비행하는 비행기의 마하수는 고도가 높아질수록 커지게 됩니다. 즉,
고도가 높은 A 비행기의 마하수가 가장 크고, 다음은 B, 마지막으로 가장 낮은 고도에서 비행하는 C 비행기의 마하수가 가장 작을 것입니다.
따라서, 정답은 (B) 입니다.
질문: 비행기 날개의 양력에 관한 설명으로 틀린 것은?
A.양력은 날개 면적에 비례한다.
B.양력은 유체의 밀도에 비례한다.
C.양력은 날개의 무게에 비례한다.
D.양력은 비행기 속도제곱에 비례한다.
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 양력은 비행기가 하늘을 있게 하는 중요한
힘입니다. 양력은 베르누이의 원리에 기반하여 생성되며, 이는 유체가 빠르게 움직일수록 유체의 압력이 낮아지는 원리를 설명합니다. 원리에
따르면, 비행기의 날개는 위쪽 표면(상부)이 아래쪽 표면(하부)보다 길게 설계되어 있어, 공기가 상부를 통과하는데 많은 시간이 소요됩니다. ,
날개 상부의 공기 압력은 날개 하부의 공기 압력보다 낮아지며, 차이로 인해 양력이 발생합니다. 이제 선택지를 하나씩 살펴보겠습니다. (A)
양력은 날개 면적에 비례한다: 이는 맞는 말입니다. 날개의 면적이 클수록 많은 공기를 밀어내고, 양력을 생성할 있습니다. (B)
양력은 유체의 밀도에 비례한다: 역시 맞는 말입니다. 유체(여기서는 공기)의 밀도가 높을수록, 날개는 많은 양력을 생성할 있습니다.
(D) 양력은 비행기 속도제곱에 비례한다: 이는 맞는 말입니다. 양력은 비행기의 속도에 비례하는 것이 아니라, 비행기의 속도 제곱에 비례합니다.
이는 양력 공식 L = 0.5 * Cl * p * V^2 * A에서 있습니다. 여기서 L은 양력, Cl은 리프트 계수, p는 공기 밀도,
V는 속도, A는 날개 면적입니다. (C) 양력은 날개의 무게에 비례한다: 이는 틀린 말입니다. 양력은 비행기의 무게에 직접적으로 비례하지 않습니다.
사실, 양력은 비행기를 공중에 띄우기 위해 반드시 비행기의 무게를 초과해야 합니다. , 양력은 날개의 무게에 비례한다는 말은 틀린 말입니다.
따라서, 정답은 (C) 입니다.
질문: 항공기 날개에 쳐든각을 주는 주된 목적은?
A.선회성능을 좋게 하기 위해서
B.날개저항을 적게 하기 위해서
C.날개끝 실속을 방지하기 위해서
D.옆놀이의 안정성 향상을 위해서
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 항공기 날개에 쳐든각을 주는 것을 ''날개 트위스트''라고
부릅니다. 날개 트위스트는 항공기의 날개가 루트(날개의 가장 안쪽 부분)에서 팁(날개의 가장 바깥쪽 부분)까지 각도가 점차 변하는 것을 의미합니다.
이는 주로 항공기의 안정성을 높이기 위해 사용되며, 특히 고속에서의 안정성을 향상시키는 도움이 됩니다. 선택지를 보면, (A) 선회성능을 좋게
하기 위해서는 날개의 트위스트와는 직접적인 관련이 없습니다. 선회성능은 주로 항공기의 조종면과 엔진 출력 등에 의해 결정됩니다. (B) 날개저항을
적게 하기 위해서는 트위스트가 직접적으로 영향을 주지 않습니다. 저항은 주로 항공기의 형상, 크기, 속도 등에 의해 결정되며, 날개의 트위스트는
이러한 요소들과는 별개의 요소입니다. (C) 날개끝 실속을 방지하기 위해서는 트위스트가 일부 도움이 있지만, 이는 주된 목적이 아닙니다.
날개끝 실속은 주로 날개의 설계와 관련이 있으며, 트위스트는 이를 완전히 방지할 없습니다. (D) 옆놀이의 안정성 향상을 위해서는 트위스트가
중요한 역할을 합니다. 트위스트는 날개 부분의 각도를 조절하여, 항공기가 고속에서도 안정적으로 비행할 있도록 돕습니다. 따라서, 정답은
(D) 입니다.
질문: {{question}}
A.{{A}}
B.{{B}}
C.{{C}}
D.{{D}}
정답: 차근 차근 생각해봅시다. 항공 공학 관련 정보를 위해 위키피디아를 참조하겠습니다.'
include: _cot_kmmlu_yaml
task: kmmlu_hard_cot_aviation_engineering_and_maintenance
dataset_name: biology
doc_to_text: '질문: 포도당의 특성이 아닌 것은?
A.환원당
B.알도오스
C.헥소오스
D.퓨라노오스
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다. 포도당은 가장 기본적인 단당류로, 생물학적 에너지의 주요한
원천입니다. (A) 환원당: 포도당은 환원당입니다. 환원당은 카르보닐 그룹이 있는 당류로, 카르보닐 그룹이 다른 화합물을 환원할 있는 특성을
가지고 있습니다. 포도당은 이러한 환원 반응을 일으킬 있으므로 환원당입니다. (B) 알도오스: 포도당은 알도오스입니다. 알도오스는 알데히드
그룹(-CHO)을 가진 당류를 의미합니다. 포도당은 알데히드 그룹을 가지고 있으므로 알도오스입니다. (C) 헥소오스: 포도당은 헥소오스입니다.
헥소오스는 6개의 탄소 원자를 가진 당류를 의미합니다. 포도당은 6개의 탄소 원자를 가지고 있으므로 헥소오스입니다. (D) 퓨라노오스: 이것은
포도당의 특성이 아닙니다. 퓨라노오스는 5원 고리 구조를 가진 당류를 의미합니다. 포도당은 헥소오스 즉, 6원 고리 구조를 가지는 것이 일반적입니다. ,
포도당은 퓨라노오스가 아닙니다. 따라서, 정답은 (D) 입니다.
질문: 미생물을 보존하는 방법 승화에 의한 수분이 제거되는 원리를 이용하는 것은?
A.현탄액법
B.동결보존법
C.동결건조법
D.액체질소 보존법
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 승화에 대해 알아보겠습니다. 승화는 물질이 고체 상태에서
기체 상태로 변화하는 것을 말합니다. 이는 수분이 제거되는 원리를 사용하는 방법 하나입니다. (A). 현탄액법은 미생물을 보존하는 방법
하나로, 미생물을 현탄액에 담가 보존하는 방법입니다. 방법은 승화의 원리를 사용하지 않습니다. (B). 동결보존법은 미생물을 극저온에서 보존하는
방법입니다. 방법은 미생물을 액체 질소 등의 극저온 환경에 노출시켜 보존하는 방법으로, 승화의 원리를 사용하지 않습니다. (C). 동결건조법은
미생물을 빠르게 동결한 후, 진공 상태에서 물을 제거하여 보존하는 방법입니다. 방법은 승화의 원리를 사용하여 물을 제거합니다. 동결된 미생물에서
물이 직접 기체 상태로 변화하게 되는데, 이것이 바로 승화입니다. (D). 액체질소 보존법은 미생물을 액체 질소에서 보존하는 방법입니다. 방법은
극저온에서 미생물을 보존하는 방법으로, 승화의 원리를 사용하지 않습니다. , 승화에 의한 수분이 제거되는 원리를 이용하는 미생물 보존 방법은
동결건조법입니다. 따라서, 정답은 (C) 입니다.
질문: 세포가 한번 분열하는데 30분이 걸린다면, 1개의 세포가 2048개로 분열하는데 걸리는 시간은? (단, 세포는 죽지 않는다고 가정한다.)
A.4시간 30분
B.5시간
C.5시간 30분
D.6시간
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다. 세포가 분열하는데 30분이 걸린다는 것은, 1개의 세포가
2개로 분열하는데 30분이 필요하다는 것을 의미합니다. 이런 패턴이 계속된다면, 세포의 수는 2의 지수 형태로 증가하게 됩니다. 즉, 1, 2,
4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 순으로 증가하게 됩니다. 이러한 증가 방식을 보면, 세포가 처음
1개에서 2개로 분열하는데 30분이 걸리고, 다음 2개에서 4개로 분열하는데 추가로 30분이 걸립니다. 이런 식으로 세포의 수가 2배로 증가할
때마다 30분씩 추가로 걸립니다. , 1개의 세포가 2048개로 분열하는데 걸리는 시간을 계산하려면, 2048이 2의 승인지 알아내면 됩니다.
2048은 2의 11승이므로, 11번의 분열이 필요하다는 것을 있습니다. 분열이 30분씩 걸리므로, 시간은 11 * 30 = 330분이
됩니다. 330분을 시간과 분으로 변환하면, 5시간 30분이 됩니다. 따라서, 정답은 (C) 입니다.
질문: 10-6 N NaOH 수용액의 pH는?
A.8
B.10
C.12
D.14
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, NaOH는 강염기로 알려져 있습니다. 강염기는 수용액에서
완전히 이온화되어 수산화 이온(OH-)을 생성합니다. NaOH의 농도가 pH에 직접적인 영향을 미칩니다. pH는 아래의 공식을 사용하여 계산됩니다.
pH = -log[H+] 여기서 [H+]는 수산화 이온의 농도입니다. 그러나 우리는 NaOH의 농도를 알고 있으며, 이는 수산화 이온의 농도와
동일합니다. 우리는 이를 pOH로 변환해야 합니다. pOH는 아래의 공식을 사용하여 계산됩니다. pOH = -log[OH-] 여기서 [OH-]는
수산화 이온의 농도입니다. 주어진 문제에서 NaOH의 농도는 10^-6 N입니다. 이것을 pOH 공식에 대입하면, pOH = -log(10^-6)
= 6 이를 통해 있는 것은, 수용액의 pOH는 6이라는 것입니다. 그러나 우리는 pH를 찾고 있습니다. pH와 pOH는 다음과 같은
관계를 가지고 있습니다. pH + pOH = 14 pH는 14 - pOH = 14 - 6 = 8입니다. 따라서, 정답은 (A) 입니다.
질문: 세포막의 안정성을 유지하기 위하여 고농도의 수소이온을 필요로 하며 중성 pH에서는 세포막이 파괴되어 성장할 없는 미생물은?
A.절대호산성 미생물
B.통성호산성 미생물
C.통성호염성 미생물
D.절대호염성 미생물
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 선택지에 대한 이해가 필요합니다. (A). 절대호산성
미생물: 이들은 극도의 산성 환경에서만 생존할 있는 미생물입니다. 즉, 중성의 환경에서 전혀 생육이 불가능합니다. (B). 통성호산성 미생물:
이들은 산성 환경에서 성장하지만, 중성 또는 알칼리성 환경에서도 성장할 있는 미생물입니다. (C). 통성호염성 미생물: 이들은 염분이 많은
환경에서 성장하지만, 염분이 적은 환경에서도 성장할 있는 미생물입니다. (D). 절대호염성 미생물: 이들은 염분이 많은 환경에서만 성장할
있는 미생물입니다. 질문에서는 세포막의 안정성을 유지하기 위해 고농도의 수소이온이 필요하며, 중성 pH에서는 세포막이 파괴되어 성장할 없는
미생물에 대해 묻고 있습니다. 수소 이온의 농도는 pH와 관련이 있습니다. pH가 낮을수록 수소 이온의 농도가 높아지며, 이는 산성 환경을 의미합니다. ,
고농도의 수소 이온을 필요로 하는 미생물은 산성 환경에서 성장하는 미생물일 것입니다. 또한, 중성 pH에서 세포막이 파괴되어 성장할 없다는
점을 고려하면, 미생물은 중성 또는 알칼리성 환경에서는 성장할 없어야 합니다. 이러한 조건을 충족하는 미생물은 절대호산성 미생물입니다.
절대호산성 미생물은 극도로 산성 환경에서만 생존할 있으며, 중성 또는 알칼리성 환경에서는 성장할 없습니다. 따라서, 정답은 (A) 입니다.
질문: {{question}}
A.{{A}}
B.{{B}}
C.{{C}}
D.{{D}}
정답: 차근 차근 생각해봅시다. 생물학 관련 정보를 위해 위키피디아를 참조하겠습니다.'
include: _cot_kmmlu_yaml
task: kmmlu_hard_cot_biology
dataset_name: chemical_engineering
doc_to_text: '질문: 이상기체의 내부에너지에 대한 설명으로 옳은 것은?
A.온도만의 함수이다.
B.압력만의 함수이다.
C.압력과 온도의 함수이다.
D.압력이나 온도의 함수가 아니다.
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 이상기체의 내부에너지는 이상기체의 성질을 나타내는 중요한
요소 하나입니다. 이상기체는 기체 분자들 사이의 상호작용을 무시하고 분자들이 차지하는 부피를 무시하는 가정하에 만들어진 기체 모델입니다.
모델에서 기체의 내부에너지는 온도에만 의존한다고 알려져 있습니다. 선택지 (A)는 이상기체의 내부에너지가 온도만의 함수라는 내용으로, 이는 이상기체의
성질을 정확하게 반영하고 있습니다. 이상기체에서는 분자들 사이의 상호작용이 없으므로 압력은 내부에너지에 영향을 미치지 않습니다. 선택지 (B)는
이상기체의 내부에너지가 압력만의 함수라는 내용으로, 이는 이상기체의 성질을 잘못 이해한 것입니다. 이상기체에서는 분자들 사이의 상호작용이 없으므로
압력은 내부에너지에 영향을 미치지 않습니다. 선택지 (C)는 이상기체의 내부에너지가 압력과 온도의 함수라는 내용으로, 역시 이상기체의 성질을
잘못 이해한 것입니다. 이상기체에서는 분자들 사이의 상호작용이 없으므로 압력은 내부에너지에 영향을 미치지 않습니다. 선택지 (D)는 이상기체의
내부에너지가 압력이나 온도의 함수가 아니라는 내용으로, 이는 이상기체의 성질에 대한 잘못된 이해를 반영하고 있습니다. 이상기체의 내부에너지는 온도에만
의존합니다. 따라서, 정답은 (A) 입니다.
질문: 기체가 단열 팽창한다면 엔트로피는 어떻게 되는가?
A.감소 또는 불변
B.증가 또는 불변
C.불변
D.증가와 감소를 반복
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 기체의 단열 팽창에 대해 생각해보면, 단열 팽창은 외부와의
교환 없이 기체가 팽창하는 것을 의미합니다. 이러한 과정에서 기체의 엔트로피는 어떻게 될까요? 먼저 엔트로피의 개념을 이해해야 합니다. 엔트로피는
물질의 무질서함을 나타내는 물리량으로, 시스템의 상태가 많은 방향으로 분산될 수록 엔트로피는 증가합니다. 이런 관점에서 보면, 기체가 단열
팽창하면 기체 분자들이 차지하는 공간이 커지므로 많은 상태를 가질 있게 되어 엔트로피가 증가할 것입니다. 또한, 열역학의 번째 법칙에
따르면, 고립된 시스템의 엔트로피는 항상 증가하거나 일정하게 유지됩니다. 단열 팽창 과정에서는 외부와의 교환 없이 일어나므로 과정을 고립된
시스템으로 있습니다. 경우 엔트로피는 증가하거나 일정하게 유지될 것입니다. 이를 바탕으로 선택지를 보면, (B) 증가 또는 불변이
가장 적절한 답변으로 보입니다. 따라서, 정답은 (B) 입니다.
질문: 100기압의 이상기체가 들어 있는 탱크에 수렴노즐(convergent nozzle)을 연결하여 기체를 가장 단시간에 뽑아내려고 한다. 제2탱크의
최대 허용압력은 기압인가? (단, 비열비는 1.3 이다.)
A.55
B.77
C.90
D.100
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 문제는 이상기체가 수렴노즐을 통해 빠져나갈 때의 허용압력을
묻는 문제입니다. 이를 계산하기 위해서는 수렴노즐을 통해 이상기체가 흐를 때의 기체 동력학에 대한 이해가 필요합니다. 기본적으로, 이상기체가 수렴노즐을
통해 흐를 때, 노즐의 출구에서의 압력은 주변 압력에 도달할 때까지 계속 감소합니다. 때의 압력 감소율은 기체의 비열비에 의해 결정됩니다.
문제에서 주어진 비열비는 1.3이므로, 이를 이용하여 계산할 있습니다. 이상기체의 동력학에서, 수렴노즐을 통해 기체가 흐를 때의 압력비는 다음과
같이 주어집니다: P2/P1 = (2/(n+1))^(n/(n-1)) 여기서 P1은 초기 압력 (100기압), P2는 최종 압력 (제2탱크의 최대
허용압력), n은 비열비 (1.3)입니다. 식을 이용하여 P2를 계산하면 다음과 같습니다: P2 = P1 * (2/(n+1))^(n/(n-1)) ,
계산 결과를 얻기 위해 주어진 값을 대입해보겠습니다. P2 = 100 * (2/(1.3+1))^(1.3/(1.3-1)) 이를 계산하면, P2의
값은 54.6가 나오는데, 이는 선택지 중에서 가장 가까운 55에 해당합니다. 제2탱크의 최대 허용압력은 55기압이 됩니다. 따라서,
정답은 (A) 입니다.
질문: 성분1과 성분2가 기-액 평형을 이루는 계에 대하여 라울(Raoult)의 법칙을 만족하는 기포점 압력 계산을 수행하였다. 계산결과에 대한
설명 틀린 것은?
A.기포점 압력계산으로 P-x-y 선도를 나타낼 있다.
B.기포점 압력 계산 결과에서 기상의 조성선은 직선이다.
C.성분 1의 조성이 1 때의 압력은 성분 1의 증기압이다.
D.공비점의 형성을 나타낼 없다.
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 먼저, 라울의 법칙에 대해 알아보겠습니다. 라울의 법칙은
이상 기체에서의 부분 압력을 설명하는 법칙으로, 이는 순수 액체의 증기압과 액체의 분율에 비례한다고 합니다. 이를 기반으로 선택지를
살펴보겠습니다. (A) 기포점 압력계산으로 P-x-y 선도를 나타낼 있다. P-x-y 선도는 이성분 혼합물의 기-액 평형을 그래프로 나타낸
것입니다. x와 y는 각각 액상과 기상의 분율을, P는 총압을 나타냅니다. 라울의 법칙을 이용하면 이러한 P-x-y 선도를 그릴 있습니다.
(B) 기포점 압력 계산 결과에서 기상의 조성선은 직선이다. 라울의 법칙에 따르면, 기상의 조성선은 직선이 아닌 곡선 형태를 보입니다.
설명은 잘못되었습니다. (C) 성분 1의 조성이 1 때의 압력은 성분 1의 증기압이다. 설명은 맞습니다. 라울의 법칙에 따르면, 성분의
조성이 1, 순수한 성분일 성분의 압력은 성분의 증기압과 같습니다. (D) 공비점의 형성을 나타낼 없다. 공비점은 성분이
혼합되어 있을 때, 특정 조건에서 기상과 액상의 조성이 같아지는 점을 말합니다. 라울의 법칙을 이용하면 이러한 공비점을 나타낼 있습니다. 따라서,
정답은 (B) 입니다.
질문: 정압열용량 Cp는 7/2R이고 정적열용량 Cv는 5/2R인 1몰의 이상기체가 압력 10bar, 부피 0.05m3에서 압력 1bar로 정용과정을
거쳐 변화할 기계적인 가역과정으로 가정하면 계에 부가된 열량 Q와 계가 W는 각각 얼마인가?
A.Q=-11250J, W=0
B.Q=-15750J, W=0
C.Q=0, W=-11250J
D.Q=0, W=-15750J
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다. 이상기체의 정용과정에서는 부피가 일정하므로, 열량 Q는
계가 W와 동일하게 됩니다. 이는 열역학의 제1법칙에 따른 것입니다. 이상기체의 정용과정에서 열량 Q는 Cv(T2-T1)이며, 여기서 Cv는
정적열용량, T1과 T2는 각각 초기와 최종 온도입니다. 이상기체방정식 PV=nRT를 이용하여 초기 온도 T1을 구할 있습니다. 여기서 P는
압력, V는 부피, n은 몰수, R은 기체상수입니다. 초기 상태에서 압력 P1은 10bar, 부피 V는 0.05m3, 몰수 n은 1mol, 기체상수
R은 8.314J/(mol·K)입니다. T1 = P1V/nR = (10×10^5 Pa)(0.05m^3)/(1mol)(8.314J/(mol·K))
= 6015K입니다. 최종 상태에서 압력 P2는 1bar이므로, 이상기체방정식을 이용하여 최종 온도 T2를 구하면, T2 = P2V/nR = (1×10^5
Pa)(0.05m^3)/(1mol)(8.314J/(mol·K)) = 601.5K입니다. 열량 Q는 Cv(T2-T1) = (5/2R)(T2-T1)
= (5/2)(8.314J/(mol·K))(601.5K - 6015K) = -11250J입니다. 기계적인 가역과정에서 이상기체가 W는 -P1Vln(P2/P1)로
주어지며, 이때 ln은 자연로그를 의미합니다. 여기서 P1은 초기 압력, P2는 최종 압력, V는 부피입니다. W = -P1Vln(P2/P1)
= -(10×10^5 Pa)(0.05m^3)ln((1×10^5 Pa)/(10×10^5 Pa)) = 0입니다. 따라서, 정답은 (A) 입니다.
질문: {{question}}
A.{{A}}
B.{{B}}
C.{{C}}
D.{{D}}
정답: 차근 차근 생각해봅시다. 화학 공학 관련 정보를 위해 위키피디아를 참조하겠습니다.'
include: _cot_kmmlu_yaml
task: kmmlu_hard_cot_chemical_engineering
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment