QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
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
コンパイルエラー
次のプログラムの出力はどうなるか。
void update(int *x) {
*x = *x * 2;
int a = 7;
update(&a);
printf("%d\n", a);
7
14
0
次のC言語のプログラムの出力はどれか。
int a = 10;
int *p = &a;
*p = *p + 5;
10
5
15
C言語の次のコードはどんな出力になるか。
void func(int x) {
x = x + 10;
int a = 5;
func(a);
C言語で次のうち標準入力を受け取るのはどれか。
printf
scanf
main
include
C言語において処理系(コンパイラ)はswitch文のcaseラベルの個数を制限してもよい。正しいか間違いか。
間違い
C言語のfopen関数で注意しなければいけないモードはどれか。正しい理由を説明しているものを選べ。
モード r はファイルを開くときにファイルを空にするので注意したほうがいい
モード w はファイルを開くときにファイルを空にするので注意したほうがいい
モード a はファイルを開くときにファイルを空にするので注意したほうがいい
C言語においてint型のバイト数は常に4バイトである。正しいか間違いか。
C言語のchar型のバイト数はいくつか。
1バイト
2バイト
4バイト
スパニングツリープロトコル(STP)の主な目的はどれか。
VLAN間のルーティングを行う
ネットワークのループを防ぐ
データを暗号化する
IPアドレスを自動で割り当てる
次のうち、HTTP の標準ポート番号はどれか。
21
22
80
443
IPv4アドレスは何ビットで構成されているか。
32ビット
64ビット
128ビット
256ビット
TCP/IPモデルの「インターネット層」に対応するOSI参照モデルの層はどれか。
物理層
ネットワーク層
トランスポート層
セッション層
スイッチ(L2スイッチ)の主な役割はどれか。
パケットをルーティングして他のネットワークに転送する
MACアドレスに基づいてフレームを転送する
ドメイン名の解決を行う
暗号化された通信を復号する
以下のIPアドレスのうち、プライベートIPアドレスに該当するものはどれか。
8.8.8.8
172.20.10.5
192.0.2.1
203.0.113.10
OSI参照モデルの第3層に該当するのはどれか。
データリンク層
ネットワークにおいてブロードキャストが届く範囲のことを何というか答えよ。
ユニキャストドメイン
ブロードキャストドメイン
マルチキャストドメイン
イーサネットの通信方法のグローバルキャストの説明として正しいものを選べ。
1対1の通信を行う
同じネットワーク内にいるノードに1対Nの通信を行う
特定のグループにいるノードに1対Nの通信を行う
ネットワークにおけるデータリンク層はどの層の信頼性を確保するためのレイヤか。次のうちから選べ。
アプリケーション層
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で立方体(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)
次のPythonのコードの出力は何か。
def foo(a, b=2, c=3):
print(a, b, c)
foo(1, c=4)
1 2 3
1 4 3
1 2 4
エラーになる
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コードの出力はどれか。
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のあるパッケージ構成である。
parent/
__init__.py
child/
parent.childをインポートした場合の動作として正しいものを選択せよ。
parent.__init__.pyが実行される
child.__init__.pyが実行される
parentとchildの両方の__init__.pyが実行される
Pythonの予約語に含まれていないキーワードはどれか選択せよ。
try
catch
except
Pythonのスクリプトファイル内のエンコード宣言として正しい記述を選択せよ。
*-* code: utf-8 *-*
-*- coding: utf-8 -*-
*** cd: utf-8 ***
Pythonの字句解析における論理行の説明として正しいものを選べ。
論理行の終端はタブで表される
論理行の終端は改行で表される
論理行の終端は半角スペースで表される
次のPythonの実装の内、もっとも保守されている実装はどれか答えよ。
CPython
Jython
Python for .NET
IronPython