
代號:
頁次:
-
24 下列程式碼的執行成果為多少?
def f(x, y):
return x+y, x-y, x+2*y
data=f(123, 456)
print(data[1])
579 -333 1035 [579,-333,1035]
25 執行以下程式碼,當 i=2,執行 while 迴圈完成後的排序結果為?
s=[3,2,1,5,0,4,6,9,8,7]
def Sort(data):
for i in range(1, len(data)):
key=data[i]
j=i-1
while j >=0 and key<data[j]:
data[j+1]=data[j]
j -=1
data[j+1]=key
return data
print(Sort(s))
[3,2,1,5,0,4,6,9,8,7] [2,3,1,5,0,4,6,9,7,8] [2,1,3,5,0,4,6,8,9,7] [1,2,3,5,0,4,6,9,8,7]
26 下列 C程式執行結果,變數 i和num 的值為何?
int i=3, num=7;
do {
num -= i--;
} while(i !=1);
i=0,num=0 i=1,num=0 i=1,num=1 i=1,num=2
27 C 語言的函數如下,則 g(10, 10)的回傳值為何?
int g(int s, int n)
{if(n<=1)
return s;
return g(s+n, n-1);
}
54 55 64 65
28 有向圖的鄰接矩陣(adjacency matrix)為何者?從左到右、從上到下分別代表 1、2、3、4節點
0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 1
0 0 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 0
29 下列何個關鍵字在 JAVA 程式中,可用於呼叫同一個類別內的其它的建構函數(Constructor)?
this static template protected
30 撰寫程式的過程中,將抽象性(abstraction)函式介面(interface)的實作細節部分隱藏起來,此方法是由
程式語言本身來提供的。這是屬於物件導向程式設計中的何種方法?
宣告(declaration)多型(polymorphism)
繼承(inheritance)封裝(encapsulation)
31 在TCP/IP 協定架構中,關於傳輸層(Transport Layer)協定的分類,下列何者非屬於傳輸層協定?
ICMP(Internet Control Message Protocol)UDP(User Datagram Protocol)
TCP(Transmission Control Protocol)SCTP(Stream Control Transmission Protocol)