QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
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();
C言語の1バイトのビット数は必ず8である。
正しい
正しくない
次のC言語のプログラムの出力は何か。
#include <stdio.h>
#include <stdlib.h>
int main() {
int *p = malloc(sizeof(int));
*p = 20;
printf("%d\n", *p);
free(p);
return 0;
}
0
20
メモリリークが発生する
コンパイルエラー
struct Point {
int x;
int y;
};
struct Point p = {1, 2};
struct Point *ptr = &p;
ptr->x = 5;
printf("%d %d\n", p.x, p.y);
1 2
5 2
5 5
次のプログラムの出力はどうなるか。
void update(int *x) {
*x = *x * 2;
int a = 7;
update(&a);
printf("%d\n", a);
7
14
C言語の次のコードはどんな出力になるか。
void func(int x) {
x = x + 10;
int a = 5;
func(a);
5
10
15
C言語において、次の説明のうち正しいものはどれか?
static で宣言された関数は、他のソースファイルから呼び出すことができる
ブロックスコープ内で定義された変数は、ブロックを抜けると自動的に破棄される
グローバル変数は必ず extern を付けて宣言しなければならない
inline 関数は常にインライン展開される
C言語のfopen関数で注意しなければいけないモードはどれか。正しい理由を説明しているものを選べ。
モード r はファイルを開くときにファイルを空にするので注意したほうがいい
モード w はファイルを開くときにファイルを空にするので注意したほうがいい
モード a はファイルを開くときにファイルを空にするので注意したほうがいい
C言語におけるfopen関数の使い方について正しくないものを選べ。
fopen関数は引数にオープンモードを文字列で指定する
fopen関数は引数にファイルのパスを指定する
fopen関数はファイルを開くことに失敗したときにfalseを返す
malloc関数の引数の説明として正しいものを選べ。
確保するメモリの要素数を渡す
確保するメモリのバイト数を渡す
確保するメモリの要素数と要素1つのバイト数を渡す
以下のC言語のコードは文字列の末尾の改行を取り除こうとしているコードである。問題点を指摘せよ。
char str[10];
if (fgets(str, sizeof str, stdin)) {
size_t len = strlen(str);
if (len) {
str[len-1] = '\0';
strが空文字列だった場合に脆弱性が生まれる
str[len-1] の添え字の参照方法が間違っている
CRLFの改行に対応していない
スパニングツリープロトコル(STP)の主な目的はどれか。
VLAN間のルーティングを行う
ネットワークのループを防ぐ
データを暗号化する
IPアドレスを自動で割り当てる
次のうち、IPパケットの断片化(フラグメンテーション)を行うのはどれか。
アプリケーション層
トランスポート層
ネットワーク層
データリンク層
IPv4アドレスは何ビットで構成されているか。
32ビット
64ビット
128ビット
256ビット
TCP/IPモデルの「インターネット層」に対応するOSI参照モデルの層はどれか。
物理層
セッション層
スイッチ(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
ネットワークにおいてブロードキャストが届く範囲のことを何というか答えよ。
ユニキャストドメイン
ブロードキャストドメイン
マルチキャストドメイン
イーサネットの通信方法のグローバルキャストの説明として正しいものを選べ。
1対1の通信を行う
同じネットワーク内にいるノードに1対Nの通信を行う
特定のグループにいるノードに1対Nの通信を行う
ネットワークにおけるデータリンク層はどの層の信頼性を確保するためのレイヤか。次のうちから選べ。
次の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
print("".join(["Py", "thon"]))
Python
thonPy
Py thon
PYTHON
次の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におけるモジュールオブジェクトは何種類あるか。
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の予約語に含まれていないキーワードはどれか選択せよ。
try
catch
except