單項(xiàng)選擇題若有說(shuō)明:inta[3][4];則對(duì)a數(shù)組元素的正確引用是()

A.a[2][4]
B.a[1,3]
C.a[1+1][0]
D.a(2)(1)


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題

對(duì)兩個(gè)數(shù)組a和b進(jìn)行如下初始化

則以下敘述正確的是()

A.a與b數(shù)組完全相同
B.a與b長(zhǎng)度相同
C.a和b中都存放字符串
D.a數(shù)組比b數(shù)組長(zhǎng)度長(zhǎng)

2.單項(xiàng)選擇題

讀程序

若運(yùn)行時(shí)從鍵盤上輸入9876543210表示回車),則上面程序的輸出結(jié)果是()

A.a=98,b=765,c=4321
B.a=1,b=432,c=8765
C.a=98,b=765.000000,c=4321.000000
D.a=98,b=765.0,c=4321.0

3.單項(xiàng)選擇題

下面的程序會(huì)()

A.有語(yǔ)法錯(cuò)誤不能通過(guò)編譯
B.輸出****
C.可以通過(guò)編譯,但不能通過(guò)連接,因而不能運(yùn)行
D.輸出####

4.問(wèn)答題

Description:現(xiàn)有一個(gè)正整數(shù)數(shù)組Array,以0表示數(shù)組的結(jié)束。其中任意2個(gè)元素都不同,而且已經(jīng)按照遞增序排列。另有一個(gè)整數(shù)Key>0。要將Key插入到數(shù)組Array中,并保證插入之后的數(shù)組依然保持遞增序。在插入過(guò)程中,會(huì)有以下情況出現(xiàn): 
1. 數(shù)組Array已經(jīng)達(dá)到其容量上界Vol,此時(shí)應(yīng)返回結(jié)果-1。 
2. 數(shù)組Array中已經(jīng)有與Key相等的元素存在,此時(shí)應(yīng)返回結(jié)果-2。 
3. 如果Array既沒(méi)有滿,也沒(méi)有與Key相等的元素,則應(yīng)返回Key在數(shù)組Array中插入的位置,即Key插入Array后所在的下標(biāo)。 
要求編寫一個(gè)函數(shù)int insert(int array[],int key,int vol)實(shí)現(xiàn)上述插入操作,其中: array[]:需插入元素所在的數(shù)組; key:待插入的元素; 
vol:array數(shù)組的最大容量,即數(shù)組中最多可以容納的數(shù)值個(gè)數(shù)。 
樣例中已經(jīng)包含上述三種可能的情形。上述情況按照上述順序依次判斷,即先判斷Array是否已滿,再判斷Array是否已經(jīng)有Key。 
注意:主函數(shù)已經(jīng)給出,只需提交insert函數(shù)的代碼以及必要的預(yù)處理命令。
Input:輸入分為多行。第一行是M,表示后面有M組測(cè)試數(shù)據(jù)。 
每組測(cè)試數(shù)據(jù)有2行輸入。第一行是Array中的元素,不超過(guò)1000個(gè),以數(shù)字“0”表示該行數(shù)據(jù)的結(jié)束。第二行是要插入Array中的數(shù)值Key。
Output:輸出為M行,每一行代表上述每一組輸入的插入結(jié)果。其中:如果數(shù)組已滿,則輸出:“The array if full!” 
如果數(shù)組中已經(jīng)有Key,則輸出:“The key is already in this array!” 
如果Key可以插入Array,則輸出:“The key is inserted in position x”. 其中x是Key插入數(shù)組后的下標(biāo)。

5.單項(xiàng)選擇題

執(zhí)行下面的程序后,a的值為()

A.7
B.8
C.9
D.10