已答 0 / 32

APCS 2022/06 第一場 第 1 題

C

第 1 / 32 題 ・ 第一場 ・ 原題號 1

規則:

輸入 x 範圍輸出
90 ~ 100'A'
80 ~ 89'B'
70 ~ 79'C'
0 ~ 69'D'

下列選項哪一個正確?

char f1(int x){
     char result;
     if (x >= 90) {
         result = 'A';
     } else if (x >= 80) {
         result = 'B';
     } else if (x >= 70) {
         result = 'C';
     } else {
         result = 'D';
     }
     printf("%c",result);
}

char f2(int x){
     char result;
     if (x >= 90)
          result = 'A';
     switch(x) {
         case 90:
             result = 'A';
             break;
         case 80:
             result = 'B';
             break;
         case 70:
             result = 'C';
             break;
         case 60:
             result = 'D';
     }
     printf("%c",result);
}

本站識讀題目部分來自吳邦一教授公開之《APCS C 程式識讀 125 題》與《APCS Python 程式識讀 125 題》,經作者同意作為非營利教學使用。來源:吳邦一的 APCS 題解目錄

更多