10 QUESTION CHALLENGE
IT・プログラミングクイズ10問!技術の知識に挑戦
Web、ネットワーク、データベース、アルゴリズムなど、IT・プログラミングの基礎を10問の4択で確認します。解説で用語や仕組みを振り返れます。
第1問
RESULT
結果発表
- 正答率
- 0%
- 正解
- 0問
- 不正解
- 0問
全問正解のため、間違えた問題はありません。
全問の解説・復習
JavaScriptを利用できない場合も、各問題の答えと解説をここから確認できます。
初級
第1問:HTMLの主な役割は?
- Webページの構造を記述する
- 見た目を指定する
- サーバーを管理する
- 画像を圧縮する
答えと解説を見る
正解:Webページの構造を記述する
HTMLは見出し・段落・リンクなどを記述し、Webページの文書構造を表します。
初級
第2問:CSSの主な役割は?
- Webページの見た目を指定する
- データベースを操作する
- OSを起動する
- 通信を暗号化する
答えと解説を見る
正解:Webページの見た目を指定する
CSSは色・余白・配置などを指定し、Webページの見た目を整えます。
初級
第3問:JavaScriptがWebページで主に担う役割は?
- 動的な振る舞いを実装する
- 文書構造だけを定義する
- 表計算を行う
- CPUを設計する
答えと解説を見る
正解:動的な振る舞いを実装する
JavaScriptはクリック時の処理や画面更新など、Webページに動きを加えるために使われます。
初級
第4問:Pythonでリストの末尾に要素を追加するメソッドは?
- append
- insert
- extend
- pop
答えと解説を見る
正解:append
appendはリストの末尾に1つの要素を追加するPythonのメソッドです。
中級
第5問:Pythonで辞書のキーと値の組を走査するメソッドは?
- items
- keys
- values
- get
答えと解説を見る
正解:items
itemsは辞書のキーと値の組を取り出すため、for文での走査によく使われます。
中級
第6問:二分探索が正しく機能するために必要な条件は?
- データが整列済みである
- データが重複しない
- 要素数が偶数である
- 文字列だけである
答えと解説を見る
正解:データが整列済みである
二分探索は中央の値と比較して探索範囲を半分に絞るため、データが整列済みである必要があります。
中級
第7問:SQLで既存の行を変更する命令は?
- UPDATE
- ALTER
- CREATE
- DROP
答えと解説を見る
正解:UPDATE
UPDATEは条件に一致した既存の行の値を変更するSQL命令です。
上級
第8問:計算量O(1)が表すものは?
- 入力サイズに依存しない一定時間
- 入力に比例する時間
- 入力の二乗に比例する時間
- 対数時間
答えと解説を見る
正解:入力サイズに依存しない一定時間
O(1)は処理時間が入力サイズの増減におおむね左右されないことを表します。
上級
第9問:OSのカーネルの主な役割は?
- ハードウェア資源を管理する
- 文書を編集する
- 画像を描画する
- Web検索をする
答えと解説を見る
正解:ハードウェア資源を管理する
OSのカーネルはCPU・メモリ・入出力装置などの資源を管理する中核部分です。
上級
第10問:公開鍵暗号方式で、暗号化に使って公開してよい鍵は?
- 公開鍵
- 秘密鍵
- 共有鍵
- 復号鍵
答えと解説を見る
正解:公開鍵
公開鍵暗号では公開鍵で暗号化した内容を、対応する秘密鍵で復号します。
関連するクイズ
よくある質問
プログラミング未経験でも遊べますか?
Webやネットワークの基本用語から挑戦できます。分からなかった問題は解説で確かめ、通常のIT・プログラミングクイズでさらに練習できます。