MMGamesロゴ  MMGames
Twitterシェアボタン  Facebookシェアボタン   
しんで覚えるC言語
しんで覚えるC言語

練習問題1

基本知識

問 1-1
C言語のプログラムはある物の集合として作られる。
ある物とは何か。


問 1-2
上記のある物の構造は、4つの機能の組み合わせになっている。
その4つの機能とは何か。順番、区切りの記号まで正しく答えよ。


問 1-3
C言語は人間向きの言語であり、コンピュータには理解できないため、
C言語をコンピュータ向きの言語に翻訳するソフトがある。
そのようなソフトをなんと呼ぶか。

プログラム書取

問 2-1
何も行わないmain関数だけのプログラムを作成せよ。

記述式

問 3-1
C言語では、関数には自由な名前を付けることができるが、
必ず一つはmainという名前の関数がなくてはならない。
その理由を簡潔に述べよ。

基本知識(解答例)

解 1-1
関数


解 1-2
型名 関数名(引数){処理}

※各言葉は多少異なっていても良い。

解 1-3
コンパイラ

※コンパイルは翻訳作業自体のことなので誤答。
プログラム書取(解答例)

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

※現時点では、コンパイルさえ出来ればそれで良い。
記述式(解答例)

解 3-1
C言語の関数には順番の概念がなく、どの順番で使用しても良いが、
それでは最初に使用する関数がどれだかわからなくなるため、
一番最初に使用する関数はmainという名前であると決められている。

※順番の概念について書かれていない場合は減点。


本サイトについて

苦しんで覚えるC言語(苦C)は
C言語入門サイトの決定版です。
C言語の基本機能を体系立てて解説しており、
市販書籍と同等以上の完成度です。

第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

コメント
COMMENT

💬 コメント投稿欄を開く