二級C語言考試必備真題考點 字符串與指針_第1頁
二級C語言考試必備真題考點 字符串與指針_第2頁
二級C語言考試必備真題考點 字符串與指針_第3頁
二級C語言考試必備真題考點 字符串與指針_第4頁
二級C語言考試必備真題考點 字符串與指針_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、(1)【2003年9月】(44)有以下程序main() char str20=Hello,Beijing,*p=str;printf(%dn,strlen(p+20);程序運行后的輸出結果是A)0 B)5 C)7 D)20【答案】C(2)【2003年9月】(16)以下程序運行后輸入:3,abcde,則輸出結果是 【 】 #include move(char *str, int n) char temp; int i;temp=strn-1;for(i=n-1;i0;i-) stri=stri-1;str0=temp;main() char s50; int n, i, z;scanf(%d,%

2、s,&n,s);z=strlen(s);for(i=1; i=n; i+) move(s, z);printf(%sn,s);【答案】cdeab(3)【2004年4月】36、有以下程序main( ) char *p10=abc,aabdfg,dcdbe,abbd,cd; printf(%dn,strlen(p4); 執行后輸出結果是()A)2 B)3 C)4 D)5【答案】A(4) 有如下程序 main() char s=”ABCD”, *p; for(p=s+1;*p!=0;p+)printf(“%sn”,p); 該程序的輸出結果是 A) ABCD B) A C) B D) BCD BCD

3、B C CD CD C D D D D 【答案】D(5) 有如下程序 main() char ch25=“6937”,”8254”,*p2; int i,j,s=0; for(i=0;i2;i+) pi=chi; for(i=0;i0;j+=2) s=10*s+pij-0; printf(“%dn”,s); 該程序的輸出結果是 A) 69825 B) 63825 C) 6385 D) 693825 【答案】C(6) 以下函數把b字符串連接到a字符串的后面,并返回a中新字符串的長度。請填空。 Strcen(char a, char b) int num=0,n=0; while(*(a+num)

4、!= 【 】 ) num+; while(bn)*(a+num)=bn; num+; 【 】 ; return(num); 【答案】0, n+(7) 以下程序的輸出結果是 A) ABCD B) ABCD C) EFG D) EFGH FGH EFG JK IJKL /去掉這行KL IJ O /去掉這行M /去掉這行main() char w10= “ABCD”,”EFGH”,”IJKL”,”MNOP”,k; for(k=1;k3;k+) printf(“%sn”,wk); 【答案】D(8) 以下程序運行后的輸出結果是 【16】 。 main() char s =“9876”,*p; for (

5、 p=s ; p=A&ch=0;ps-) puts(ps); 執行后輸出結果是 A) yzxyz B) zyz C) zyzxyz D) xxyxyz 【答案】C(13)以下sstrcpy( )函數實現字符串復制,即將t所指字符串復制到s所指向內存空間中,形成一個新的字符串s。請填空。void sstrcpy(char *s,char *t) while(*s+=【 】);main( ) char str1100,str2=abcdefgh; sstrcpy(str1,str2); printf(%sn,str1);【答案】*t+(14)有以下程序main()char str10=China,Beijing,*p=str;printf(%sn,p+10);程序運行后的輸出結果是A)China B)Bejing C)ng D)ing【答案】B(15)有以下程序main()char s=ABCD,*p;for(p=s+1;ps+4;p+)printf(%sn,p);程序運行后的輸出結果是A)ABCD B)A C)B D)BCDBCD B C CDCD C D DD D【答案】D(16)有以下程序main()char s=Yesn/No,*ps=s;puts(ps+4);*(ps

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論