QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
次のうち、IPパケットの断片化(フラグメンテーション)を行うのはどれか。
アプリケーション層
トランスポート層
ネットワーク層
データリンク層
次のうち、HTTP の標準ポート番号はどれか。
21
22
80
443
IPv4アドレスは何ビットで構成されているか。
32ビット
64ビット
128ビット
256ビット
TCP/IPモデルの「インターネット層」に対応するOSI参照モデルの層はどれか。
物理層
セッション層
次のうち、DNSの役割として正しいものはどれか。
IPアドレスからMACアドレスを取得する
IPアドレスをポート番号に変換する
ドメイン名をIPアドレスに変換する
電子メールを暗号化する
以下のプロトコルのうち、信頼性のある通信(コネクション型)を提供するのはどれか。
UDP
IP
TCP
ARP
イーサネットフレームの宛先 MAC アドレスが FF:FF:FF:FF:FF:FF のとき、これは何を意味するか。
マルチキャスト
ブロードキャスト
ユニキャスト
アニキャスト
ネットワークにおいてブロードキャストが届く範囲のことを何というか答えよ。
ユニキャストドメイン
ブロードキャストドメイン
マルチキャストドメイン
MACアドレスのOUIを割り当てている組織名を選べ。
IEEE
ICAN
ASEAN
ネットワークにおけるデータリンク層はどの層の信頼性を確保するためのレイヤか。次のうちから選べ。
C言語の1バイトのビット数は必ず8である。
正しい
正しくない
次のC言語のプログラムの出力はどうなるか。
#include <stdio.h>
int main() {
char str[] = "Hello";
char *p = str;
p[1] = 'a';
printf("%s\n", str);
return 0;
}
Hallo
Hello
H
コンパイルエラー
次のC言語のコードの出力はなにか。
void modify(int arr[], int size) {
arr[0] = arr[0] + 100;
int nums[3] = {1, 2, 3};
modify(nums, 3);
printf("%d %d %d\n", nums[0], nums[1], nums[2]);
1 2 3
101 2 3
100 2 3
以下のC言語のコードで出力はどうなるか答えよ。
int a[] = {10, 20, 30, 40, 50};
int *p = a;
printf("%d\n", *(p + 3));
10
20
30
40
50
C言語において1バイトは必ず8ビットである。正しいか間違いか。
間違い
realloc関数の使い方として正しくないものを選べ。
realloc関数の第1引数にすでに確保しているメモリのポインタを渡した
realloc関数の返り値を第1引数と同じポインタで受けた
realloc関数の第2引数に再確保したいメモリのバイト数を指定した
C言語におけるfopen関数の使い方について正しくないものを選べ。
fopen関数は引数にオープンモードを文字列で指定する
fopen関数は引数にファイルのパスを指定する
fopen関数はファイルを開くことに失敗したときにfalseを返す
C言語において、main関数の引数 argv と argc を argv[argc] として参照したときの動作として正しいものを選べ。
argvの範囲外アクセスになる。
値としてNULLを得る。
実行プログラム名の文字列を得る。
C言語の次のコードの問題点を指摘せよ。
const char *s = "Hello, World!";
char buf[10];
strcpy(buf, s);
printf("%s\n", buf);
文字列リテラルにconstを付けるべきではない
bufの要素数が足りない
printfの出力変換指定子が間違っている
C言語を作った開発者の名前を選択せよ。
ボブ・マーリー
ケン・トンプソン
デニス・リッチー
次のPythonのコードの出力は何か。
print(type(lambda x: x))
<class 'function'>
<class 'lambda'>
<class 'method'>
<class 'generator'>
print(bool([]), bool([0]), bool(0))
False True False
False False False
True True False
False True True
次のPythonコードの出力はどれか。
def func(x=[]):
x.append(1)
return x
print(func())
[1] と [1]
[1] と [1, 1]
[1, 1] と [1, 1]
Pythonで変数に数値を代入する正しい方法はどれか?
int x = 5
x <- 5
x = 5
x := 5
以下のPythonのコードを実行すると結果はどうなるか。
x = "10"
y = 2
print(x * y)
"10"
"1010"
Pythonにおいてimportしたモジュールのキャッシュはどこに蓄えられるか。
os.modules
sys.modules
sys.caches
Pythonにおけるモジュールオブジェクトは何種類あるか。
1種類
2種類
3種類
以下はPythonのあるパッケージ構成である。
parent/
__init__.py
child/
parent.childをインポートした場合の動作として正しいものを選択せよ。
parent.__init__.pyが実行される
child.__init__.pyが実行される
parentとchildの両方の__init__.pyが実行される
Pythonのスクリプトファイル内のエンコード宣言として正しい記述を選択せよ。
*-* code: utf-8 *-*
-*- coding: utf-8 -*-
*** cd: utf-8 ***
Pythonの字句解析における論理行の説明として正しいものを選べ。
論理行の終端はタブで表される
論理行の終端は改行で表される
論理行の終端は半角スペースで表される
Three.js で直線(ライン)を描画したいときに使うクラスはどれか。
THREE.MeshLine
THREE.Line
THREE.LineMesh
THREE.LineObject
Three.js のマテリアルのうち、ライトの影響を受けないものはどれか。
THREE.MeshBasicMaterial
THREE.MeshLambertMaterial
THREE.MeshPhongMaterial
THREE.MeshStandardMaterial
Three.js でマテリアルにテクスチャを設定する正しいコードはどれか。
const material = new THREE.MeshBasicMaterial({ map: texture });
const material = new THREE.MeshBasicMaterial({ texture: texture });
const material = new THREE.MeshBasicMaterial({ image: texture });
const material = new THREE.MeshBasicMaterial({ bitmap: texture });
Three.js でテクスチャ画像を読み込むための標準的なローダーはどれか。
THREE.TextureLoader
THREE.ImageLoader
THREE.TextureReader
THREE.BitmapLoader
Three.js で透視投影カメラを作成する際、正しいクラス名はどれか。
THREE.PerspectiveCamera
THREE.OrthographicCamera
THREE.ViewCamera
THREE.ProjectorCamera
Three.js で背景色を黒に設定する正しいコードはどれですか?
renderer.setClearColor(0x000000);
scene.setBackgroundColor(0x000000);
renderer.backgroundColor = 0x000000;
scene.background(0x000000);
THREE.js でマテリアルの透明度を設定したい場合、どのプロパティを使うべきか。
opacity と transparent
alpha と opacity
visible と opacity
color.alpha
次のTHREE.jsのコードで、立方体をY軸回転させるにはどれを使えばよいか。
cube.??? = Math.PI / 4;
rotateY
rotation.y
setRotationFromAxisAngle
angle.y
THREE.jsで3Dシーンを構築する際、基本となる3要素は次のうちどれか。
それぞれの役割を最もよく表しているものを選べ。
シーン(Scene)、カメラ(Camera)、レンダラー(Renderer)
オブジェクト(Object)、ライティング(Lighting)、マテリアル(Material)
ジオメトリ(Geometry)、マテリアル(Material)、カメラ(Camera)
ライティング(Lighting)、影(Shadow)、テクスチャ(Texture)
Three.jsでシーンを作成する正しいコードはどれか。
const scene = new THREE.Scene();
const scene = THREE.createScene();
let scene = Scene.new();
scene = new Scene();