鐵路特考高員三級程式語言:101
警察人員特種考試資訊管理人員三等物件導向程式設計:101
高考三級程式語言:101
檢察事務官三等程式語言:101
關務人員升官等薦任程式語言:
資訊技師高等程式設計:101
地方特考三等程式語言:101
101年公務人員特種考試警察人員考試、
101年公務人員特種考試一般警察人員考試及 代號:71370 全一張
101年特種考試交通事業鐵路人員考試試題
等 別:高員三級鐵路人員考試
類 科:資訊處理
科 目:程式語言
考試時間:2小時 座號:______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、請解釋何謂 dangling else 問題?(5分)一般的高階程式語言是如何解決這個問題?(5分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、請將下列運算指令依所提供之 BNF Grammer 轉換成剖析樹 (Parsing tree)。(20分)
運算指令
A := B DIV 10 + C x D
BNF Grammer
<assign>::=id:=<exp>
<exp>::=<term> | <exp>+<term>∣<exp>-<term>
<term>::=<factor>∣<term>×<factor>∣<term> DIV <factor>
<factor>::=id∣int∣(<exp>)
須寫出推導過程。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、以下是以 C-like 的語言編寫的一段程式碼,請用以分別解釋如以靜態領域法 (Static scoping) 與動態領域法 (Dynamic scoping) 處理變數範圍的話,程式執行結果分別為何?(應加以解釋)(10分)
int x;
Sub1(void)
{ /* start of Sub1 function */
printf('x = %d', x);
} /* end of Sub1 */
Sub2 (void)
{ /* start of Sub2 function */
int x;
x:= 10;
Sub1();
} /* end of Sub2 */
main()
{ /* begin of main function */
x = 15;
Sub2();
} /* end of main */
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、請試以那些功能是 C++ 允許 (支援),而 JAVA 卻不允許 (不支援) 的項目來比較二種語言的差異。(15分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
五、Java 定義了類別成員的四種存取是那四種權限與意義。(8分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
六、請解釋副程式參數傳遞方法 Call by Value 與 Call by Reference 的差異?(10分)並請說明 C 語言及 C++ 語言所採用的方式為何?(4分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
七、假設每一個整數陣列的每個元素是占4個 Bytes 的記憶體空間,而陣列 A在記憶體的起始位址 A[0][0][0] 是500,陣列維度大小為 A[6][4][5],請分別以 Row-Major及 Column-Major 回答 A[4][3][2] 所在的記憶體位址。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
八、已知有一個資料庫檔案,稱為 Sales_Information,其 Attribtes與儲存內容如下,請寫出一個 SQL 指令要從表格中選出所有 Sales 高於 $1,000 (不含)或是 Sales在 $700 (含) 及 $320 (含) 之間的商店與售出金額表列,並請寫出執行結果。(13分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
[一○一年警察人員特種考試資訊管理人員三等物件導向程式設計]
101年公務人員特種考試警察人員考試、
101年公務人員特種考試一般警察人員考試及 代號:30570 全一頁
101年特種考試交通事業鐵路人員考試試題
等 別:三等一般警察人員考試
類 科:警察資訊管理人員
科 目:物件導向程式設計
考試時間:2小時 座號:________________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、請簡單說明物件導向技術的重要觀念。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、請問 Java 程式語言中,長整數 long 與浮點數 float 資料型態的變數,各占多少個位元組?它們能夠表示的數值範圍各是多少?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、試問物件導向 C# 語言與程序導向 C 語言中的陣列資料型態,有何不同之處?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、請說明 Java 程式語言與 C++ 程式語言類別繼承方式的不同之處。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
五、試用您熟習的語言寫一程式,定義一個長方形 Rectangle 類別 (class),該類別具有物件成員:長 (int length) 和寬 (int width),建構子 Rectangle (int l, int w),以及計算面積的 area() 方法。而後在主程式中讓使用者輸入長與寬,建立 Rectangle 物件,再用此物件的 area() 方法顯示長方形的面積。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
101年公務人員高等考試三級考試試題 代號:36240 第一頁
類 科:資訊處理
科 目:程式語言
考試時間:2小時 座號:_____________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、給定下列的 BNF 語法規則 (小寫字母 x, y, z 為終端符號,大寫字母為非終端符號,S 為起始符號,ε代表空字串):
S → AB | CD | E
A → xAy | ε
B → zB | ε
C → xC | ε
D → yDz | ε
E → xEz | F
F → yF | ε
(一)我們可以使用以上語法規則,推導出字串 xyz,但推導過程不唯一。請畫出三棵可推導出 xyz 的剖析樹 (parse tree)。(9分)
(二)請列出所有長度為6,且可由以上語法規則推導出的字串。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、考慮下列C程式:
#include<stdio.h>
int f(void) {
static int x = 10; // 第(二)小題
x++;
return x;
}
int main(void) {
int j;
for (j = 0; j < 5; j++) {
printf(“Value of f(): %d\n”, f());
}
return 0;
}
(一)上列程式的執行結果為何?(10分)
(二)C 語言中,一個變數的領域 (scope) 與生命期 (lifetime) 可以是不同的,請以上列函數 f 中的變數 x,來解釋這句話。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、以下Java程式片段試圖定義兩個有繼承關係的類別 (classes),Parent與Child,以及5個 print 方法 (註解中標示的 A, B, C, D, E):
class Parent {
public void print() { // A
System.out.println(“In Parent”);
}
public void print(String message) { // B
System.out.println(“In Parent” + '\t' + message );
}
}
class Child extends Parent {
public void print(int value) { // C
System.out.println(“In Child” + '\t' + value);
}
public void print(String message ) { // D
System.out.println(“In Child” + '\t' + message);
}
public int print() { // E
System.out.println(“In Child”);
return 5;
}
}
(一)多載 (overloading) 與覆寫 (overriding) 是關於 print 方法的兩個不同的機制,請以上列程式中定義的5個 print 方法,說明那幾個是覆寫?那幾個是多載?為什麼?(請以 A, B, C, D, E 方式作答)(15分)
(二)上列程式定義的2個類別的5個 print 方法中,那一個的型態部分會造成編譯錯誤?為什麼?(6分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、請回答下列關於例外處理 (exception handling) 的問題:
(一)許多程式語言 (例如:C++、Java與JavaScript) 都有例外處理機制:try-catch 敘述與 throw 敘述。請簡述這兩個敘述的差別。(8分)
(二)下列 Java 程式的執行結果為何?(12分)
class FooException extends Exception {}
class ExceptionQuestion {
public void aMethod() throws FooException {
try {
System.out.println(“In aMethod”);
throw new FooException();
} catch (FooException error) {
System.out.println(“in first catch”);
throw new FooException();
} finally {
System.out.println(“Finally”);
}
}
public static void main(String[] args) {
try {
System.out.println(“Start”);
ExceptionQuestion x =
new ExceptionQuestion();
x.aMethod();
System.out.println(“After method”);
} catch (FooException e1) {
System.out.println(“In handler 1”);
} catch (Exception e2) {
System.out.println(“In handler 2”);
}
System.out.println(“End”);
}
}
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
五、請回答下列 Web 網頁應用的問題:
(一)下列網頁除內容外,也包含 CSS (cascading style sheet) 指令與 JavaScript 程式碼。請說明此網頁在瀏覽器的呈現效果 (可繪圖說明),並解釋當按下網頁內的按鈕 (Add) 時,網頁會有什麼變化。(10分)
<html>
<head>
<title>Foo</title>
<style type = “text/css”>
li { color : red }
</style>
<script>
function exec() {
var ul = document.getElementById(“list”);
var li = document.createElement(“li”);
var txt = document.createTextNode(“Second”);
li.appendChild(txt);
ul.appendChild(li);
}
</script>
</head>
<body>
<ul id = “list”>
<li>First
</ul>
<input type = “button” name = “Add” value = “second” onclick = “exec()”>
</body>
</html>
(二)我們在製作網頁時,除了HTML外,我們也可同時使用CSS、DOM (domain object model) 與 JavaScript。請說明四者所扮演的角色 (彼此如何搭配與運作),可以用上列網頁為例來說明。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
101年公務人員特種考試司法人員考試試題 代號:30680 全一頁
等 別:三等考試
類 科:檢察事務官電子資訊組
科 目:程式語言
考試時間:2小時 座號:_______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、高階程式語言依其設計理念與執行方式而言,可分成那四大範疇 (Paradigm)?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、在 JAVA 語言中,資料成員分成類別資料 (class data) 與實體資料 (instance data) 兩大類。請問這兩類資料成員如何宣告?其最主要的區別為何?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、在 C# 語言中,運算子 andthen 與一般邏輯運算子and的運算功能有何不同之處?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、何謂 Cookies?網際網路程式設計為何要使用 Cookies?使用 Cookies 可能會遇到那些問題?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
五、請用您熟習的語言,設計一程式,用來計算輸入資料的字元數及行數。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
101年專門職業及技術人員高等考試建築師、技師、第2次食品技師考試暨普通考試不動產經紀人、記帳士考試試題 |
代號:01340 全一頁 |
等 別:高等考試
類 科:資訊技師
科 目:程式設計(C++或 Java)
考試時間:2小時 座號:_____________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、假設一公司有甲、乙及丙三個廠區,生產四種產品:高端、先進、突破及創新,現在要同時間統計三個廠區四種產品的總庫存量,為求效率,請以多工執行緒的方式實作並請留意資料同步問題。為簡化程式,廠區內各個產品的庫存量可以亂數產生的方式來取代其真實的查詢過程。(30分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、撰寫一遞迴函式 Fibonacci (int n) 計算費氏數列 (Fibonacci number) 的第 n項 fn 之值。費氏數列定義為:f0 = 0, f1 = 1, fn = fn-1+fn-2 當 n>1。請儘可能留意程式效率 (加法執行次數),使效率與使用迴圈方式處在同一個等級。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、使用遞迴法 (recursive method) 寫出從陣列資料 A[L: R] 中尋找一筆資料(鍵值為 K,搜尋範圍的左邊界為 L,右邊界為 R) 的二元搜尋法 (binary search method) 之函式。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、快速排序 (QuickSort) 是一種排序方法,請製作該函式。(30分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
101年特種考試地方政府公務人員考試試題 代號:34460 全一張
等 別:三等考試
類 科:資訊處理
科 目:程式語言
考試時間:2小時 座號:_____________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、舉出2種影響程式語言設計之重要因素,並各舉一例說明之。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
二、執行下列 C++ 程式,如果有錯誤,寫出所犯之錯誤,如果沒錯誤,寫出所列印之結果:(15分)
C++ 測試程式:
#include "stdafx.h" // Visual C 所需要
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[]) // Visual C 所需要之 main()
{ int mdata[] = {5,2,8,0,10,-8,3,7,18,-4};
int i = 11, j = 10, k = 0, s = 0, a = 0;
for (int i = 1; i < j-- - k; )
{ if (j > k++ * 3 && (a = mdata[i++]) > 0) s += i++;
cout<<" i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
};
cout<<"* i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
for (int s = 0; i <= 12; i++)
{ s += i;
};
cout<<"* i="<<i<<" j="<<j<<" k="<<k<<" s="<<s <<" a="<<a<< endl;
return 0;
}
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
三、簡釋何謂例外處理 (Exception handling),提供例外處理對程式語言有何重大益處?就例外處理程式 (Exception handler) 之程式結構與繫合例外至例外處理程式 (Binding exceptions to handler) 兩議題,比較 C++ 與 Java 兩程式語言之設計。(15分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
四、就下列 BNF文法,寫出下列敘述 (Statement) 以最左推導法 (Leftmost derivation) 之詳細推導過程,以及繪出其剖析樹 (Parse tree)。(20分)
BNF: <exp> -> <id> + <exp> | <id> * <exp> | ( <exp>) | <id>
<id> -> w | x | y | z
敘述: w + x * ( y + z )
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
五、何謂動態繫合 (Dynamic binding)?比較 C++ 與 Java 對動態繫合之設計。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。
http://goods.ruten.com.tw/item/show?21632306984330
六、瞭解「結構化查詢語言」 (SQL: Structural Query Language) 是開發網際網路資料庫系統必備的技能,假設一個資料庫系統中有三個資料表,資料表的實體關係圖 (Entity-Relationship Diagram) 如下圖所示,其中 PK 表示為主索引鍵,FK 表示為外來鍵:
請依序寫出下列各種查詢對應的 SQL 敘述:(20分)
(一)請列出姓名為「甲乙科技」的客戶所有資料。
(二)請列出所有姓「王」的業務員姓名。
(三)請列出訂單金額曾大於一百萬的客戶名稱。
(四)請列出有經手過「甲乙科技」這位客戶訂單的所有業務員的編號與姓名(業務員的資料不可重複列出)。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「程式語言分年題庫」詳解。