Initial commit
This commit is contained in:
114
lib/questions/creative-questions.ts
Normal file
114
lib/questions/creative-questions.ts
Normal file
@@ -0,0 +1,114 @@
|
||||
export interface CreativeQuestion {
|
||||
id: number
|
||||
statement: string
|
||||
isReverse?: boolean // 是否為反向計分題
|
||||
category: "innovation" | "imagination" | "flexibility" | "originality"
|
||||
}
|
||||
|
||||
export const creativeQuestions: CreativeQuestion[] = [
|
||||
{
|
||||
id: 1,
|
||||
statement: "我經常能想出別人想不到的解決方案",
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
statement: "我喜歡嘗試新的做事方法,即使可能會失敗",
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
statement: "我更喜歡按照既定的規則和程序工作",
|
||||
isReverse: true,
|
||||
category: "flexibility",
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
statement: "我能夠從不同的角度看待同一個問題",
|
||||
category: "flexibility",
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
statement: "我經常會有一些奇思妙想",
|
||||
category: "imagination",
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
statement: "我喜歡參與腦力激盪活動",
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
statement: "我認為傳統的方法通常是最好的",
|
||||
isReverse: true,
|
||||
category: "originality",
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
statement: "我能夠將看似無關的概念聯繫起來",
|
||||
category: "imagination",
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
statement: "我喜歡挑戰現有的做事方式",
|
||||
category: "originality",
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
statement: "我在面對問題時,通常能想出多種解決方案",
|
||||
category: "flexibility",
|
||||
},
|
||||
{
|
||||
id: 11,
|
||||
statement: "我避免做那些結果不確定的事情",
|
||||
isReverse: true,
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 12,
|
||||
statement: "我經常會想像一些不存在的情景或故事",
|
||||
category: "imagination",
|
||||
},
|
||||
{
|
||||
id: 13,
|
||||
statement: "我喜歡創造性的工作任務",
|
||||
category: "originality",
|
||||
},
|
||||
{
|
||||
id: 14,
|
||||
statement: "我能夠快速適應新的工作環境和要求",
|
||||
category: "flexibility",
|
||||
},
|
||||
{
|
||||
id: 15,
|
||||
statement: "我更願意改進現有的方法而不是創造全新的方法",
|
||||
isReverse: true,
|
||||
category: "originality",
|
||||
},
|
||||
{
|
||||
id: 16,
|
||||
statement: "我經常會想到一些獨特的想法",
|
||||
category: "imagination",
|
||||
},
|
||||
{
|
||||
id: 17,
|
||||
statement: "我喜歡探索未知的領域",
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 18,
|
||||
statement: "我認為穩定性比創新性更重要",
|
||||
isReverse: true,
|
||||
category: "innovation",
|
||||
},
|
||||
{
|
||||
id: 19,
|
||||
statement: "我能夠在限制條件下找到創造性的解決方案",
|
||||
category: "flexibility",
|
||||
},
|
||||
{
|
||||
id: 20,
|
||||
statement: "我經常會提出與眾不同的觀點",
|
||||
category: "originality",
|
||||
},
|
||||
]
|
138
lib/questions/logic-questions.ts
Normal file
138
lib/questions/logic-questions.ts
Normal file
@@ -0,0 +1,138 @@
|
||||
export interface LogicQuestion {
|
||||
id: number
|
||||
question: string
|
||||
options: {
|
||||
value: string
|
||||
text: string
|
||||
}[]
|
||||
correctAnswer: string
|
||||
explanation?: string
|
||||
}
|
||||
|
||||
export const logicQuestions: LogicQuestion[] = [
|
||||
{
|
||||
id: 1,
|
||||
question: "如果所有的玫瑰都是花,所有的花都需要水,那麼可以得出什麼結論?",
|
||||
options: [
|
||||
{ value: "A", text: "所有的玫瑰都需要水" },
|
||||
{ value: "B", text: "所有需要水的都是玫瑰" },
|
||||
{ value: "C", text: "有些花不是玫瑰" },
|
||||
{ value: "D", text: "玫瑰不需要土壤" },
|
||||
],
|
||||
correctAnswer: "A",
|
||||
explanation: "根據三段論推理,所有玫瑰都是花,所有花都需要水,因此所有玫瑰都需要水。",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
question: "在一個序列中:2, 6, 12, 20, 30, ?。下一個數字是什麼?",
|
||||
options: [
|
||||
{ value: "A", text: "40" },
|
||||
{ value: "B", text: "42" },
|
||||
{ value: "C", text: "44" },
|
||||
{ value: "D", text: "48" },
|
||||
],
|
||||
correctAnswer: "B",
|
||||
explanation: "序列規律:n×(n+1),即1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30, 6×7=42",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
question:
|
||||
"五個人坐成一排,張三不坐兩端,李四不坐中間,王五必須坐在張三的右邊。如果趙六坐在最左邊,那麼誰坐在最右邊?",
|
||||
options: [
|
||||
{ value: "A", text: "張三" },
|
||||
{ value: "B", text: "李四" },
|
||||
{ value: "C", text: "王五" },
|
||||
{ value: "D", text: "錢七" },
|
||||
],
|
||||
correctAnswer: "C",
|
||||
explanation: "根據約束條件推理,趙六在最左邊,張三不坐兩端且王五在其右邊,李四不坐中間,最終王五坐在最右邊。",
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
question: "如果今天是星期三,那麼100天後是星期幾?",
|
||||
options: [
|
||||
{ value: "A", text: "星期一" },
|
||||
{ value: "B", text: "星期二" },
|
||||
{ value: "C", text: "星期三" },
|
||||
{ value: "D", text: "星期五" },
|
||||
],
|
||||
correctAnswer: "D",
|
||||
explanation: "100÷7=14餘2,所以100天後是星期三往後推2天,即星期五。",
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
question:
|
||||
"在一個班級中,會游泳的學生有15人,會騎自行車的學生有18人,兩樣都會的學生有8人,兩樣都不會的學生有5人。這個班級總共有多少學生?",
|
||||
options: [
|
||||
{ value: "A", text: "28人" },
|
||||
{ value: "B", text: "30人" },
|
||||
{ value: "C", text: "32人" },
|
||||
{ value: "D", text: "35人" },
|
||||
],
|
||||
correctAnswer: "B",
|
||||
explanation: "使用集合論:總人數 = 會游泳 + 會騎車 - 兩樣都會 + 兩樣都不會 = 15 + 18 - 8 + 5 = 30人",
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
question: "一個立方體的每個面都塗上不同的顏色,然後切成27個小立方體。問有多少個小立方體恰好有兩個面被塗色?",
|
||||
options: [
|
||||
{ value: "A", text: "8個" },
|
||||
{ value: "B", text: "12個" },
|
||||
{ value: "C", text: "16個" },
|
||||
{ value: "D", text: "20個" },
|
||||
],
|
||||
correctAnswer: "B",
|
||||
explanation: "3×3×3立方體中,恰好有兩個面塗色的小立方體位於大立方體的12條邊上(除去8個角),共12個。",
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
question: "如果A>B,B>C,C>D,那麼下列哪個結論一定正確?",
|
||||
options: [
|
||||
{ value: "A", text: "A>D" },
|
||||
{ value: "B", text: "A=D" },
|
||||
{ value: "C", text: "B=C" },
|
||||
{ value: "D", text: "C<A" },
|
||||
],
|
||||
correctAnswer: "A",
|
||||
explanation: "根據傳遞性,A>B>C>D,因此A>D一定成立。",
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
question: "一個時鐘在6點整時,時針和分針的夾角是多少度?",
|
||||
options: [
|
||||
{ value: "A", text: "180度" },
|
||||
{ value: "B", text: "90度" },
|
||||
{ value: "C", text: "120度" },
|
||||
{ value: "D", text: "150度" },
|
||||
],
|
||||
correctAnswer: "A",
|
||||
explanation: "6點整時,時針指向6,分針指向12,它們之間相隔6個小時刻度,每個刻度30度,所以夾角是6×30=180度。",
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
question:
|
||||
"在一次考試中,小明的成績比小紅高,小紅的成績比小李高,小李的成績比小王高。如果小王得了80分,小明得了92分,那麼小紅可能得了多少分?",
|
||||
options: [
|
||||
{ value: "A", text: "78分" },
|
||||
{ value: "B", text: "85分" },
|
||||
{ value: "C", text: "94分" },
|
||||
{ value: "D", text: "79分" },
|
||||
],
|
||||
correctAnswer: "B",
|
||||
explanation: "根據排序:小明(92)>小紅>小李>小王(80),所以小紅的分數在80-92之間,只有85分符合條件。",
|
||||
},
|
||||
{
|
||||
id: 10,
|
||||
question:
|
||||
"有三個盒子,每個盒子裡都有一些球。第一個盒子裡的球數是第二個盒子的2倍,第二個盒子裡的球數是第三個盒子的3倍。如果總共有66個球,那麼第二個盒子裡有多少個球?",
|
||||
options: [
|
||||
{ value: "A", text: "18個" },
|
||||
{ value: "B", text: "12個" },
|
||||
{ value: "C", text: "15個" },
|
||||
{ value: "D", text: "21個" },
|
||||
],
|
||||
correctAnswer: "A",
|
||||
explanation:
|
||||
"設第三個盒子有x個球,則第二個盒子有3x個球,第一個盒子有6x個球。總和:x+3x+6x=10x=66,所以x=6.6,第二個盒子有3×6=18個球。",
|
||||
},
|
||||
]
|
Reference in New Issue
Block a user