中級者のためのC言語講座



はじめに

少し腕試しをしてみましょう。
あなたのC言語の力はどの程度でしょうか? このサイトの講座を見る前に以下のテストを試してみて下さい。  簡単に答えられるものもあれば、かなりの難問?もあります。

テスト1 制限時間5分

C言語の予約語を知っている限り書き出して下さい。

テスト2 制限時間3分

上記の予約語の中で括弧を使用する制御を書き出して下さい。

テスト3 制限時間1分

int func(void) と int func() の違いを説明して下さい。

テスト4 制限時間3分

次の3つの書き方は、かなり問題があります。 理由を述べて、良い方法に修正して下さい。

  1. 文;
  2. for(式;終了条件式;式)
  3. void main()

テスト5 制限時間3分

配列と配列へのポインタが同じものとして扱われるのはどのような場合に限られていますか。

テスト6 制限時間3分

配列のコピーをポインタを使わずに引数として関数へ渡す方法を述べなさい。

テスト7 制限時間5分

次の文に誤りがあれば指摘して下さい。

  1. char* pS = "TEST No.6" /* Comment */
    "OK?";
  2. int* pI; *pI = 6;
  3. char* pS = &3["Do you know ?"];


戻る

トップ

次へ

ホーム