




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第七章字符數組與字符串 【題7. 29下而是對s的初始化,其中不正確的是o A) char s5 = abc” ; B) char sE5 = a* , b ,; C) char s5=;D) char s5= uabcdefM ; 【題7. 30下而程序段的運行結果是。 char c5= F , b , 0 , c, , “0 ; printf (s” , c); A) X b B) ab C) ab c 【題7.31對兩個數組a和b進行如下初始化 char a= “ABCDEF” ; char b = W , , C , D , 4E, , F ; 則以下敘述正確的是。 A) a與b數組完
2、全相同B) a與b長度相同 C) a和b中都存放字符串D) a數組比b數組長度長 提示:0是字符串結朿的標志 【題7. 32有兩個字符數組a、b,則以下正確的輸入格式是。 A) gets (a, b) ;B) scanf ( u%s %s , a, b); C) scanf ( a%s %s, D) gets( ), get ( b”); 【題7. 33有字符數組a80和b80,則正確的輸岀形式是。 A) puts (a, b) ;B) printf ( u%s %s v , at b); C) putchar (a,b);D) puts(a), puts(b); 【題7. 34下而程序段的運
3、行結果是。 char a7= abcdef” ; char b4= “ABC” ; strcpy (a, b); printf (c” , a5); A)空格 B) 0C) eD) f 提示:復制后 a0= A ,al= s2)B) if(strcmp(si,s2) C) if (strcmp(s2, si) 0) D) if (strcmp (si, s2) 0) 【題7. 39下而程序段是輸出兩個字符串中對應字符相等的字符。請選擇填空。 char x= 44programming; char y= uFortran; int i=0; while(xi!= “0 else i+; 1 A)
4、 xi+ B) y+i C) xi D) yi 【題7. 40下而描述正確的是。 A) 兩個字符串所包含的字符個數相同時,才能比較字符串 B) 字符個數多的字符串比字符個數少的字符串大 C) 字符串“STOP ”與“STOP”相等 D) 字符串“That”小于字符串“The” 【題7. 41下述對C語言字符數組的描述中錯誤的是。 A)字符數組可以存放字符串 B)字符數組的字符串可以整體輸入、輸出 C)可以在賦值語句中通過賦值運算符對字符數組整體賦值 D)不可以用關系運算符對字符數組中的字符串進行比較 【題7. 42】有已排好序的字符串a,下面的程序是將字符串s中的每個字符按a中元素的規(guī) 律插入
5、到a中。請選擇填空。 #include mainO char a20= cehiknqtw” ; char s= fbla” ; int i,k, j; for(k=0;sk!= “0 ;k+) j 二0; while(sk=aj for( 1 )2; aj二sk; puts (a); B) i=strlen(a); i=j; i D) i=j; i=j; i C) i=j; i=strlen(a)+k; i+ 2 A) ai=ai+l C) ai=ai-l 【題7.43下面程序的功能是將已按升序排好序的兩個字符串a和b中的字符按升序歸并 到字符串c中。請選擇填空。 #include main
6、O char a= acegikm; char b= bdfhjlnpq; char c80,*p; int i=O, j=O, k=O; while(ai!= “0 ck二 9 ; if ( 3 ) p=b+j; else p=a+i; strcat(c, p); puts(c); 1 A) ck=ai; i+; C) ck=ai ;j+; 2 A) ck=ai ;i+; C) ck=ai ;j+; 3 A) ai= 0 C) ai-l = 0 B) ck=aj: i+; D) c B) c D) c B) a p F + + + + 1 J a a a 一一 一一 = J 1J 1J k
7、k k rL rL rL D) ai-l!= 0 【題7. 44下而程序的功能是將字符串s中所有的字符 匕刪除。請選擇填空。 #include mainO char s80; int i, j; gets(s); for(i=j=0;si!= 0 ;i+) if(si!二)1; sj= O,; puts(s); 1 A) sj+=si C) sj=si; j+ B) s+j=si D) sj=si 【題7. 45下而程序的功能是從鍵盤輸入一行字符,統計英中有多少個單詞,單詞之間用 空格分隔。請選擇填空。 include mainO char s80,cl,c2=; int i=0, num=0
8、; gets(s); while(si!= 0 ) cl二si; if(i=0) c2二; else c2=si-lj; 辻(【1】)num+ ; i+; printf( uThere are %d wordsnv ,num); 1 A) cl二二 “ int i,s=0; for(i=0;chi= printf( u%dnM , s); A) 1B) 1256 C) 12ab56D) 1 2 6 【題7. 47當運行以下程序時,從鍵盤輸入:aa bb cc dd CR表示回車),則下而程序的運行結果是。 include mainO char al 5, a25, a35, a45; scan
9、f( u%s%s M ,al, a2); gets (a3); gets (a4); puts (al); puts (a2); puts (a3); puts(a4); *提示:scanf(“%s”)是以空格、回車為結束標志: gets()僅是以回車作為結朿標志,a3中接收到的是n puts()函數具有輸出結束后自動加換行的功能權 A) aa B) aa C) aa bb D) aa bb bb bb cc cc dd cc cc dd dd dd 題7. 48當運行以下程序時,從鍵盤輸入:ab c def (CR表示回車),則下而程序的運行結果是 #include define N 6 m
10、ainO char cN; int i=0; for (; iN; c iL =getchar (), i+); for(i=0;iN; i+) putchar (c i); A) abcdef B) a C) b D) ab Bcc cdd 【題7.49當運行以下程序時,從鍵盤輸入:AhaAhaCR表示回車),則下而程序 的運行結果是。 include mainO char s80,c= a ; int i=0; scanf ( s” , s); while(si!= 0 ) if(s訂=c) sLil=siJ-32; else if(si二二c-32) si=sij+32; i+; put
11、s(s); A) ahfaB) AhAMaC) AhAMa ahA D) ahAMa ahA 【題7. 50下而程序的運行結果是o #include mainO char a80= “AB” , b80= “LMNP” ; int i=0; strcat (a, b); while(ai+ != 0,) bi=ai; puts(b); A) LBB) ABLMNPC) ABD) LBLMNP 【題7.51下而程序的運行結果是o include mainO char str= “SSSWLIA” ,c; int k; for(k=2; (c=strkl)!= “0 ;k+) switch(c)
12、case T : +k; break; case: continue; default: putchar(c); continue; putchar(; A) SSW* B) SW* C) SW*A D) SW 【題7. 52下而程序的運行結果是。 #include mainO char a= 44morning ,t; int i,j=0; for(i=l;i7;i+) if (ajai) J=i; t二aj; aj二a7; a7=aj; puts(a); D) mornin /*提示:原a7中存放的是0, / A) mogninr B) moC) morning 參考答案: 【題7. 29 D 【題7. 30 B 【題7.31 D 【題7. 32 B 【題7. 33 D 【題7.34】D 【題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- MY銀行供應鏈金融保理業(yè)務流程優(yōu)化研究
- 全GFRP筋增強混凝土剪力墻抗震性能研究
- 故事力法則下鄉(xiāng)村文旅景觀規(guī)劃設計研究-以浙江新昌縣棠村村為例
- 環(huán)境安全健康之間關系
- 護理質量管理人員培訓大綱
- 肺炎性心臟病護理
- 甲狀腺結節(jié)健康教育及指導
- 在線教育社群運營策劃方案
- 護理心臟驟停的急救與后續(xù)管理
- 結腸腫瘤科普
- 2024年梅州市大埔縣重點中學小升初語文入學考試卷含答案
- (正式版)JBT 14449-2024 起重機械焊接工藝評定
- 2022-2023學年北京市東城區(qū)高二(下)期末化學試卷(含解析)
- 防溺水老師培訓課件
- 《植物生長與環(huán)境》課程標準(含課程思政)
- 鐵路行車組織(高職)全套教學課件
- 注塑標準成型條件表電子表格模板
- 道閘系統施工方案
- 配置管理與漏洞修復
- 新版中國復發(fā)難治性急性髓系白血病診療指南
- 保潔巡查記錄表
評論
0/150
提交評論