所屬科目:泉勝◆程式設計實習
1.程式挑錯,以下程式可將資料由小而大排序,請挑出錯誤行號。
(A)for(i=1; i<=N-1; i++)(B)for(j=1; j<=N-i; j++)(C)if(a[j]>a[i]) { (D)t=a[j];
2.程式挑錯,以下程式可將資料由小而大排序,請挑出錯誤行號。
(A)for(i=1; i<=N-1; i++){(B)for(j=2; j<=N-i+1; j++)(C)if(a[j]>max){(D)
3.程式挑錯,以下程式可將資料由小而大排序,請挑出錯誤行號。(A)if(a[j][3]>a[j+1][3]){(B)for (k=0;k<=3;k++)(C)t=a[j][k];(D)a[j][k]=t;
4.將(總分*10+數學)當作排序依據表示(A)總分相同時,以數學為排序依據(B)數學相同時,以總分為排序依據(C)當總分相同時,都是相同名次(D)當數學相同時,都是相同名次。
5.程式挑錯,以下程式可將資料由小而大排序,請挑出錯誤行號。(A)struct stuGrade(B)(C) char name[7]; (D)
6.程式挑錯,以下程式為計數排序,請挑出錯誤行號。(A)(B)(C)(D)
7.程式挑錯,以下程式為計數排序,請挑出錯誤行號。(A)for(int i=1;i<=N;i++)a[i][4]=1;(B)for(int i=1;i<=N-1;i++){for (int j=i+1;j<=N;j++){//(C)if(a[j][3]>a[i][3])(D)a[j][4]++;//else if (a[i][3]<a[j][3])
8.程式填空。以下程式為計數排序。(A)if(a[i].total>a[j].total)(B)if(a[i].total>a[j].total);(C)if(a[i]>a[j])(D)if(a[i].total>a[i+1].total)
9.以下為 C 語言的搜尋,空白填空(A)if(strcmp(a[i][0],name)==0)(B)if(a[i][0]==name)(C)if(strcmp(a[i][0],name)=0)(D)if(a[i][0]=name)
10.程式填空,帳號與密碼全對,才可進入系統。
(A)if(strcmp(a[i].name,name)==0 && strcmp(a[i].tel,password)==0)(B)if(strcmp(a[i].name,name)==0 & strcmp(a[i].tel,password)==0)(C)if(strcmp(a[i].name,name)==0 || strcmp(a[i].tel,password)==0)(D)if(strcmp(a[i].name,name)==0)
11.程式挑錯。二分搜尋法。(A)(B)(C)(D)
12.程式挑錯。二分搜尋法。(A)(B)m=(int)((l+u)/2);(C)(D)
13.程式挑錯。二分搜尋法。(A)(B)(C)m=(int)((l+u)/2);(D)
14.程式挑錯。英文單字測驗。(A)(B)(C)(D)
15.程式挑錯。英文單字測驗。(A)(B)(C)(D)r=r+1;
16.寫出程式執行結果。
(A)810 (B)80 (C)90(D)85
17.寫出程式執行結果。(A)1 (B)2 (C)3(D)4
18.寫出程式執行結果。(A)15 (B)3 15 (C)18(D)4
19.寫出程式執行結果。(A)8 (B)5 (C)7(D)20
20.寫出程式執行結果。(A)5 (B)52 (C)7(D)20
21 寫出程式執行結果。(A)5 (B)52 (C)7(D)20
22.寫出程式執行結果。(A)5 (B)52(C)7(D)20
23.寫出程式執行結果。
(A)5(B)52(C)7(D)20
24.寫出程式執行結果。(A)25 0 (B)25 1(C)625(D)25
25.寫出程式執行結果。(A)25(B)5(C)625(D)1
26.以下程式若輸出 84 82 61 54 43 9 89 85 70 43,請問接下來輸出。(A)10 (B)5(C)625(D)1
27.以下程式若輸出 84 82 61 54 43 9 89 85 70 43,請問接下來輸出。(A)10 (B)5(C)625(D)1