The Office Uchida, School of Computer

コンピュータを学習する人の学校:パソコンキャンパス、プログラミングキャンパス
ホームCプログラマ徹底養成コースC言語 スキル チェックシート
文字の拡大
「C言語 スキル チェックシート(対象:実務経験の無い方)」

以下の質問に当てはまる場合、チェックを付けて下さい。あまり、深く考えずに、直感的にすばやく答えてください。

printf関数が何をする関数か知っている。
double型の変数a, b, cにゼロ以外の値が入っていても、「double x = ( 1/3 )*(a+b+c);」の値は常にゼロになる理由を説明できる。
平方根を求めるsqrt関数を使うには、標準ヘッダファイルをインクルードしないといけないことを知っている。
「while(1){ ... }」をどのようなときに使うかを知っている。
1からnまでループで加えるプログラムをすぐに書ける。
単純な関数であれば、自分で関数を作って、プログラムを組むことができる。
「int *p; int *p[3]; int (*p)[3];」の違いについて理解している。
自分で構造体を作ってプログラムを作ることができる。
「int a[2]; int *p=a;」のときに、「int b=*p++;」の動作について理解している。
英文だけからなるファイルを入力して、その中に'a'という文字が何個あるのか計測するプログラムを作ることができる。

判定

チェックの数判定結果説明
0〜4初級コース:ほとんどC言語を知らないと判定されます。易しい問題からコツコツと頑張りましょう。
5〜7中級コース:ある程度、C言語を知っているようですが、完全ではありません。中くらいの問題から解きましょう。
8〜10上級コース:かなりC言語を知っているようです。プログラミングのスキルを磨きましょう。