C語言數(shù)組期末測試習(xí)題與答案_第1頁
C語言數(shù)組期末測試習(xí)題與答案_第2頁
C語言數(shù)組期末測試習(xí)題與答案_第3頁
C語言數(shù)組期末測試習(xí)題與答案_第4頁
C語言數(shù)組期末測試習(xí)題與答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、C語言第七章數(shù)組期末測試習(xí)題與答案1、以下對一維整型數(shù)組a的正確說明是 ()。A.#define SIZE 10int aSIZE;B.int a(10);C.int n=10,an;D.int n; scanf( %d ,&n); int an;參考答案:A2、以下能對一維數(shù)組 a進(jìn)行正確初始化的語句是()。A.int a10= ;B.int a10=10*1;C.int a10=(0,0,0,0,0);D.int a =0;參考答案:B3、不是給數(shù)組的第一個元素賦值的語句是()。A.a1=1;B.int a2=1,0;C.int a2;scanf ( d ,&a0);D.int a2=1;

2、參考答案:A4、下面程序的運(yùn)行結(jié)果是()。main()int a6,i;for(i=1;i3)%5;printf(%2d,ai);A.-1 0 4 0 3B.-1 0 1 4 3C.-1 0 1 4 2D.-1 0 1 1 2參考答案:D5、下列定義正確的是()。A.int b3=2,5B.int 4e4C. static int a2=1,2,3,4,5D.int a(10)參考答案:A6、設(shè)有char str10,下列語句正確的是()。A.printf(%s,str);B.scanf(%s”,&str);C.printf(%c,str);D.printf(%s,str0);參考答案:B7、

3、下列說法正確的是()。A.在C語言中,定義了一個數(shù)組后,就確定了它所容納的具有相同數(shù)據(jù)類型元素的個 數(shù)B.在C語言中,數(shù)組元素的數(shù)據(jù)類型可以不一致C.在C語言中,數(shù)組元素的個數(shù)可以不確定,允許隨機(jī)變動D.在C語言中,可以使用動態(tài)內(nèi)存分配技術(shù)定義元素個數(shù)可變的數(shù)組參考答案:D8、假設(shè)array是一個有10個元素的整型數(shù)組,則下列寫法中正確的是A.array-1=0;B.array0=a;C.array10=0;D.array0=0;參考答案:D9、有一數(shù)組如下定義:int a6=1,2,3,4,5;執(zhí)行 for (i=0; i6;i+) printf (%d ,ai);后輸出的結(jié)果是 ()。A.

4、1 2 3 4 5隨機(jī)值B.1 2 3 4 5 5C.1 2 3 4 5 6D.1 2 3 4 5 0參考答案:D10、有一數(shù)組 int a4=1,12,13,14,15,16,17,9,8,7,6,5,執(zhí)行語句 scanf(%d,&a23)后,數(shù)組中的值應(yīng)為: (鍵盤本入10)A.1,12,13,14,15,16, 17,9,8,7,6,5B.1,12,13,14,0,0,0,0,0,0,0,0C.1,12,13,14,15,16, 17,0,8,7,6,5D.1,12,13,14,15,16, 17,9,8,7,6,10參考答案:C11、下列程序的輸出結(jié)果是 _()。main() int

5、k=3, a2;a0=k ; k=a1*10;printf(%dn,k);A.10B.33C.不定值D.30參考答案:C12、若有以下說明和語句,則輸出結(jié)果是 ()。char s12 =a book!;printf (%.4s, s );A.a boB.因格式描述不正確,沒有確定的輸出C.a book! 口口口代表空格)D.a book!參考答案:A13、若有聲明語句 “ char C10=c,x,e,N310=see,good,369852” 則以下的操作中,可能出現(xiàn)越界訪問的是 ()。A.printf(%s, N0);B.printf(%c, N10);C.printf(%s, N);D.

6、printf(%s, C);參考答案:B14、若有以下說明和語句,則輸出結(jié)果是 ()。char str =c:abc.dat;printf(%s,str);A.符串中有非法字符B.c:abc.datC.c:abc.datD.c:abc.dat參考答案:D15、以下數(shù)組定義中不正確的是 ()。A. int b3=0,1,2,3);B.int d1=1,2,1,2,3,1,2,3,4);C.int a23;D. int b3=0,1,2,3;參考答案:B16、以下對一維數(shù)組 a的正確說明是:()。A.char a (10);B.char a3=a , b , c ;C.char a (10);D.

7、int k =5, ak;參考答案:B17、以下能對一維數(shù)組 a進(jìn)行初始化的語句是()。A.int a(5)=B.int a3=0,1,2C.int a5=(0,1,2,3,4,)D. int a5=10*1參考答案:B)。18、已知:int a10;則對a數(shù)組元素的正確引用是 (A.a(5)B.a3.5C.a0D.a10參考答案:C19、執(zhí)行下面的程序段后,變量k中的值為()。int k=3, s2;s0=k; k=s0*10;A.10B.不定值C.30D.33參考答案:C20、若有以下數(shù)組說明,則數(shù)值最大的和最小的元素下標(biāo)分別是()。int a12=1,2,3,4,5,6,7,8,9,10

8、,11,12);A.1,12B.0,12C.0,11D.1,11參考答案:C21、若有以下數(shù)組說明,則i=10;aai元素數(shù)值是()。int a12=1,4,7,10,2,5,8,11,3,6,9,12);A.9B.10C.6D.5參考答案:C22、若有說明:int a3=1,2,3,4,5,6,7; 則數(shù)組a的第一維的大小為 ()。A.3B.2C.無確定值D.4參考答案:A23、下面程序段的輸出結(jié)果是()。int i;int x33=1,2,3,4,5,6,7,8,9);for (i=0;i3;i+)printf(%d ,xi2-i);A.3 5 7B.1 5 9C.3 6 9D.1 4 7

9、參考答案:A24、對二維數(shù)組的正確定義是()。A.int a2,3=1,2,3,4,5,6);B.int a =1,2,3,4,5,6);C.int a =1,2,3,4,5,6);D.int a 3=1,2,3,4,5,6);參考答案:D25、已知int a34;則對數(shù)組元素引用正確的是()。A.a20B.a1,3C.a24D.a(2)(1)參考答案:A26、下列字符串賦值語句中,不能正確把字符串C program賦給數(shù)組的語句是:()。A.char a10=C program ;B.char a=C ,p,r,o,g,r,a,m,0;C.char a=C ,p,r,o,g,r,a,m,0;

10、D.char a10; a=C program ”;參考答案:D27、若有如下定義和語句:char s12=aCbook!”;printf( %d ,strlen(s);則輸出結(jié)果是:()。A.12B.10C.6D.7參考答案:D TOC o 1-5 h z 28、若有說明:int a34 = 0;則下面正確的敘述是:()。A.數(shù)組a中每個元素均可得到初值0B.數(shù)組a每個元素均可得到初值,但值不一定為0C.只有元素a00可以得到初值0D.此說明語句不正確參考答案:A29、執(zhí)行下列程序時輸入:123空格456空格789回車,輸出結(jié)果是main () char s100; int c, i;scanf (%c , &c);scanf (%d , &i);scanf (%s , s);printf(%c , %d , %s n” , c, i, s) ; 123 , 456, 789123

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論