阿摩線上測驗
登入
首頁
>
程式語言
>
96年 - 96 交通事業公路升資考試_佐級晉員級_資訊管理、資訊處理:程式語言概要#37717
> 申論題
二、一個語法分析樹(parse tree)可以用來描述一個程式結構(construct)的語法分析 過程。根據下列文法 E → T | T + E T → F | F * T F → digit | ( E ) 這裡 E、T 和 F 是非終端符號(nonterminals),而 +、*、(和)是終端符號 (terminals)。請畫出運算式 7 * (4 + 6) + 9 的語法分析樹。(15 分)
相關申論題
⑴請畫出程式執行時的活動記錄(activation record)的變化。(10 分)
#108544
⑵程式的輸出為何?(5 分)
#108545
⑶為什麼?(5 分)
#108546
四、C 程式語言提供三種迴圈(loop):for-迴圈、while-迴圈和 do-while-迴圈。請說明 這三種迴圈使用的時機。(15 分)
#108547
⑴應用遞迴(recursion)寫一個利用二分搜尋法(binary search)在一個由小至大排 列好的整數陣列中搜尋的函式(function)。(15 分)
#108548
⑵應用迴圈(loop)寫一個利用二分搜尋法在一個由小至大排列好的整數陣列中搜 尋的函式。(15 分)
#108549
一、有些語言是靜態型態(static typed)語言,如 C 和 Java。靜態型態語言的程式必須 宣告(declare)變數(variables)的型態(types)。有些語言是動態型態(dynamic typed)語言,如 Lisp 和 Prolog。動態型態語言的程式不需宣告變數的型態。請敘 述這兩類語言的優缺點。(20 分)
#108542
五、請描述何謂白箱測試(white-box testing)和黑箱測試(black-box testing) 。 (10 分)
#556119
四、請問下列 C 語言程式執行後的輸出為何?
#556118
8. student_func(&stu1);
#556117
相關試卷
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