102年高點程式函授講解 - 考試

Ida avatar
By Ida
at 2013-07-01T21:28

Table of Contents

[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處


最近在看102年高點的程式設計函授

發現老師在教的快速算出陣列位址的方式好像怪怪的?

以101鐵路題目如下:

訊一整數陣列的每個元素是4個Bytes,而陣列A在記憶體的起始位址A[0,0,0]是500,

陣列維度大小為A[6,4,5],請分別以Row-Major及Column-Major回答A[4,3,2]所在位址。


以老師的算法是

4 3 2
行優先==>(((4*4*5)+(3*5)+2)*4)+500 = 888
6 4 5
-----------


4 3 2
列優先==>(((2*4*6)+(3*6)+4)*4)+500 = 780
6 4 5
-----------


可以我按照老師教的算法再算上面的範例就不對了~囧


100關務4題目是如下:

設A是一個M*N的二維整數陣列

Var A:array[l..m,l..n] of integer;

另設每個整數需要k個bytes,陣列A的開始位址為a。

以m=2, n=3, k=4, a=2000時,可以算出A[2,2]的位址以列為主時,值為2016

以行為主時,值為2012


但是以老師教的算法會是

2 2
行優先:(((2*3)+2)*4)+2000=2032
2 3
------


2 2
列優先:(((2*2)+2)*4)+2000=2024
2 3
------

有人知道這是怎麼一回事嗎囧?

因為我怎麼算都不對Q_Q

--
Tags: 考試

All Comments

Megan avatar
By Megan
at 2013-07-03T18:25
就起始駐標1跟0的差別阿@@
Connor avatar
By Connor
at 2013-07-06T14:14
起始駐標0=>要算的位置不扣;起始駐標1=>要算的位置-1
Kyle avatar
By Kyle
at 2013-07-09T08:52
你剛好寫相反吧 row_major 跟 col_major算法剛好相反
Kyle avatar
By Kyle
at 2013-07-13T19:16
然後要扣一沒錯
Edwina avatar
By Edwina
at 2013-07-14T11:27
asdd大 不說我還真的沒發現XD"

後中西醫,研究所 方智 有機化學

Erin avatar
By Erin
at 2013-07-01T20:52
全新 方智 有機化學 102年第二版 上下不分售 不分售共 750元 不含運(運費+100) 加送 研究所歷屆試題90~96上下兩冊(只送不賣) 加贈 方智口袋書+題庫重點整理口袋書 (只送不賣) 一共四大本兩小本 書況(全新無筆記) http://imgur.com/SVl ...

請問考試計算機的問題

Noah avatar
By Noah
at 2013-07-01T18:43
已經遇到二位板友在板上問 能不能預先知道哪幾節能用計算機的問題 這其中還有第一類計算機和第二類計算機 有些堂能用第一或二 有些堂不能用第一或二的問題 問題看起來好像滿嚴重的?atat 就我的觀念是 帶二種去 遇到不能用的時候再收進包包就好了 熟悉不同機算機的按法比較重要吧 有時候同樣的式子 二種不同計算機按 ...

教育心理學與心理學

Heather avatar
By Heather
at 2013-07-01T18:36
[問題] 應考資格、各種國考疑難雜症等,以有正確作法、答案者為主 (不包括書裡的疑問)。若問題如人生規劃、讀書計畫等,無一 定作法、答案者,請用閒聊選項。 我以前就有上過教育心理學-程薇 當時我在考教甄 現在我想考三等的人事行政及一般行政警察 考 ...

Brooker 2e and campbell 8e textbook

Cara avatar
By Cara
at 2013-07-01T17:42
brooker biology 2e 5成新 有劃線 買書送電子檔題庫 共500元 campbell biology 8e 4成新 有劃線 買書送電子檔 9e題庫 共500元 兩本一起買 1000含運 題庫不單賣 買textbook才附送 如果只是要買題庫 就不用來信詢問了 - ...

民法總則 選擇題疑問

Linda avatar
By Linda
at 2013-07-01T17:31
出自 陳曄老師 100年總複習講義 其中有幾題疑問, 想請教我觀念哪邊錯誤,謝謝。 1. 甲現年23歲,但因精神障礙而無法辨別事務其為: (A)完全行為能力人 (B)限制行為能力人 (C)無行為能力人 (D)受輔助宣告人 答案是A 請問甲不是精神障礙了嗎? 還是因為題目沒說明已監護宣告, 所以還是要選擇有 ...