98年地特程式語言考古題 - 考試

Puput avatar
By Puput
at 2014-02-25T18:38

Table of Contents

http://wwwc.moex.gov.tw/ExamQuesFiles/Question%5C098/036339600.pdf

第二題

變數、繫結、和資料型態(20 分)
Void sub() {
int count;
count = 7;
while ( … ) {
int count;
count += 1;…
}
sum = count * 5;…

(一)說明在 C++和 Java 語言中,上列敘述是否合法及其原因。

在C++中合法 但請問理由要怎講?? 我只知道while當中的count跟外面的count是擁有不同

的兩個記憶體,while中宣告的count的scope只在while的"{}"內

所以while的"{}"內用到的count都會去存取自己宣告的那個count

最後出了while,sum=count*5會是引用sub副程式一開始宣告的count=7的值

Java不熟 只知道大多地方跟C/C++很像 請問這部分是一樣的嗎?

(二)請討論其中變數count的記憶體配置的繫結(binding)以及有效範圍(scoping)。

兩個count應該都是堆疊動態變數 也就是變數型態在compile時繫結

但記憶體的繫結發生在該行程式碼要執行時

sub函式一開始宣告的count的scoping是整個sub函式

while內宣告的count的scoping僅只在while的"{}"內


請問第一題該怎樣回答比較好?

第二題自己這樣寫有問題或者內容不足嗎?

謝謝回答

--
Tags: 考試

All Comments

Lily avatar
By Lily
at 2014-03-02T13:00
Java不會過 你可以講講Local Variable、生命週期之類的
Xanthe avatar
By Xanthe
at 2014-03-07T06:52
第一題的"理由"真的想不到該怎寫比較好....

法學緒論第15講:釋字38,137,216,317

Elizabeth avatar
By Elizabeth
at 2014-02-25T15:31
這是一位老師 特別製作線上法學緒論課程 無償授課,且義務性提供 (請版主點閱查核) 有興趣版友,請進入以下網址耹聽解答: http://youtu.be/pJvVrsSxV7k [情報] 本分類為各項用於發表各種考試相關資訊、國考相關 新聞、大法官釋字、法律增 ...

請問民法廖毅司律班的教材適合初學者嗎?

Donna avatar
By Donna
at 2014-02-25T15:25
會不會很難啊? 或是有其他推薦課程? 我沒民法基礎 想考書記官 [補習] 與補習班或函授有關的歸此類,內容無關補習班(課程、 師資、費用等)請選其他分類。 - ...

洪亮有機上課日期(台中達特)

Steve avatar
By Steve
at 2014-02-25T15:22
手機排版有點亂,sorry~ 想請問有上台中(達特)洪亮老師有機的同學在1/16號之後每次上課的日期? ? 我在1/16以後就再也沒去上過課, 之後達特轉讓給高點, 且達特在1/16跟我說還剩10堂課, 但上星期高點說洪亮老師的有機課程已經結束, 所以我一直處在混亂中… 謝謝~ - ...

想請問有考過郵局外勤的大大~~\

Gilbert avatar
By Gilbert
at 2014-02-25T15:14
企業管理的部分,小弟有吳俊老師的函授了, 1.法規的部分有看到外面的出版商有的出很厚跟企業管理一樣的,有的則是小小本1~2百 頁的,想請問有考上的大大,應該是薄的就可以了吧,有哪一本推薦的書嗎?或者是自己念這樣嗎? 2.國文英文好像在考大學聯考的程度就可以了對嗎,有甚麼推薦的書或不貴的函授可以 推薦嗎 ...

102年電機技師上榜心得

Jacky avatar
By Jacky
at 2014-02-25T15:12
[心得] 考試、上榜、落榜、讀書...等心得文。 先報一下分數 102年高考電機技師  工程數學  75 電路    40  工業配電 45     電子    91  電機機械  68  電力系統  99  平均:69.67   名次:2  錄取分數:54 身分背景:我是102年高考及格 ...