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