MEカコモン臨床工学技士国家試験 過去問・解説

第38回 臨床工学技士国家試験 午後 第59問

情報処理工学第38回午後

第38回 臨床工学技士国家試験 午後 第59問(情報処理工学)の正答は 3 です。このフローチャートは、aを20から1ずつ減らしながら、aが偶数のときだけSに加算していく処理。

問題
図のフローチャートでa に20 を入力したとき、出力S はどれか。 ただし、(a mod 2)はa を2 で割った余りを表す。 開始 終了 a を入力 S を出力 S ! 0 S ! S + a a ! a - 1 (a mod 2)= 0 a F 1 yes no no yes
第38回午後第59問 図
  1. 1. 90
  2. 2. 100
  3. 3. 110
  4. 4. 210
  5. 5. 220

正答:3番

次の問題から答えを隠して1問ずつ出題。記録は残りません — 記録・弱点分析つきは無料アプリ
スポンサーリンク(広告)
解説
■ 正答:3番 — 110

このフローチャートは、aを20から1ずつ減らしながら、aが偶数のときだけSに加算していく処理。加算されるのは20,18,16,…,2の偶数のみ。総和は 2+4+…+20 = 2×(1+2+…+10) = 2×55 = 110。よって3が正答。


【各選択肢の解説】

処理の流れ:
・S←0で初期化
・(a mod 2)=0(=偶数)ならS←S+a、その後a←a−1
・a≧1の間くり返し、a<1でSを出力

加算される値:a=20,18,16,14,12,10,8,6,4,2(偶数のみ)
合計 = 2+4+6+8+10+12+14+16+18+20 = 110

1. 90 ❌ 2. 100 ❌ 3. 110 ✅ 4. 210 ❌ 5. 220 ❌

(偶数だけ加算するので110。全数の和220や、奇数を含む値にはならない)


【試験対策ポイント】

フローチャート問題は変数の値を1ステップずつ表で追うのが確実。mod=剰余(余り)で、(a mod 2)=0は偶数判定の定番。1〜nの偶数和=n/2×(n/2+1)、1〜20なら2×(1+…+10)=110と等差数列の和で検算できる。

📗 MEカコモンの学習教材

この問題でつまずいた範囲は、ME国試ノート「医用電気電子工学」でまとめて復習できます。電気・電子・情報処理・システム工学の公式と頻出ポイントを1本に集約。計算問題の解き筋も整理。赤シート・覚えたチェック・印刷に対応。

ME国試ノート 頻出だけを、1冊に。 9分野・全33章/過去問9回分(第31〜39回)の出題傾向から作成 赤シート・覚えたチェック・印刷対応/章末から過去問へ戻れる 全分野 無料 ▶ 「医用電気電子工学」のノートを開く(無料)
無料 / 全4章・登録なしで読めます。9分野・全33章。
✍️ この解説の作成・点検

ST-Toolbox編集部(リハビリテーション領域の国家資格を持つ現役専門職が運営)が、臨床工学技士領域の有資格者の知見と標準的な教科書・ガイドラインに基づいて作成・点検しています。解説の下書きにはAIを活用し、人が確認・点検したうえで公開しています。

それでも誤りが残ることがあります。「おかしいな」と思ったらお問い合わせから気軽に教えてください。確認のうえ修正し、皆さんと一緒に解説を育てていきます。

編集・監修方針を見る →

スポンサーリンク(広告)
\ この1問で終わりにしない /
臨床工学技士の過去問、ぜんぶ無料で解ける
無料で過去問演習を始める ▶
登録30秒・ずっと無料
関連

▶ 第38回 全問一覧

▶ 情報処理工学 の過去問一覧

スポンサーリンク(広告)