二級C語言程序設(shè)計數(shù)組_第1頁
二級C語言程序設(shè)計數(shù)組_第2頁
二級C語言程序設(shè)計數(shù)組_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、 模擬 二級 C 語言程序設(shè)計數(shù)組單項選擇題第 1 題: 下列定義數(shù)組的語句中,正確的是 ()A. int N=10 ; int x N;B. #define N 10 int x N;C. int x 0.10 ;D. int x ; 參考答案: BA)中的N是一個變量,不可以用變量來定義數(shù)組,所以選項 A)錯誤。C)中把所 有的下標(biāo)均列出,不正確,此處只需指明數(shù)組長度即可。D)中在定義時沒有指明 數(shù)組長度, 不正確, 如果不指明長度就應(yīng)在定義時對數(shù)組元素進(jìn)行賦值, 而此選 項沒有,所以錯誤。故本題答案為 B)。第 2 題:若有定義語句:int m 口 = 5,4,3,2,1, i=4 ;,

2、則下面對m數(shù)組元素 的引用中錯誤的是 () 。A. m-i B. m2*2C. mm0D. mmi 參考答案: C數(shù)組m下標(biāo)從0到4計算,共5個元素,選項C)中m 0= 5,則m m 0 為m5中,超出了數(shù)組m的下標(biāo)范圍。因此正確答案為 C)。第3題:下面是有關(guān)C語言字符數(shù)組的描述,其中錯誤的是()。A. 不可以用賦值語句給字符數(shù)組名賦字符串B. 可以用輸入語句把字符串整體輸入給字符數(shù)組C. 字符數(shù)組中的內(nèi)容不一定是字符串D. 字符數(shù)組只能存放字符串參考答案: D字符數(shù)組中的內(nèi)容既可以是字符,也可以是字符串,選項D)的說法不正確。第 4 題:若有定義語句: char s 10 =1234567

3、00; ,則 strlen(s) 的值是() 。A. 7B. 8C. 9D. 10參考答案: A5strlen(s)即求字符串s的長度,遇到0 時結(jié)束統(tǒng)計。因此選項 A)為正確答 案。第5題: 有以下程序(strcat #i nclude stdio函數(shù)用于連接兩個字符串):h #include string hmai n() char a20 =ABCD0EFG0: b 口 =IJK;strcat(a , b); printf(” sn , a);程序運行后的輸出結(jié)果是()。A. ABCDE0FG0IJKB. ABCDIJKC. IJKD. EFGIJK參考答案:Bchar *strcat(

4、char *dest,char *src)的功能是:把src所指字符串添加到 dest 結(jié)尾處(覆蓋dest結(jié)尾處的0 并添加0 。因為0 是字符串的結(jié)束標(biāo)志,所 以a數(shù)組中存放的字符串為“ABCD,所以將兩個字符串拼接后結(jié)果為“ABCDIJKo 第6題:有以下程序#include stdio.h void fun ( inta 口,intn ) int i , t ;for (i=0 ; i n/2 ; i+ ) t=a i ; a i =a n-1-i ; a n-1-i =t ; main () int k 10 = 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10, i ;

5、fun (k, 5);for (i=2 ; i 8 ; i+ ) printf (%d, k i );printf (n);程序的運行結(jié)果是()。A. 321678B. 876543C. 1098765D. 345678參考答案:A 第7題:有以下程序#include stdio.h #define N 4void fun (int a N, int b ) int i ;for (i=0; i N;i+) bi = a ii - a i N-1-i ;main( ) intx N N=1 ,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 , yN, i ;fun (

6、x,y);for (i=0; i N;i+) printf ( %d, , y i ); printf (n ); 程序運行后的輸出結(jié)果是()。A. -3 ,-1 ,1,3,B. -12 ,-3 ,0,0,C. 0,1,2,3,D. -3 ,-3 ,-3 ,-3 ,參考答案: A第 8 題:有以下程序#include stdio.h void fun ( int a ,int b ) int t ; t=a ; a=b ; b=t ;main( ) intc 10=1,2,3,4,5,6,7,8,9,0for ( i=0 ; i10?i+=2 )fun(ci ,ci+1for ( i=0 ;i

7、10;i+)printf(%d,ci )printf ( n1)? 程序的運行結(jié)果是()。A.1,2,3,4,5,6,7,8,9,0,B.2,1,4,3,6,5,8,7,0,9,C.0,9,8,7,6,5,4,3,2,1,D.0,1,2,3,4,5,6,7,8,9,參考答案: A第 9 題:有以下程序#include stdio.h main( ) int b 33=0,1,2,0,1,2,0,1,2,i ,j ,t=1; for (i=0 ; i 3 ;i+ )for (j=i ;j =i ;j+) t+=b i bj i ; printf (%dn ,t); 程序運行后的輸出結(jié)果是()。A

8、. 4B. 3C. 1D. 9 參考答案: A第 10 題:有以下程序#include stdio.h main( ) int x 3 2=0 ,i;for (i=0; i 3;i+)scanf(%d,xi );printf (%3d%3d%3dn, x00,x01,x1 0); 若運行時輸入: 2 4 6 回車 ,則輸出結(jié)果為()。A. 204B. 200C. 240D. 246參考答案: A第 11 題: 以下數(shù)組定義中錯誤的是()。A.intx23=1,2,3,4,5,6 ;B.intx30 ;C.intx31 ,2,3,4,5,6 ;D.intx23=1,2,3,4,5,6;參考答案:A第 12 題:以下定義數(shù)組的語句中錯誤的是()。A. intnum 24= 1 ,2,3,4,5,6 ;B. intnum 3= 1 ,2,3,4,5,6 ;C. intnum = 1 ,2,3,4,5,6 ;D. intnum 4=1,2,3,4,

溫馨提示

  • 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

提交評論