返回「109年 專技高考 資訊技師」題庫

109年 專技高考 資訊技師|歷屆考題全文(機器抽取)

109年專門職業及技術人員高等考試建築師、32類科技師(含第二次食品技師)、大地工程技師考試分階段考試(第二階段考試)暨普通考試不動產經紀人、記帳士考試、109年第二次專門職業及技術人員特種考試驗光人員考試資訊技師類科歷屆試題,含資料結構與資料庫及資料探勘、計算機系統、網路原理與應用等 6 科。

共 6 份考卷|資料來源:依政府資料開放授權條款(OGDL)第 1 版利用,資料集:考選部歷屆試題(data.gov.tw dataset 170565),109 年。

本頁文字由 PDF 機器抽取,可能有辨識誤差,僅供搜尋參考,請以官方原始檔案為準。

免費登記製作需求🚀 前往「109年 專技高考 資訊技師」下載頁所有公開題庫

資料結構與資料庫及資料探勘

下載:題目

官方不公布申論答案

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:資料結構與資料庫及資料探勘

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

 不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。  本科目除專門名詞或數理公式外,應使用本國文字作答。

30

3

10

20

25

15

5

7

60

70

65

6

17

座號:

計算機系統

下載:題目

官方不公布申論答案

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:計算機系統

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

 不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。  本科目除專門名詞或數理公式外,應使用本國文字作答。

請列出執行加法後的結果(使用 16 進位表示)與以下四個旗標( Flags ) 的值: Carry Flag ( CF ) 、 Overflow Flag ( OF ) 、 Odd Parity Flag ( OPF ) 、 Sign Flag ( SF ) 。

座號:

MOV AX C23H
MOV BX E85H
ADD AX BX

網路原理與應用

下載:題目

官方不公布申論答案

01330

1 - 1

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:網路原理與應用

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

 不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。  本科目除專門名詞或數理公式外,應使用本國文字作答。

座號:

系統分析與資訊安全

下載:題目

官方不公布申論答案

01340

1

1

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:系統分析與資訊安全

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

 不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。  本科目除專門名詞或數理公式外,應使用本國文字作答。

座號:

計算機數學

下載:題目

官方不公布申論答案

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:計算機數學

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

 不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。  本科目除專門名詞或數理公式外,應使用本國文字作答。

2 2 2 1 1 1 1 2 1 2 n n      

計算下列算式之值。 ( 10 分)

座號:

任給一長度為 20 的二位元字串 s ( Binary String ) ,隨機變數 X 定義為 X(s) 是字串 s 中 0 出現的個數加上 2 倍的 1 出現的個數之和,請計算 E 〔 X 〕及 Var 〔 X 〕 ,其中 E 〔 X 〕為期望值, Var 〔 X 〕為變異數。 ( 10

若 X

分) 為一連續隨機變數定義如下:

若隨機變數 Y= 2 X +3 ,請計算 Var 〔 Y 〕 ,其中 Var 〔 Y 〕為變異數。 ( 10 分)

程式設計

下載:題目

官方不公布申論答案

109 年專門職業及技術人員高等考試建築師、 32 類科技師 (含第二次食品技師) 、大地工程技師考試分階段考試 (第二階段考試)暨普通考試不動產經紀人、記帳士考試、 109 年第二次專門職業及技術人員特種考試驗光人員考試試題

別:高等考試

科:資訊技師

目:程式設計

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

#include <stdio.h>

int F(int x, int y) { int c = 7; int d = c%3; for (int i = 1; i <= y; i++) { d = c * (x - i + 1) / i; } return d; } int main() { int h=8; for (int a = h%5+2; a >3; a--) { for (int n = 0; n <= a; n++) { printf("%d", F(a, n)); } printf("\n"); } return 0; }

座號:

代號:

頁次:

5

1

1 3 5 7 2 4 6 8 #include <stdio.h> void getMatrixElements(int matrix[][10], int row, int column) { int i,j; printf("\nEnter elements: \n"); for (i = 0; i < row; ++i) { for (j = 0; j < column; ++j) { printf("Enter a%d%d: ", i + 1, j + 1); scanf("%d", &matrix[i][j]); } } } void calMatrices(int first[][10], int second[][10], int result[][10], int r1, int c1, int r2, int c2) { int i,j,k; for (i = 0; i < r1; ++i) { for (j = 0; j < c2; ++j) { result[i][j] = 0; } } for (i = 0; i < r1; ++i) { for (j = 0; j < c2; ++j) { for (k = 0; k < c1; ++k) { result[i][j] += first[i][k] * second[k][j]; } } } }

void display(int result[][10], int row, int column) { int i,j; printf("\nOutput Matrix:\n"); for (i = 0; i < row; ++i) { for (j = 0; j < column; ++j) { printf("%d ", result[i][j]); if (j == column - 1) printf("\n"); } } } int main() { int first[5][5], second[5][5], result[5][5], r1=2, c1=2, r2=2, c2=2; getMatrixElements(first, r1, c1); getMatrixElements(second, r2, c2); calMatrices(first, second, result, r1, c1, r2, c2); display(result, r1, c2); return 0; }

代號:

01360

頁次:

5

4

三、請依據下列 C++ 程式碼執行後,回答輸出結果為何?( 25 分) #include <stdio.h> struct EmpAddress { char *ename; char stname[20]; int pincode; }employee1={"John Alter","Court Street",654134},*pt1=&employee1; int main() { struct EmpAddress employee2 = {"Bob Hard","First Street",462524}, employee3 = {"Draven Green","Darkest Street",883126}; struct EmpAddress *pt2, *pt3; pt2=&employee2; pt3=&employee3; pt2-> ename = pt1->ename; pt2->pincode =315948; pt1 = pt2; strcpy(pt3->stname,"Love Street"); pt1->ename = pt3->ename; printf(" %s from %s, pincode:%d \n\n", pt1->ename,(*pt1).stname, pt1->pincode); printf(" %s from %s, pincode:%d \n\n", pt2->ename,(*pt2).stname, pt2->pincode); printf(" %s from %s, pincode:%d \n\n", pt3->ename,(*pt3).stname, pt3->pincode); return 0; }

136631 #include <stdio.h> int main() { int n, rN = 0, remainder, originalN,flag = 0,num=0,i; printf("Enter an integer: "); scanf("%d", &n); originalN = n; while (n != 0) { remainder = n % 10; rN = rN * 10 + remainder; n /= 10; num++; } if (originalN == rN){ printf("True\n"); flag = 1; } else{ printf("False\n"); flag = 0; } n = originalN; rN = 0; num = num * 2; if(flag == 1 ){ while(n!=0){ remainder = n % 10; rN = rN + remainder; printf("%d\n",rN); n/=10; } } else printf("%d\n",rN); return 0; }

免費登記製作需求前往「109年 專技高考 資訊技師」下載完整檔案 →