【評論主題】33. 16 進制的 31A 轉換為 8 進制為多少?(A)4132(B)2314(C)2341(D)1432

【評論內容】一律先轉2再轉8。轉2:0011 0001 1010★8(...

【評論主題】26. 請問執行以下 python 程式碼會印出?(其中 for i in range(1,11):這行 python 程式碼等同於 for i = 1 to 10 這行虛擬碼) (A)33(B)40

【評論內容】i在5跟7的倍數會continue不會累加,因此計算1+2+3+4+6+8+9即可,答案為33。

【評論主題】27. 有一個二維陣列 A[i,j],i,j 索引都由 1 開始,若第一個元素 A[1, 1]位址是 2、A[2,3]位址是18、A[3,2]位址是 28,A[5,5]的位址?(A)36(B)46(C

【評論內容】A[1, 1]位址為2    ...  A[2, 3]位址為18  ... A[3, 2]位址為28   ...     ...    A[5, 5]...2+1列+2行=18(得到1列+2行=16)2+2列+1行=28(得到2列+1行=26)1列+121行+2因此A[5, 5]為2+48+8=58(這是一個N*6的2維陣列,A[1, 6]位址為12,A[5, 6]位址為60。)

【評論主題】25. 請問執行以下 python 程式碼會印出? (A)[1,2,3] 3(B)[1,2,3] 20(C)[1,10,3] 20(D)10 20

【評論內容】

這個sumList函示並沒有變更值,因此a跟a1都沒變。即使有變更值也應該是[1,2,10] 20,不在選項中。

【評論主題】24. 請問執行以下 python 程式碼會印出? (A)0(B)10(C)12(D)15

【評論內容】

只考慮第二個while符合的情況。以下是幾個變數的變化。

i3333j0123result04410

run一次就得到result了,答案為10。

【評論主題】21. 以下為插入排序(insertion sort)的程式碼,A 是一個整數陣列,請問以下那個 A 陣列會讓line5 被執行最少次? (A)A = [1,2,3,4,5,6,7,8](B)A =

【評論內容】

直接看line5,因為(A)選項是已排序且遞增,基本上while一次都不會執行。反過來說(B)選項會執行最多次。(另外一題,這程式碼有bug,但不影響本題作答。)

【評論主題】3. 下列有關 C 程式語言中變數的宣告,何者錯誤?(A)int x[]={1, 2, 3};(B)int n=10, x[n];(C)char s[10]="hello";(D)

【評論內容】本題送分,本題送分,本題送分。早期C語言不可宣告變動長度的陣列,編譯時會出現如 "ISO C90 forbids variable length array"這樣的錯誤。新版的C已支援可用變數宣告陣列的長度,故本題送分。來源:新北市立國民中學112學年度教甄試題疑義回覆及說明

【評論主題】46. 下列 C/C++程式片段,輸出結果何者正確? (A) 1 (B) 2 (C) 3 (D) 4

【評論內容】同44題,指標b會先指向陣列a,再指向陣列a[3],答案為4。參考:指標與陣列。

【評論主題】33. 16 進制的 31A 轉換為 8 進制為多少?(A)4132(B)2314(C)2341(D)1432

【評論內容】一律先轉2再轉8。轉2:0011 0001 1010轉8(三個一抓):001 100 011 010得解(1 4 3 2)8在抓第一組001就知道答案是(D)選項了。

【評論主題】27. 有一個二維陣列 A[i,j],i,j 索引都由 1 開始,若第一個元素 A[1, 1]位址是 2、A[2,3]位址是18、A[3,2]位址是 28,A[5,5]的位址?(A)36(B)46(C

【評論內容】A[1, 1]位址為2    ...  A[2, 3]位址為18  ... A[3, 2]位址為28   ...     ...    A[5, 5]...2+1列+2行=18(得到1列+2行=16)2+2列+1行=28(得到2列+1行=26)1列+121行+2因此A[5, 5]為2+48+8=58(這是一個N*6的2維陣列,A[1, 6]位址為12,A[5, 6]位址為60。)

【評論主題】26. 請問執行以下 python 程式碼會印出?(其中 for i in range(1,11):這行 python 程式碼等同於 for i = 1 to 10 這行虛擬碼) (A)33(B)40

【評論內容】i在5跟7的倍數會continue不會累加,因此計算1+2+3+4+6+8+9即可,答案為33。

【評論主題】25. 請問執行以下 python 程式碼會印出? (A)[1,2,3] 3(B)[1,2,3] 20(C)[1,10,3] 20(D)10 20

【評論內容】

這個sumList函示並沒有變更值,因此a跟a1都沒變。即使有變更值也應該是[1,2,10] 20,不在選項中。

【評論主題】24. 請問執行以下 python 程式碼會印出? (A)0(B)10(C)12(D)15

【評論內容】

只考慮第二個while符合的情況。以下是幾個變數的變化。

i3333j0123result04410

run一次就得到result了,答案為10。

【評論主題】21. 以下為插入排序(insertion sort)的程式碼,A 是一個整數陣列,請問以下那個 A 陣列會讓line5 被執行最少次? (A)A = [1,2,3,4,5,6,7,8](B)A =

【評論內容】

直接看line5,因為(A)選項是已排序且遞增,基本上while一次都不會執行。反過來說(B)選項會執行最多次。(另外一題,這程式碼有bug,但不影響本題作答。)

【評論主題】3. 下列有關 C 程式語言中變數的宣告,何者錯誤?(A)int x[]={1, 2, 3};(B)int n=10, x[n];(C)char s[10]="hello";(D)

【評論內容】本題送分,本題送分,本題送分。早期C語言不可宣告變動長度的陣列,編譯時會出現如 "ISO C90 forbids variable length array"這樣的錯誤。新版的C已支援可用變數宣告陣列的長度,故本題送分。來源:新北市立國民中學112學年度教甄試題疑義回覆及說明

【評論主題】46. 下列 C/C++程式片段,輸出結果何者正確? (A) 1 (B) 2 (C) 3 (D) 4

【評論內容】同44題,指標b會先指向陣列a,再指向陣列a[3],答案為4。參考:指標與陣列。

【評論主題】45. 下列哪一種短距離無線通訊技術感應距離相當短,一般很少超過 10cm :(A) UWB(B) NFC(C) ZigBee(D) Bluetooth

【評論內容】(A) UWB超寬頻Ultra-wideband超寬頻的傳輸距離都是在十公尺之內,它的傳輸速率高達480Mbps,是藍牙的159倍,是Wi-Fi標準的18.5倍,非常適合多媒體資訊的大量傳輸。

【評論主題】36. 哪一種電腦語言資料結構的容器(container) 分:List、Tuple、Set、Dict(A) Python(B) Javascript(C) PHP(D) C

【評論內容】List列表(List)。有序集合列表 (List) 最常用的資料結構。跟很多語言的陣列 (Array)不一樣,Python 的列表四大功能,切片 (Slice)、擴充 (extend)、插入 (insert)、移除 (remove) /(del)。Tuple元組(Tuple)。不可變的有序集合各方面與列表很像,但一旦建立後是不可變的Set字典(Dict)。無序的鍵值對映字典為非常靈活的鍵值對,不具順序性,形式為(key:value)Dict集合(Set)。無序且唯一可使用數學集合相關的操作

【評論主題】31.高二的大華喜好探求新奇、不確定的事物,也很喜歡從事一些冒險的活動。根據法利(F. Farley)的觀點,他比較傾向下列何種性格?(A) T型性格 (B) A型性格 (C) B型性格 (D) C型

【評論內容】

A-衝動.急躁 (牙、索隆)B-隨和.不計較 (鹿丸、香吉士)C-退讓.壓抑 (丁次、喬巴)T-冒險.不可預測 (鳴人、魯夫)t-安穩.可預測