QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
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で立方体(Cube)を作成する正しいコードはどれか。
new THREE.BoxGeometry(1, 1, 1);
new THREE.Cube(1, 1, 1);
new THREE.CubeGeometry(1, 1, 1);
new THREE.Box(1, 1, 1);
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();
次のC言語のプログラムの出力は何か。
#include <stdio.h>
struct Point {
int x;
int y;
};
int main() {
struct Point p = {1, 2};
struct Point *ptr = &p;
ptr->x = 5;
printf("%d %d\n", p.x, p.y);
return 0;
}
1 2
5 2
5 5
コンパイルエラー
C言語で次のうち標準入力を受け取るのはどれか。
printf
scanf
main
include
C言語の左辺値(lvalue)の説明として正しくないものを選べ。
左辺値はオブジェクト型を含む
左辺値は不完全型を含む
左辺値はvoid型を含む
C言語においてint型のバイト数は常に4バイトである。正しいか間違いか。
正しい
間違い
C言語で関数をstaticで修飾したときの説明として正しいものを選べ。
関数は外部リンケージになる
関数は内部リンケージになる
関数を外部から参照できるようになる
C言語のchar型のバイト数はいくつか。
1バイト
2バイト
4バイト
C言語のNULL定数について正しい選択肢を選べ。
NULLは変数である
NULLの値は必ず0である
NULLは処理系定義である
C言語の次のコードの問題点を指摘せよ。
const char *s = "Hello, World!";
char buf[10];
strcpy(buf, s);
printf("%s\n", buf);
文字列リテラルにconstを付けるべきではない
bufの要素数が足りない
printfの出力変換指定子が間違っている
C言語において、次のコードを読んで適当な選択肢を選べ。
void func(int ary[]) {
int size = sizeof(ary);
printf("%d\n", size);
変数sizeには配列aryの正しいバイト数が格納される
変数sizeには配列aryの正しい要素数が格納される
変数sizeには配列aryのポインタのサイズが格納される
C言語の整数を表す型はどれか。
float
int
double
次のうち、HTTP の標準ポート番号はどれか。
21
22
80
443
IPv4アドレスは何ビットで構成されているか。
32ビット
64ビット
128ビット
256ビット
スイッチ(L2スイッチ)の主な役割はどれか。
パケットをルーティングして他のネットワークに転送する
MACアドレスに基づいてフレームを転送する
ドメイン名の解決を行う
暗号化された通信を復号する
次のうち、DNSの役割として正しいものはどれか。
IPアドレスからMACアドレスを取得する
IPアドレスをポート番号に変換する
ドメイン名をIPアドレスに変換する
電子メールを暗号化する
以下のIPアドレスのうち、プライベートIPアドレスに該当するものはどれか。
8.8.8.8
172.20.10.5
192.0.2.1
203.0.113.10
OSI参照モデルの第3層に該当するのはどれか。
データリンク層
セッション層
ネットワーク層
トランスポート層
イーサネットフレームの宛先 MAC アドレスが FF:FF:FF:FF:FF:FF のとき、これは何を意味するか。
マルチキャスト
ブロードキャスト
ユニキャスト
アニキャスト
イーサネットの通信方法のグローバルキャストの説明として正しいものを選べ。
1対1の通信を行う
同じネットワーク内にいるノードに1対Nの通信を行う
特定のグループにいるノードに1対Nの通信を行う
MACアドレスのOUIを割り当てている組織名を選べ。
IEEE
ICAN
ASEAN
MACアドレスのI/Gビットが1の時、宛先がどこになるか答えよ。
グローバルキャスト
次のPythonのコードはどういう結果になるか。
x = (1, 2, 3)
try:
x[0] = 10
except TypeError:
print("error")
error
10 2 3
(10, 2, 3)
エラーは発生せず何も出力されない
次のPythonのコードの出力は何か。
print(bool([]), bool([0]), bool(0))
False True False
False False False
True True False
False True True
a = "ab"
print(a * 3)
ababab
abc
abab
aaaaaa
Pythonにおいてimportしたモジュールのキャッシュはどこに蓄えられるか。
os.modules
sys.modules
sys.caches
Pythonにおいて例外を補足するときに使う文は次の内どれか。
if
for
try
Pythonにおけるモジュールオブジェクトは何種類あるか。
1種類
2種類
3種類
以下はPythonのあるパッケージ構成である。
parent/
__init__.py
child/
parent.childをインポートした場合の動作として正しいものを選択せよ。
parent.__init__.pyが実行される
child.__init__.pyが実行される
parentとchildの両方の__init__.pyが実行される
Pythonにおいて、次の特殊メソッドについての説明として正しいものを選択せよ。
__new__は内部で__init__を呼ぶことがある
__init__は内部で__new__を呼ぶことがある
__del__は内部で__init__を呼ぶことがある
Pythonにおいて、x[i]と等価なコードを選択せよ。
type(x).__init__(x, i)
type(x).__getitem__(x, i)
type(x).__del__(x)
Pythonのスクリプトファイル内のエンコード宣言として正しい記述を選択せよ。
*-* code: utf-8 *-*
-*- coding: utf-8 -*-
*** cd: utf-8 ***