![C語言精髓-第6單元附答案_第1頁](http://file4.renrendoc.com/view/c21946c8a94a224b26c5a9d3cd057112/c21946c8a94a224b26c5a9d3cd0571121.gif)
![C語言精髓-第6單元附答案_第2頁](http://file4.renrendoc.com/view/c21946c8a94a224b26c5a9d3cd057112/c21946c8a94a224b26c5a9d3cd0571122.gif)
![C語言精髓-第6單元附答案_第3頁](http://file4.renrendoc.com/view/c21946c8a94a224b26c5a9d3cd057112/c21946c8a94a224b26c5a9d3cd0571123.gif)
![C語言精髓-第6單元附答案_第4頁](http://file4.renrendoc.com/view/c21946c8a94a224b26c5a9d3cd057112/c21946c8a94a224b26c5a9d3cd0571124.gif)
![C語言精髓-第6單元附答案_第5頁](http://file4.renrendoc.com/view/c21946c8a94a224b26c5a9d3cd057112/c21946c8a94a224b26c5a9d3cd0571125.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
C語言精髓-第6單元[復(fù)制]您的姓名:[填空題]*_________________________________1.已知二維數(shù)組inta[3][3]={1,2,3,4,5,6,7,8,9};printf("%d”,a[1][1]);則程序輸出的結(jié)果是()。[單選題]*A、1B、2C、5(正確答案)D、72.已知inta[][3]={1,2,3,4,5,6,7};,則數(shù)組a的第一維的大小是:()。[單選題]*A、0B、1C、2D、3(正確答案)3.關(guān)于intmatrix[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};描述正確的是()。*A、第一維的大小為3(正確答案)B、數(shù)組一共可以存放12個元素(正確答案)C、matrix[1][0]值是5(正確答案)D、matrix[1][1]=94.二維數(shù)組的定義格式為:類型說明符數(shù)組名[常量表達式1][常量表達式2];。[判斷題]*對(正確答案)錯5.若定義inta[2][3]此數(shù)組的名字是a,共有5個元素。[判斷題]*對錯(正確答案)6.定義二維數(shù)組并進行初始化賦值inta[3][2]={1,2,3,4,5,6,7,8,9,0}。[判斷題]*對錯(正確答案)7.關(guān)于二維數(shù)組賦值方式正確的是()。*A、可以按行賦值(正確答案)B、可以按元素賦值(正確答案)C、可以隨意賦值D、可以按列賦值8.下面的二維數(shù)組初始化語句中,正確的是:()。*A、inta[3][]={1};B、inta[3][3]={1,2};(正確答案)C、inta[][]={1,2};D、inta[][4]={2,3};(正確答案)9.下面程序的運行結(jié)果是:()。
main()
{
inta[][3]={1,2,3,4,5,6};
printf(“%d”,a[1][1]);
}[單選題]*A、5(正確答案)B、4C、6D、210.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][4]前的數(shù)組元素個數(shù)為:()。[單選題]*A、24B、25(正確答案)C、18D、1711.關(guān)于intmatrix[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},數(shù)組一共可以存放12個元素。[判斷題]*對(正確答案)錯12.inta[][2]={0};第一維的大小是2。[判斷題]*對錯(正確答案)13.二維數(shù)組就是用兩個及兩個以上下標(biāo)定義的數(shù)組。[判斷題]*對錯(正確答案)14.如有定義inta[3][4]={0};則數(shù)組a的所有元素初值均為0。[判斷題]*對(正確答案)錯15.對于二維數(shù)組,即可以按元素初始化,也可以按行初始化。[判斷題]*對(正確答案)錯16.二維數(shù)組當(dāng)初始化列表給出數(shù)組全部元素的初值時,第()維的長度聲明可以省略,第()維的聲明不可以省略()。*A、1(正確答案)B、2(正確答案)C、0D、317.若有說明:inta[][4]={0,0};,則下面正確的敘述是()。*A、a[0][1]=0(正確答案)B、只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值C、二維數(shù)組a的第一維大小為1(正確答案)D、數(shù)組a的每個元素都可得到初值0(正確答案)18.下列正確的語句是()。[單選題]*A、inta[4][1]={1,2,3,4,5};B、floatx[3][1]={{1,1},{2},{3}};C、intb[2][3]={{1},{1,2},{1,2,3}};D、doubley[][1]={0};(正確答案)19.以下對二維數(shù)組a的正確說明是()。[單選題]*A、inta()[3];B、floata[3*!3]C、doublea[1][4](正確答案)D、floata(3)(4)20.已知inta[4][4]={{1,2},{3},{4},{1,2,3}};問a[2][0]該元素的值是()。[單選題]*A、2B、3C、4(正確答案)D、121.intmatrix[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},則matrix[1][2]的值是()。[單選題]*A、4B、5C、6D、7(正確答案)22.關(guān)于inta[5][9]={0}正確的是()。[單選題]*A、a[4][9]的值為0B、共有45個元素(正確答案)C、該數(shù)組有9行5列D、該數(shù)組只有a[0][0]值為023.下面程序段的輸出結(jié)果為:()。
main()
{
intj;
intx[3][3]={1,2,3,4,5,6,7,8,9};
for(j=0;j<3;j++)
printf("%d",x[j][2-j]);
}[單選題]*A、159B、147C、357(正確答案)D、36924.已知inta[][3]={1,2,3,4,5,6,7};,則數(shù)組a的第一維的大小是:()。[單選題]*A、0B、1C、2D、3(正確答案)25.有以下二維數(shù)組的定義inta[3][5];如想引用第五個元素,則正確的引用是()。[單選題]*A、a[4]B、a[5]C、a[0][4](正確答案)D、a[1][5]26.二維數(shù)組的定義格式為:類型說明符數(shù)組名[常量表達式1][變量表達式2];。[判斷題]*對錯(正確答案)27.若定義inta[2][3]此數(shù)組的名字是a,共有6個元素。[判斷題]*對(正確答案)錯28.對于二維數(shù)組,可以按元素初始化,不可以按行初始化。[判斷題]*對錯(正確答案)29.關(guān)于二維數(shù)組定義格式正確的是()。[單選題]*A、類型說明符數(shù)組名[常量表達式];B、類型說明符變量名[常量表達式];C、類型說明符數(shù)組名[常量表達式1][常量表達式2];(正確答案)D、類型說明符數(shù)組名[變量表達式1][變量表達式2];30.下面程序的運行結(jié)果是:()。
main()
{
inta[][3]={1,2,3,4,5,6};
printf(“%d”,a[1][2]);
}[單選題]*A、3B、4C、5D、6(正確答案)31.有以下程序,程序運行后的輸出結(jié)果應(yīng)為:()。
main()
{intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
inti,s=0;
for(i=0;i<4;i++)s+=aa[i][1];
printf("%d\n",s);
}[單選題]*A、11B、19(正確答案)C、13D、2032.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[1][2]前的數(shù)組元素個數(shù)為:()。[單選題]*A、6B、7C、9(正確答案)D、833.已知inta[][3]={1,2,3,4,5,6,7,8,9};,則數(shù)組a的第一維的大小是:()。[單選題]*A、2B、3(正確答案)C、4D、134.有以下二維數(shù)組的定義inta[3][5];如想引用第七個元素,則正確的引用是()。[單選題]*A、a[4]B、a[5]C、a[0][4]D、a[1][1](正確答案)35.二維數(shù)組進行初始化時第一維及第二維的長度都可以省略。[判斷題]*對錯(正確答案)36.定義二維數(shù)組并進行初始化賦值intarr[2][2]={1,2,3,4};。[判斷題]*對(正確答案)錯37.定義二維數(shù)組intarr[2][4]如果全部元素輸入,共需要輸入6個元素。[判斷題]*對錯(正確答案)38.有關(guān)二維數(shù)組描述項不正確的包含()。*A、二維數(shù)組規(guī)定行下標(biāo)從0開始,列下標(biāo)從1開始(正確答案)B、二維數(shù)組中存儲數(shù)據(jù)類型可以相同也可以不相同(正確答案)C、二維數(shù)組arr中表示第一個元素應(yīng)使用arr[0,0](正確答案)D、二維數(shù)組中行列長度相加即為元素的總個數(shù)(正確答案)39.若有說明語句:inta[][4]={0,0};則下面正確的敘述是()。*A、數(shù)組a的每個元素都可以得到初始者0(正確答案)B、二維數(shù)組a的第一維度大小是1(正確答案)C、因為二維數(shù)組a中第二維大小的值除以初值個數(shù)的商為1,故數(shù)組a的行數(shù)為1(正確答案)D、只有a[0][0]和a[0][1]可得到初始值0,其余元素均得不到初始值040.下面對二維數(shù)組a說明不正確的是()。*A、inta[3][];(正確答案)B、floata(3,4);(正確答案)C、floata(3)(4);(正確答案)D、doublea[][4];41.以下能對二維數(shù)組arr正確初始化的語句是()。*A、int?a[2][3]={0};(正確答案)B、int?a[][3]={{1,2},{0}};(正確答案)C、int?a[2][3]={{1,2},{3,4},{5,6}};D、int?a[][3]={1,2,3,4,5,6};(正確答案)42.定義二維數(shù)組intarr[3][3]則輸出全部元素,共需要輸出()個。[單選題]*A、6B、9(正確答案)C、5D、無法統(tǒng)計43.下面程序執(zhí)行后的結(jié)果是()。
voidmain()
{
intarr[2][3]={11,20,34,56,7,10},i,j,count=0,sum=0;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
if(arr[i][j]%2==0)
{
sum=sum+arr[i][j];
count++;
}
}
}
printf("%d",sum/count);
}[單選題]*A、30(正確答案)B、20C、23D、3444.下面程序執(zhí)行后的結(jié)果是()。
voidmain()
{
intarr[2][2]={11,12,13,14},i,j,sum=0;
for(i=1;i<2;i++)
{
for(j=0;j<2;j++)
{
sum=sum+arr[i][j];
}
}
printf("%d",sum);
}[單選題]*A、27(正確答案)B、23C、24D、2545.定義二維數(shù)組intarr[4][3]則輸入時,數(shù)組中的第二個元素所在的位置是()。[單選題]*A、arr[1]B、arr[0][1](正確答案)C、arr[1][1]D、arr[1][0]46.下面程序?qū)崿F(xiàn)對二行三列二維數(shù)組元素的輸入,空白處應(yīng)填入()。
voidmain()
{
intarr[2][3],i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
___________________
}
}
}[單選題]*A、scanf("%d",&arr[i]);B、scanf("%d",&arr[i][j]);(正確答案)C、scanf("%d",&arr[j]);D、scanf("%d",&arr[i][i]);47.下面程序?qū)崿F(xiàn)對二行三列二維數(shù)組元素的輸入,空白處應(yīng)填入()。
voidmain()
{
intarr[2][3],i,j;
for(i=0;i<2;i++)
{
___
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強個人職業(yè)技能提升的步驟計劃
- 班級工作計劃安排方案
- 開展班級技能培訓(xùn)的路徑計劃
- 2025年紡織染整助劑:凈洗劑項目發(fā)展計劃
- 2025年紡織、服裝、鞋帽批發(fā)服務(wù)項目發(fā)展計劃
- 2025年錘紋漆合作協(xié)議書
- 承包合同屬于勞務(wù)合同
- 關(guān)于項目延期原因的書面解釋報告
- 礦山合作協(xié)議跟承包協(xié)議
- 關(guān)于辦公資源調(diào)配的通知
- 卡爾威特的教育讀書感悟
- 低壓電工證1500題模擬考試練習(xí)題
- 建筑工程經(jīng)濟(高職)全套教學(xué)課件
- 非哺乳期乳腺炎患者的護理
- 個人投資收款收據(jù)
- 建材行業(yè)較大風(fēng)險識別與防范手冊
- 2024年01月2023年上海證券交易所社會招考聘用筆試歷年高頻難、易錯考點帶答案解析
- 工藝能力分析報告
- 淋巴瘤的治療及護理
- 健身房眾籌方案
- 護理帶教匯報課件
評論
0/150
提交評論