プログラムの書き方

練習問題2

MMGames



基本知識


1-1
C言語の文法上の最小単位は何か。
1-2
C言語のプログラムは自由な書き方で書くことが出来る。
この特徴をなんと呼ぶか。
1-3
C言語では大文字と小文字は区別するかどうか。
1-4
プログラム中にタブ文字を入れることで、
階層を表現する書き方をなんと呼ぶか。
※タブ文字を使わずに、空白文字で階層を表現する流儀もある。
1-5
プログラム中に説明文を書き込むことが出来るが、
この説明文のことをなんと呼ぶか。
解答例


プログラム書取


2-1
何も行わないmain関数だけのプログラムを作成せよ。
ただし、慣習に従った書き方にし、インデントも行うこと。
解答例


記述式


3-1
C言語のプログラムは自由な書き方が出来るので、
インデントを付けたり、コメントを付けたりしても動作には影響がないのに、
それらを付けることが一般的であるのは何故か簡潔に説明せよ。
解答例

基本知識(解答例)


1-1
トークン(単語)
1-2
フリーフォーマット(自由書式)
1-3
区別される
1-4
インデント
1-5
コメント
問題


プログラム書取(解答例)


2-1
int main(void)
{
    return 0;
}
問題


記述式(解答例)


3-1
その方がプログラムが読みやすくなるため。
問題

サイト目次


第0部:プログラム概要編

  1. プログラムとは何か?

2章:プログラムの書き方

  1. 書き方のルール
  2. 書き方の慣習
  3. 練習問題2

3章:画面への表示

  1. 文字列の表示
  2. 改行文字
  3. 練習問題3

6章:キーボードからの入力

  1. 入力用の関数
  2. 入力の恐怖
  3. 練習問題6

9章:回数が決まっている繰り返し

  1. 繰り返しを行う文
  2. ループ動作の仕組み
  3. 練習問題9

10章:回数がわからない繰り返し

  1. 回数不明ループ
  2. 入力チェック
  3. 練習問題10

13章:複数の変数を一括して扱う

  1. 複数の変数をまとめて扱う
  2. 配列の使い方
  3. 練習問題13

20章:複数のソースファイル

  1. 最小限の分割
  2. 分割の定石
  3. 練習問題20