阿摩線上測驗
登入
首頁
>
程式語言
> 102年 - 102 地方政府特種考試_三等_資訊處理:程式語言#25501
102年 - 102 地方政府特種考試_三等_資訊處理:程式語言#25501
科目:
程式語言 |
年份:
102年 |
選擇題數:
0 |
申論題數:
8
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (8)
【已刪除】一、A 君寫了以下的物件導向程式碼:
A 君寫程式的思維是這樣子的,他想要用 linked list 來儲存姓名、住址以及電話 。尤其是住址的部分,由於需要切割住址內容然後儲存到 linked list 中,所以 他繼承了 listcontainer(系統提供的 list library)。另外 A 君實做了幾 個 method 來幫忙判定住址與電話號碼的格式是否合法。 請問上述的物件導向程式碼,犯了那一些違反物件導向原則的錯誤?(25 分)
【已刪除】二、以下的 C 程式碼需要實作一個 SwapAndAdd function。SwapAndAdd()要達成 的功能是交換兩個變數,然後建立一個新的整數變數,將兩個變數相加存在該變數 之後,回傳新的變數位址讓呼叫端來使用。以下的 main()顯示如何使用這個SwapAndAdd() function。
在這個 main()中,我們會將 x,y 變數作為參數傳到 SwapAndAdd()。如果 SwapAndAdd()實作正確,這個 main()會印出
50 100 150
請以C語言完成SwapAndAdd()的程式碼,並且將main()當中的呼叫參數填入。(25分)
⑴這個文法針對 9-5+2 可以產生兩個剖析樹(parsing tree),請畫出這兩個剖析樹。 (10 分)
⑵為了糾正這樣的問題,請將上述的語法改寫成左結合(Left Associativity)來產生 單一的剖析樹。以 9-5+2 為例,你的左結合語法所產生的剖析樹,將可以單一的 解釋 9-5+2 為((9-5)+2)。(15 分)
⑴CSS(6 分)
⑵AJAX(6 分)
⑶XML DOM(6 分)
⑷SOAP(7 分)
相關試卷
114年 - 114 公務升官等考試_薦任_資訊處理:程式語言#133261
114年 · #133261
114年 - 114 司法特種考試_三等_檢察事務官電子資訊組:程式語言#129571
114年 · #129571
113年 - 113 司法特種考試_三等_檢察事務官電子資訊組:程式語言#122108
113年 · #122108
112年 - 112 公務升官等考試_薦任_資訊處理:程式語言#117323
112年 · #117323
112年 - 112 司法特種考試_三等_檢察事務官電子資訊組:程式語言#116208
112年 · #116208
111年 - 111 司法特種考試_三等_檢察事務官電子資訊組:程式語言#110333
111年 · #110333
111年 - 111 身心障礙特種考試_三等_資訊處理:程式語言#107554
111年 · #107554
110年 - 110 公務升官等考試_薦任_資訊處理:程式語言#103744
110年 · #103744
110年 - 110 司法特種考試_三等_檢察事務官電子資訊組:程式語言#103229
110年 · #103229
110年 - 110 高等考試_三級_資訊處理:程式語言#102818
110年 · #102818