IT & PROGRAMMING QUIZ
IT・プログラミングクイズに無料で挑戦
Web、ネットワーク、データベース、アルゴリズムなど、日常で使う技術からプログラミングの基礎までを4択で確かめます。
IT・プログラミングで扱う分野
HTMLや通信プロトコルのようなWebの基礎から、データベース、アルゴリズム、コンピュータの仕組みまでを扱います。用語を暗記するだけでなく、どの場面で使うかを解説で確認できます。
- Webとネットワークの基本用語
- データベースと情報の扱い
- アルゴリズムやプログラミングの考え方
学び始めの確認にも
初級はよく聞く技術用語から始められます。中級・上級では処理の違いや仕組みを問う問題にも挑戦できるので、学習中の復習にも利用できます。
IT・プログラミングクイズを始める
IT・プログラミングジャンルを選択した難易度選択画面へ移動します。
IT・プログラミングクイズを始めるIT・プログラミングクイズのサンプル問題
クイズ大百科のIT・プログラミングジャンルから、初級4問・中級3問・上級3問を紹介します。正解と解説は「答えと解説を見る」から確認できます。
初級
HTMLの主な役割は?
- Webページの構造を記述する
- 見た目を指定する
- サーバーを管理する
- 画像を圧縮する
答えと解説を見る
正解:Webページの構造を記述する
HTMLは見出し・段落・リンクなどを記述し、Webページの文書構造を表します。初級
CSSの主な役割は?
- Webページの見た目を指定する
- データベースを操作する
- OSを起動する
- 通信を暗号化する
答えと解説を見る
正解:Webページの見た目を指定する
CSSは色・余白・配置などを指定し、Webページの見た目を整えます。初級
JavaScriptがWebページで主に担う役割は?
- 動的な振る舞いを実装する
- 文書構造だけを定義する
- 表計算を行う
- CPUを設計する
答えと解説を見る
正解:動的な振る舞いを実装する
JavaScriptはクリック時の処理や画面更新など、Webページに動きを加えるために使われます。初級
Pythonでリストの末尾に要素を追加するメソッドは?
- append
- insert
- extend
- pop
答えと解説を見る
正解:append
appendはリストの末尾に1つの要素を追加するPythonのメソッドです。中級
Pythonで辞書のキーと値の組を走査するメソッドは?
- items
- keys
- values
- get
答えと解説を見る
正解:items
itemsは辞書のキーと値の組を取り出すため、for文での走査によく使われます。中級
二分探索が正しく機能するために必要な条件は?
- データが整列済みである
- データが重複しない
- 要素数が偶数である
- 文字列だけである
答えと解説を見る
正解:データが整列済みである
二分探索は中央の値と比較して探索範囲を半分に絞るため、データが整列済みである必要があります。中級
SQLで既存の行を変更する命令は?
- UPDATE
- ALTER
- CREATE
- DROP
答えと解説を見る
正解:UPDATE
UPDATEは条件に一致した既存の行の値を変更するSQL命令です。上級
計算量O(1)が表すものは?
- 入力サイズに依存しない一定時間
- 入力に比例する時間
- 入力の二乗に比例する時間
- 対数時間
答えと解説を見る
正解:入力サイズに依存しない一定時間
O(1)は処理時間が入力サイズの増減におおむね左右されないことを表します。上級
OSのカーネルの主な役割は?
- ハードウェア資源を管理する
- 文書を編集する
- 画像を描画する
- Web検索をする
答えと解説を見る
正解:ハードウェア資源を管理する
OSのカーネルはCPU・メモリ・入出力装置などの資源を管理する中核部分です。上級
公開鍵暗号方式で、暗号化に使って公開してよい鍵は?
- 公開鍵
- 秘密鍵
- 共有鍵
- 復号鍵
答えと解説を見る
正解:公開鍵
公開鍵暗号では公開鍵で暗号化した内容を、対応する秘密鍵で復号します。
もっとIT・プログラミングクイズに挑戦する
IT・プログラミングジャンルを選択した難易度選択画面へ移動します。
IT・プログラミングクイズを始める