C語言判斷題若有說明inta,C語言判斷題若有說明inta34則a110是對a陣列元素的正確引用

2021-03-03 21:28:35 字數 2748 閱讀 4869

1樓:匿名使用者

是對的第一個方括號內最大到2,第二個最大到3,(2,0)符合要求

c語言的陣列問題,若有定義:int a[2][3];以下選項中對a陣列元素正確引用的是 a.a[2][!1] b.a[2][3]

2樓:匿名使用者

選d。一個二維陣列可以被認為是一個帶有 x 行和 y 列的**。下面是一個二維陣列,包含 2 行和 3列:

因此,陣列中的每個元素是使用形式為 a[ i , j ] 的元素名稱來標識的,其中 a 是陣列名稱,i 和 j 是唯一標識 a 中每個元素的下標。i最大值為1,j最大值為2,超出此範圍則表示錯誤。

3樓:孤獨的蠍子

d 因為1>2為假,所以表示式為0 ; 其次!1也就是非真,即為假,所以a[1>2][!1]等價於a[0][0]

4樓:藍人

d,陣列的有效範圍是a[0][0] - a[1][2]

a,b,c都超過範圍了。

5樓:匿名使用者

定義的陣列引用時那個數下標減1

若有以下說明,並且0≤i<10,則( )是對陣列元素的錯誤引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10},

6樓:三水聞不足

b選項在括號中p-a是同型別的指標變數的減法,結果是地址值相減,然後除以int所佔位元組大小,故b項等價於a[i],在就好選了,故選c

7樓:匿名使用者

c錯誤p + i, 顯示的是地址,不是陣列元素值。應該為*(p + i)

8樓:刀下風

很顯然是c, 題目要求是對陣列元素的引用,而c是對地址的引用。

若有說明int a[3][4] 則對a陣列元素的正確引用為

9樓:達豐

二維陣列引用基本格式:陣列名[行標][列標]。

行標和列標都是從0開始,最大下標為行(列)標長度-1。

比如:a[0][1],表示第一行第二列的陣列元素。

二維陣列:

由行和列組成的二維**形式的元素,其實也就是矩陣。

基本格式:

資料型別 陣列名[行長度][列長度];

行長度為二維陣列行的個數,必須為常量表示式,不能為變數。

列長度為二維陣列每一行列的個數,必須為常量表示式,不能為變數。

二維陣列包含的元素的個數是:行長度*列長度,其中每個元素佔據的位元組數是sizeof(資料型別),故二維陣列佔據的內在位元組數是 行長度*列長度*sizeof(資料型別)。

舉例:定義一個二維陣列a,包含4行4列的元素,每個元素均為int型別int a[4][4];

10樓:韓信靳婉

若有說明int

a[3][4];則對a陣列元素的正確引用是a[1][3]。

a[2][4]越界了

最後一個元素a[2][3]

引用時下標從0開始

第一行a[0][0]

a[0][1]...

第三行a[2][0]

a[2][1]...

程式1.

//定義為區域性性質的陣列

#include

void

main()

printf("\n");

}程式2.

//定義為全域性性質的陣列

#include

inta[5];

//定義為全域性性質的陣列

void

main()

printf("\n");}

.若有以下定義和語句則++(*p)的值是___3__。這個答案為什麼不是2

11樓:

p=&a[2], p指向了a的下標為2的元素,c語言的陣列下標是從0開始的,下標為2指的是第三個元素,2,++(*p)將該元素增加1,2+1=3

12樓:藍色回憶殘月

int a[4]=,*p;

p=&a[2]=2;

再執行(*p)=2;

之後++(*p)=3;

13樓:支瑜應文瑞

a因為p+=2

是p=0+2

,指的是陣列中的第二個元素。而*(p++)是p+1

,*(p++)表示第三個元素的值。故選a。

若有定義int a[2][3],*p=a;則以下不能表示陣列元素a[1][2]的是選項:a,*(a[1]+2) b,

14樓:匿名使用者

首先 題目有問題

定義的時候 int *p; 指標p可以指向任何一個整形變數a是二維陣列名

int *p=a; 這個賦值本身就不對

15樓:

選baibcd

c、d選項等價,p是a的地址du,a是陣列名即陣列首元素zhia[0][0]的地址的dao地址,內所以p解引用一次得到的容值還是一個地址,和陣列元素自然不同

b選項,p指標解引用2次依然還是個地址,故不和a[1][2]相同a選項,*(a[1]+2)根據陣列與指標的等價關係(arr[i]==*(arr+i)),所以*(a[1]+2)==

a[1][2]

p要解引用3次才可能是陣列的元素

判斷題 說明理由

1 錯,因為從0幾年開抄始0就算是自 襲然數了,課本里bai有的 2 對,1個0.1是du1 10,相加得zhi10 10也就是13 對,儘管化簡後可以dao化為0.8,但按本身來說是根據這個數而言,15 3 5根據性質判斷來說是不行的 4 錯,儘管4 5的分數單位確實比6 7的分數單位小,但分數單...

財產清查判斷題基礎會計判斷題

財產清查是指通過對貨幣資金 實物資產和往來款項的盤點或核對,確定其實存數,查明賬存數與實存數是否相符的一種專門方法。主要種類摺疊編輯本段 財產清查按不同的標誌有不同的分類。一 按清查物件和範圍分 1 全面清查 是指對全部財產進行盤點和核對。2 區域性清查 是指根據需要對一部分財產進行的清查,其清查的...

判斷題,peterl Kesre d ng ndpluy nggames對嗎

這個句中總體來說沒問題。表揚一下,句子時態和like的三單形式完全正確,而且like後接動詞ing形式用的很好。但有個別地方稍作修改 1.playing不是pluying哦。2.reading後最好加上books,這樣既與games對稱,而且也防止歧義哈!可商榷哈!peter likes readi...