QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
次のC言語のプログラムの出力は何か。
#include <stdio.h>
struct Point {
int x;
int y;
};
int main() {
struct Point p1 = {3, 4};
struct Point p2 = p1;
p2.x = 10;
printf("%d %d\n", p1.x, p1.y);
return 0;
}
10 4
3 4
10 10
3 10
C言語で次のうち標準入力を受け取るのはどれか。
printf
scanf
main
include
C言語において、次の説明のうち正しいものはどれか?
static で宣言された関数は、他のソースファイルから呼び出すことができる
ブロックスコープ内で定義された変数は、ブロックを抜けると自動的に破棄される
グローバル変数は必ず extern を付けて宣言しなければならない
inline 関数は常にインライン展開される
C言語の左辺値(lvalue)の説明として正しくないものを選べ。
左辺値はオブジェクト型を含む
左辺値は不完全型を含む
左辺値はvoid型を含む
C言語における仮引数と実引数の意味として正しいものを選べ。
関数の定義・宣言における引数は仮引数、呼び出しにおける引数は実引数と呼ぶ
関数の呼び出しにおける引数は仮引数、定義・宣言における引数は実引数と呼ぶ
関数の定義における引数は実引数、宣言における引数は仮引数と呼ぶ
C言語において処理系(コンパイラ)はswitch文のcaseラベルの個数を制限してもよい。正しいか間違いか。
正しい
間違い
C言語のfopen関数で注意しなければいけないモードはどれか。正しい理由を説明しているものを選べ。
モード r はファイルを開くときにファイルを空にするので注意したほうがいい
モード w はファイルを開くときにファイルを空にするので注意したほうがいい
モード a はファイルを開くときにファイルを空にするので注意したほうがいい
malloc関数の引数の説明として正しいものを選べ。
確保するメモリの要素数を渡す
確保するメモリのバイト数を渡す
確保するメモリの要素数と要素1つのバイト数を渡す
以下のC言語のコードの問題点を指摘せよ。
char *ptr = malloc(sizeof(char));
if (ptr == NULL) {
perror("failed to malloc");
exit(1);
free(ptr);
malloc関数で確保するバイト数がおかしい
ptrがNULLになることはない
ptrを2回freeしている
C言語を作った開発者の名前を選択せよ。
ボブ・マーリー
ケン・トンプソン
デニス・リッチー
Three.js で直線(ライン)を描画したいときに使うクラスはどれか。
THREE.MeshLine
THREE.Line
THREE.LineMesh
THREE.LineObject
Three.js のマテリアルのうち、ライトの影響を受けないものはどれか。
THREE.MeshBasicMaterial
THREE.MeshLambertMaterial
THREE.MeshPhongMaterial
THREE.MeshStandardMaterial
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();
スパニングツリープロトコル(STP)の主な目的はどれか。
VLAN間のルーティングを行う
ネットワークのループを防ぐ
データを暗号化する
IPアドレスを自動で割り当てる
IPv4アドレスは何ビットで構成されているか。
32ビット
64ビット
128ビット
256ビット
次のうち、DNSの役割として正しいものはどれか。
IPアドレスからMACアドレスを取得する
IPアドレスをポート番号に変換する
ドメイン名をIPアドレスに変換する
電子メールを暗号化する
以下のプロトコルのうち、信頼性のある通信(コネクション型)を提供するのはどれか。
UDP
IP
TCP
ARP
以下のIPアドレスのうち、プライベートIPアドレスに該当するものはどれか。
8.8.8.8
172.20.10.5
192.0.2.1
203.0.113.10
イーサネットフレームの宛先 MAC アドレスが FF:FF:FF:FF:FF:FF のとき、これは何を意味するか。
マルチキャスト
ブロードキャスト
ユニキャスト
アニキャスト
イーサネットの通信方法のグローバルキャストの説明として正しいものを選べ。
1対1の通信を行う
同じネットワーク内にいるノードに1対Nの通信を行う
特定のグループにいるノードに1対Nの通信を行う
MACアドレスのOUIを割り当てている組織名を選べ。
IEEE
ICAN
ASEAN
MACアドレスのI/Gビットが1の時、宛先がどこになるか答えよ。
グローバルキャスト
ネットワークにおけるデータリンク層はどの層の信頼性を確保するためのレイヤか。次のうちから選べ。
物理層
アプリケーション層
トランスポート層
次のPythonのコードの出力は何か。
print(type(lambda x: x))
<class 'function'>
<class 'lambda'>
<class 'method'>
<class 'generator'>
次のPythonのコードはどういう結果になるか。
x = (1, 2, 3)
try:
x[0] = 10
except TypeError:
print("error")
error
10 2 3
(10, 2, 3)
エラーは発生せず何も出力されない
a = "ab"
print(a * 3)
ababab
abc
abab
aaaaaa
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のコードを実行すると結果はどうなるか。
x = "10"
y = 2
print(x * y)
"10"
"1010"
20
以下は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 ***