資料庫初始化完成!目前版本: 1.0.1 APCS 模擬測驗 - 程式識讀 - APCS 模擬題測驗系統

APCS 模擬測驗 - 程式識讀

適合初學者的選擇題測驗,檢驗程式碼閱讀能力

題目數:10 總分:115 及格:60 分
第 1 題 10 分
請問下列 C 程式碼的輸出為何? ```c #include <stdio.h> int main() { int a = 10; int *p = &a; printf("%d", *p); return 0; } ```
第 2 題 10 分
請問下列程式碼執行後,i 的值為何? ```c int i; for(i = 0; i < 5; i++) { // 空迴圈 } ```
第 3 題 10 分
請問下列程式碼的輸出為何? ```c int arr[5] = {1, 2, 3, 4, 5}; printf("%d", arr[2]); ```
第 4 題 15 分
請問以下遞迴函式的回傳值為何? ```c int fact(int n) { if(n <= 1) return 1; return n * fact(n-1); } printf("%d", fact(5)); ```
第 5 題 15 分
請問下列程式碼的輸出為何? ```c int arr[3] = {10, 20, 30}; int *ptr = arr; printf("%d", *(ptr + 1)); ```
第 6 題 10 分
請問下列 Python 程式碼的輸出為何? ```python list = [1, 2, 3, 4, 5] print(list[::-1]) ```
第 7 題 10 分
請問下列 Python 程式碼的輸出為何? ```python d = {"a": 1, "b": 2} d["c"] = 3 print(len(d)) ```
第 8 題 15 分
請問下列 Python 程式碼的輸出為何? ```python def func(x, list=[]): list.append(x) return list print(func(1)) print(func(2)) ```
第 9 題 10 分
請問下列程式碼的輸出為何? ```c struct Student { int score; }; struct Student s = {85}; printf("%d", s.score); ```
第 10 題 10 分
請問費波那契數列的前 5 個數字為何?