1.程試設計;2.資料庫系統;3.資訊網路工程;4.計算機結構題庫下載題庫

上一題

4.下列 C/C++程式片段執行後,z 的值為何?

60628475bd980.jpg
(A) 1
(B) 4
(C) 20
(D)80



答案:登入後觀看
難度: 簡單

10
 【站僕】摩檸Morning:有沒有達人來解釋一下?
倒數 4天 ,已有 2 則答案
Vincent 國一上 (2021/07/03):

取 a[5] 與 a[4] 相差多遠?


即 a[5][0] 至 a[4][0] 相差幾個元素:

a[10][20] 得知為 10 x 20,每列有 20 個元素。

而第 a[5] 列與 a[4] 列會相差 20 個元素的距離。

z = 20

6個讚
檢舉
Sun 小二上 (2022/02/09):

二維陣列 int a[10][20]


01......19
0a[0][0]a[0][1]
......a[0][19]
..............................
9a[9][0]a[9][1]

a[9][19]


令一陣列為a[x][y]

a[x]為該列第一個address,

例如上題目中,a[0] = a[0][0]的address

a[5]-a[4] = a[5] addrss - a[4] addreess = 80 bytes

型態為int, 4個byte一組移動, 80/4=20
 

4個讚
檢舉


4.下列 C/C++程式片段執行後,z 的值為何? (A) 1 (B) 4(..-阿摩線上測驗