プログラミング・期末テスト解答例(2022 年 02 月 09 日)

ペーパー試験

 

  1. (4 点)
    int main(void) {
       int i;
       for (i = 0; i < 9; i++) {
          if (i % 2 == 0) {
             if (i % 3 != 0) {
                putchar('#'); 
             } 
          }
       }
       putchar('$');
       putchar('%');
       putchar('@');
       return 0; 
    }
    

  2. (2 × 2 点)
    (ⅰ)"%lf"
    (ⅱ)x <= -5 || 5 <= x

  3. (2 × 2 点)
    (ⅰ)
    double foo(int a, double b) {
       return 3.9 * a + b / 2; 
    }
    
    (ⅱ)foo(3, 12.3)

  4. (4, 2 点)
    (1)(A) × (B)  (C)  (D)  (E) × (F)  (G) × (H) ×  
    (2)(A)  (B) × (C)  (D) ×  

  5. (1 × 14 点)
    (1)(D) (2)(A) (3)(B) (4)(B)
    (5)(C) (6)(E) (7)(E) (8)(D)
    (9)(B) (10)(C) (11)(A) (12)(C)
    (13)(B) (14)(C)

オンライン試験