2022 SA am1 -06-10

📢 本文由 gemini-3-flash-preview 翻譯

引言

2022 SA am1

01-02: https://blog.yexca.net/archives/184
03-05: https://blog.yexca.net/archives/185
06-10: https://blog.yexca.net/archives/186
11-15: https://blog.yexca.net/archives/189
16-30: https://blog.yexca.net/archives/190


可能因為是多場考試共用的試卷吧,問題還是挺基礎的,感覺像軟考中級軟體設計師的程度。不過一共有四場考試呢,也不知道什麼時候能把這第一個寫完呢

第六問

一つの $I^2C$ バスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つのタスで排他的に制御したい。利用するリアルタイムOSの機能として、適切なものはどれか。

ア キュー

イ セマフォ

ウ マルチスレッド

エ ラウンドロビン

題目翻譯:有兩個連接到同一個 I²C 匯流排的感測器。為了互斥地控制兩個任務讀取各自的感測器值,應使用哪種即時作業系統(RTOS)的功能?

ア:佇列 (queue)
イ:信號量 (semaphore)
ウ:多執行緒 (Multithreading)
エ:輪轉排程 (Round Robin)

佇列是一種資料結構,遵循 FIFO 即先進先出原則,適用於多個任務之間的通訊或資料傳遞。

信號量是一種同步機制,主要用於控制對共享資源的存取,確保多個任務在並行環境下不會同時存取同一個資源。信號量分為兩類:二元信號量 (用於互斥存取) 和計數信號量 (用於管理資源池)。

多執行緒指在一個行程內同時執行多個執行緒的機制。其本身不用於互斥控制,但往往需要配合信號量、互斥鎖等機制來確保對共享資源的安全存取。

輪轉排程是一種簡單的任務排程演算法,例如時間片輪轉。

選項本身倒是還好,只是都是片假名,無疑增加了難度。綜上所述,本題選擇 イ。

第七問

アクチュエータの説明として、適切なものはどれか。

ア 与えられた目標量と、センサから得られた制御量に比較し、制御量を目標量に一致させるように操作量を出力する。

イ 位置、角度、速度、加速度、力、温度などを検出し、電気的な情報に変換する。

ウ エネルギー源からのパワーを、回転、直進などの働きに変換する。

エ マイクロフォン、センサなどが出力する微小な電気信号を増幅する。

題目翻譯:關於致動器(Actuator)的描述,哪項是正確的?

ア:將給定的目標值與從感測器獲得的控制值進行比較,並輸出一個操作量以使控制值與目標值一致。
イ:偵測位置、角度、速度、加速度、力、溫度等,並將其轉換為電訊號。
ウ:將來自能源的動力轉換為旋轉、直線運動等工作形式。
エ:放大由麥克風、感測器等設備輸出的微量電訊號。

ア 是控制器的功能,通常用於閉迴路控制系統中;イ 是感測器的功能,將物理量轉換為電訊號;ウ 是致動器的功能;エ 是放大器的功能。本題選 ウ。

第八問

第1、第2、第3正規形とリレーションの特徴 a, b, c の組合のうち、適切なものはどれか。

a:どの非キー属性も、主キーの真部分集合に対して関数従属しない。

b:どの非キー属性も、主キーに推移的に関数従属しない。

c:繰り返し属性が存在しない。

第1正規形第2正規形第3正規形
abc
acb
cab
cba

題目翻譯:以下關於 1NF、2NF 和 3NF 的定義,與特徵 a, b, c 的組合,哪一項是正確的?

a:任何非主鍵屬性不相依於主鍵的真子集(部分相依)。
b:任何非主鍵屬性不透過其他非主鍵屬性相依於主鍵(遞移相依)。
c:不存在重複的屬性。

這個其實就是正規化啦,還 特意寫了一篇文章 (翻譯成正規形有點奇怪欸)。參考 總結部分 可以知道 1NF 對應 c;2NF 對應 a;3NF 對應 b。答案為選項 ウ。

第九問

ビッグデータの利用におけるデータマイニングを説明したものはどれか。

ア 蓄積されたデータを分析し、単なる検索だけではわからない隠れた規則や相関関係を見つけ出すこと

イ データウェアハウスに格納されたデータの一部を、特定の用途や部門用に切り出して、データベースに格納すること

ウ データ処理の対象となる情報を基に規定した、データの構造、意味及び操作の枠組みのこと

エ データを複数のサーバに複製し、性能と可用性を向上させること

題目翻譯:以下哪項描述了大數據利用中的資料探勘(Data Mining)?

ア:分析累積的資料,發現透過簡單搜尋無法找到的隱藏規律和關聯。
イ:從資料倉儲(Data Warehouse)中提取一部分資料,按特定用途或部門需求儲存到資料庫中。
ウ:根據要處理的資訊,定義資料的結構、意義和操作框架。
エ:將資料複製到多台伺服器上,以提高效能和可用性。

ア 是資料探勘的正確描述;イ 是描述資料超市(Data Mart)的過程,即從資料倉儲中選取部分資料用於特定用途;ウ 是資料模型的定義;エ 則是資料備份。答案為選項 ア。

第十問

UDPを使用しているものはどれか。

ア FTP

イ NTP

ウ POP3

エ TELNET

題目翻譯:以下哪項使用了 UDP 協定?

FTP 是檔案傳輸協定,使用 TCP 確保資料安全;NTP 是網路時間協定,使用 UDP 確保速度;POP3 是郵局協定第三版,使用 TCP 確保郵件傳輸可靠性;TELNET 是遠端終端協定,使用 TCP 建立可靠的遠端終端工作階段。所以答案為選項 イ。