請回答下列問題:(每小題5分,共20分)
假設x 的值為0情況下,執行以下函數,請問輸出結果為何?
def fun1(x):
print(x)
if (N < 2):
fun1(x + 1)
else:
print(x)
print(x)
假設有一棵二元樹(t)如下左圖所示,執行如下右圖函數,請問輸出結
果為何?
def PT(t):
if(t is not NULL):
print(t.Value)
PT(t.Right)
請問以下程式,輸出結果為何?
main()
{
int A = 5;
while (A < 7) {
printf("%i ", A);
A++;
}
printf("%i ", A);
while (A > 2) {
printf("%i ", A);
A -= 2;
}
}
請問以下程式,輸出結果為何?
void funcC(int *p){
int y;
y = *p + 3;
*p = y * 3;
}
main()
{
int m = 5, n = 6;
funcC(&m);
funcC(&n);
printf("%4d%4d\n", m, n);
}