練習

是非題

  1. 任何程式只要有輸入及輸出就好。
  2. char 和 int 都是儲存的都是整數。
  3. float 在計算時完全不會有任何誤差。
  4. unsigned 儲存的是非正整數。
  5. 不可以在 scanf() 中使用 \a。

選擇題

  1. 請問一個 int 佔用幾個 byte 的記憶體空間? (A) 4 (B) 8 (C) 16 (D) 32
  2. 請問一個 long int 在 Unix 系統上佔用幾個 byte 的記憶體空間? (A) 4 (B) 8 (C) 16 (D) 32
  3. 請問 %c 對應的型態是什麼? (A) int (B) float (C) double (D) char
  4. 請問 %lf 對應的型態是什麼? (A) int (B) float (C) double (D) char
  5. 請問 %lu 對應的型態是什麼? (A) unsigned int (B) unsigned long (C) unsigned double (D) unsigned char

問答題

  1. 請問 100 以 %08d 輸出的結果為何?
  2. 請問 55.32876 以 %4.2d 輸出的結果為何?
  3. 請問 65 以 %c 輸出的結果為何?
  4. 請問 'A' 以 %d 輸出的結果為何?
  5. 請問 9876543210 以 %u 輸出的結果為何?
  6. 請問 scanf("%d", &num) 時,輸入 100 ,num 值為何?
  7. 請問 scanf("%f", &num) 時,輸入 3.1415926 ,num 值為何?
  8. 請問 scanf("%d", &num) 時,輸入 100.125 ,num 值為何?
  9. 請問 scanf("%d", &num) 時,輸入 9876543210 ,num 值為何?
  10. 請問 scanf("%c\n", &num) 時,輸入 6 ,num 值為何?

results matching ""

    No results matching ""