コース一覧
C言語基礎 関数・配列編
第5章クイズ

C言語基礎 関数・配列編

C言語の関数と配列を学び、処理を分割してデータを扱うコースです。

1
関数
01. 関数を定義する15分
02. 引数と戻り値15分
03. プロトタイプ宣言15分
04. void関数15分
05. 変数のスコープ15分
06. つくる 関数に分割15分
07. 第5章クイズ10分
2
配列と文字列
01. 配列15分
02. 配列とfor15分
03. 集計15分
04. 最高点と最低点15分
05. 文字列(char配列)15分
06. 文字列関数15分
07. 文字列の入力15分
08. つくる 配列で成績管理15分
09. 第6章クイズ10分

C言語基礎 関数・配列編

01関数を定義する
02引数と戻り値
03プロトタイプ宣言
04void関数
05変数のスコープ
06つくる 関数に分割
07第5章クイズ
08配列
09配列とfor
10集計
11最高点と最低点
12文字列(char配列)
13文字列関数
14文字列の入力
15つくる 配列で成績管理
16第6章クイズ

第5章クイズ

クイズ1

次の関数定義の1行目について、正しい説明はどれですか。

c

double average_of(int total, int count) {

クイズ2

次のプログラムの出力はどれですか。

c

#include <stdio.h>

void show(void) {
    printf("B");
}

int main(void) {
    printf("A");
    show();
    printf("C\n");
    return 0;
}

クイズ3

次のプログラムの出力はどれですか。

c

#include <stdio.h>

int add_bonus(int score) {
    score = score + 5;
    return score;
}

int main(void) {
    int score = 70;
    add_bonus(score);
    printf("%d\n", score);
    return 0;
}

クイズ4

main より下に定義した関数を main の中から呼びたいとき、プロトタイプ宣言が必要になる理由はどれですか。

クイズ5

次のプログラムの出力はどれですか。

c

#include <stdio.h>

int make_total(void) {
    int total = 100;
    return total;
}

int main(void) {
    int total = 0;
    make_total();
    total = total + 5;
    printf("%d\n", total);
    return 0;
}

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。