所屬科目:技檢◆資訊相關職類共用工作項目
1. 下列流程圖所對應的 C/C++指令為何?
(A)do...while(B)while(C)switch...case(D)if...then...else。
2. 下列流程圖所對應的 C/C++指令為何?(A)do...while(B)while(C)switch...case(D)if...then...else。
3. 下列流程圖所對應的 C/C++指令為何?
4. 下列流程圖所對應的 C/C++程式為何?
(A)(B)(C) (D)。
5. 下列 C/C++程式片段之敘述,何者正確?
(A)輸入三個變數(B)找出輸入數值最小值(C)找出輸入數值最大值(D)輸出結果為 the output is:c。
6. 下列何者「不是」C/C++語言基本資料型態?(A)void(B)int(C)main(D)char。
7. 下列何者在 C/C++語言中視為 false?(A)-100(B)-1(C)0(D)1。
8. 有關 C/C++語言中變數及常數之敘述,下列何者「不正確」?(A)變數用來存放資料,以利程式執行,可以是整數、浮點、字串的資料型態(B)程式中可以操作、改變變數的值(C)常數存放固定數值,可以是整數、浮點、字串的資料型態(D)程式中可以操作、改變常數值。
9. 下列 C/C++程式片段,何者敘述正確?
(A)小括號應該改成大括號(B)sum = sum +30; 必須使用大括號括起來(C)While 應該改成 while(D)While ( sum <=1000 )之後應該要有分號。
10. 有關 C/C++語言結構控制語法,下列何者正確?(A)while (x>0) do {y=5;}(B)for (x<10) { y=5;}(C)while (x>0 || x<5) { y=5;}(D)do (x>0) { y=5 } while (x<1)。
11. C/C++ 語言指令 switch 的流程控制變數「不可以」使用何種資料型態?(A)char(B)int(C)byte(D)double。
12. C/C++ 語言中限定一個主體區塊,使用下列何種符號?(A)( )(B)/* */(C)" "(D){ }。
13. 下列 C/C++程式片段,輸出結果何者正確?
(A)1(B)2(C)3(D)4。
14. 下列 C/C++程式片段,輸出結果何者正確?
15. 下列 C/C++程式片段,若 x = 2,則 y 值為何?(A)2(B)3(C)7(D)9。
16. 下列 C/C++程式片段,其 x 之輸出結果何者正確?(A)2(B)3(C)4(D)5。
17. 下列 C/C++程式片段,執行後 x 值為何?(A)0(B)1(C)2(D)3。
18. 下列 C/C++程式片段,f(8, 3)輸出為何?
(A)3(B)5(C)8(D)11。
19. 對於下列 C/C++程式,何者敘述正確?
(A)將 a 及 b 兩矩陣相加後,儲存至 c 矩陣(B)若 a[2][2]={{1, 2},{3, 4}}及 b[2][2]= {{1,0},{2,-3}},執行結束後 c[2][2]= {{5,6}, {11,12}}(C)若 a 及 b 均為 2x2 矩陣,最內層 for 迴圈執行 8 次(D)若 a 及 b 均為 2x2 矩陣,最外層 for 迴圈執行 4 次。
20. 對於下列 C/C++程式片段,何者敘述有誤?
(A)程式輸出為 4x+-3y+8=0(B)若(x1,x2)及(y1,y2)視為兩個二維平面座標,程式功能為計算直線方程式(C)若(x1,x2)及(y1,y2)視為兩個二維平面座標,則直線方程式的斜率為(D)若(x1,x2),(y1,y2)及(5,4)視為三個二維平面座標,則會構成一個直角三角形。