- Goはプログラミングを簡単にすることを推奨している。短縮形宣言演算子を使った場合、型を明示する必要はない。
- true
- false
- 自身の言葉で、コンピューターはどう動くか説明してください。
a.) コンピューターは電気的に動作します。電気にはオンとオフという2つの状態があり、スイッチやサーキットと状態とをコーディングスキーマで組み合わせて操作します。
- コンピューターに関連する場合で、0と1は何を意味しますか?
a.) 0はオフ、1はオンの短縮系。
- 真偽値で1はtrueですかfalseですか?
- true
- false
- 5つの電灯がある場合、いくつのメッセージをエンコードできますか?
- 8
- 16
- 32
- 64
- 128
- コンピューターの電源スイッチは0と1でできています。これは0はオフ、1はオンを表していて、オフとオンを切り替えられることを意味している。
- true
- false
- Bit(ビット)はbinary digit(バイナリ値)の略である。
- true
- false
- オンとオフ、1と0、バイナリ値、ビット、マシン語はコンピューター内では0と1の塊しかなく、それらのオンとオフの切り替えをするのみであるという考え方に基づいている。
- true
- false
- サーキット、スイッチ、トランジスタ、ゲートはコンピューター内でオンかオフかの状態を保存することができるものである。
- true
- false
- 今日、最も人気のあるテキストコーディングスキーマといえば、
- ASCII
- UTF-8
- JIS
- W Europe
- 1000バイト =
- 1 TB
- 1 GB
- 1 MB
- 1 KB
- 1000 GB =
- 1 TB
- 1 GB
- 1 MB
- 1 KB
- transistor countを見てください。現在のプロセッサにはいくつのトランジスタがあるか。
70億(Xbox One X (Project Scorpio) main SoCの場合)
- ENIACにはいくつのサーキットがありましたか?
- 160
- 1,600
- 16,000
- 160,000,000
- runeはint32のエイリアスである。
- true
- false
- byteはuint8のエイリアスである。
- true
- false
- int型を使う場合、コンパイラがint32かint64かを判断して選択する。言い換えると、intには決められたサイズが存在するということである。
- true
- false
- だいたいのケースで数値を扱う場合、整数の場合はint、実数の場合はfloat64を使えば良い。
- true
- false
- stringはバイトの並びである。
- true
- false
- Goのソースコードは常にUTF-8である。
- true
- false
- stringはバイトの並びであり、Unicodeのコードポイントを表している、runeと呼ばれるものである。
- true
- false
- コーディングスキーマとはなんですか?
a.) スイッチのオン・オフを表現する0と1の連なり
- 10進数で42は?
- 42
- 101010
- 2A
- 数値システムのビデオはスキップした
- 2進数で42は?
- 42
- 101010
- 2A
- 数値システムのビデオはスキップした
- 16進数で42は?
- 42
- 101010
- 2A
- 数値システムのビデオはスキップした