105高考-程式設計考古題 - 高考

Puput avatar
By Puput
at 2020-04-09T18:26

Table of Contents

請問下列C語言程式碼執行後輸出結果為何?

int main(void) {
double d[10][20][30][40];
printf("%d\n", (int)(d-&d[3]));
printf("%d\n", (int)(d[3][4]-d[5][8]));
}

用C run過
答案分別是
-3
-1320

---------------

我的理解是在考"位址"

所以假設
初始位址Lo=d[0][0][0][0]是0
元素大小d是8 (因為是double型態)

1. d-&d[3]

首先,d[3]的偏移是3*20*30*40=72000
則位址是 Lo+72000*d=0+72000*8=576000

所以,d-&d[3] = &d[0]-&d[3] = 0-576000 = -576000

2. d[3][4]-d[5][8]

d[3][4]的偏移是 3*20*30*40 + 4*30*40 = 72000+4800 = 76800
則位址是 Lo+76800*d = 0+76800*8 = 614400

d[5][8]的偏移是 5*20*30*40 + 8*30*40 = 120000+9600 = 129600
則位址是 Lo+129600*d = 0+129600*8 = 1036800

所以,d[3][4]-d[5][8] = 614400-1036800 = -422400

-------------

我有看過高上的解答,但還是看不懂上面的說明,
所以想請教各位大大,我的想法哪邊有錯誤?
這一題要如何解呢?(希望可以有詳細一點的過程^^)

感謝!!!

--
Tags: 高考

All Comments

Jessica avatar
By Jessica
at 2020-04-10T22:28
有把答案貼給你了,還有文中pi 題目是錯的
Quintina avatar
By Quintina
at 2020-04-15T18:59
內文po 的題目是錯的,所以也不會有正確的答案
Frederic avatar
By Frederic
at 2020-04-19T23:31
是指高考的題目是錯的嗎?答案在?
Annie avatar
By Annie
at 2020-04-24T11:37
我弄錯了,請原諒我,文中答案正解

108地方特考三等人事行政(桃園)上榜心得

Tristan Cohan avatar
By Tristan Cohan
at 2020-04-08T06:07
板主轉自Dcard 我是某私立科技大學資訊管理,在畢業之前確定自己未來不想投入資訊產業的行列,又因 緣際會的得知公職考試的消息,因此我到了報名補習班報考人事行政。 1、學歷並不代表一切 以往的我認為我考不贏國立大學的學生,認為自己可能得考個三四年才能考上,但在今年 108年的地特讓我如願考上,花費兩年多 ...

108年地特四等一般民政上榜心得簡單分享

Faithe avatar
By Faithe
at 2020-04-07T17:27
板主轉自IG ig:hard_work_study2 還記得當初決定要考公職時,並沒有人看好我,大學時期非本科系且愛玩,每次期中期末 考幾乎都是臨時抱佛腳,雖然成績沒有到非常差,但也曾經重修過某些科目,回想起來, 還真是悔恨自己對青春沒有負起責任。 縱使如此,我還是秉持著相信自己小時後成績曾經優秀過現 ...

108年高考法律廉政上榜心得各科寫法

Dora avatar
By Dora
at 2020-04-07T17:20
板主代發,勿來信詢問 小弟在此分享各科寫法經驗,再此為了還在苦海的人,分享如何寫題目的方法,btw要不 是為了還願,我還真不想那麼費神。 本身南部國立科大畢業, 全職準備法警跟法廉,原本主力想說先法警,有補習,法廉當 時只讀行政法跟刑事訴訟,刑法本身有底就上場了,其他學科完全沒讀過,行政學前面稍 微碰,這 ...

新手第一次考國考

Liam avatar
By Liam
at 2020-04-06T21:59
版上各位前輩大家好 先說明一下,小弟是國立中字輩生物相關科系畢業,去年畢業+退伍後工作了一段時間, 覺得在外面的環境很難穩定升遷做一輩子,因此前1.2週就辭職決定步入國考行列 看了國營和各個類科後,決定以教育行政作為目標,想要在學校單位服務,也喜歡學校的 氛圍 因教育方面對我來說是完全不熟悉的部分,所以目 ...

考明年的資訊處理,買今年的函授還是明年

Isabella avatar
By Isabella
at 2020-04-06T15:49
打算明年高考函授的資訊處理 但是補習班說明年考試的講義要到八月才會開始發 現在到八月還有四個月的空檔 請問大家有什麼建議? 新舊的教材會差很多嗎? 是買今年的教材就好,提早準備 還是先看其他的資料,等最新的講義? - ...