




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第七章字符數(shù)組與字符串 【題7. 29下而是對s的初始化,其中不正確的是o A) char s5 = abc” ; B) char sE5 = a* , b ,; C) char s5=;D) char s5= uabcdefM ; 【題7. 30下而程序段的運(yùn)行結(jié)果是。 char c5= F , b , 0 , c, , “0 ; printf (s” , c); A) X b B) ab C) ab c 【題7.31對兩個數(shù)組a和b進(jìn)行如下初始化 char a= “ABCDEF” ; char b = W , , C , D , 4E, , F ; 則以下敘述正確的是。 A) a與b數(shù)組完
2、全相同B) a與b長度相同 C) a和b中都存放字符串D) a數(shù)組比b數(shù)組長度長 提示:0是字符串結(jié)朿的標(biāo)志 【題7. 32有兩個字符數(shù)組a、b,則以下正確的輸入格式是。 A) gets (a, b) ;B) scanf ( u%s %s , a, b); C) scanf ( a%s %s, D) gets( ), get ( b”); 【題7. 33有字符數(shù)組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下而程序段的運(yùn)
3、行結(jié)果是。 char a7= abcdef” ; char b4= “ABC” ; strcpy (a, b); printf (c” , a5); A)空格 B) 0C) eD) f 提示:復(fù)制后 a0= A ,al= s2)B) if(strcmp(si,s2) C) if (strcmp(s2, si) 0) D) if (strcmp (si, s2) 0) 【題7. 39下而程序段是輸出兩個字符串中對應(yīng)字符相等的字符。請選擇填空。 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) 兩個字符串所包含的字符個數(shù)相同時,才能比較字符串 B) 字符個數(shù)多的字符串比字符個數(shù)少的字符串大 C) 字符串“STOP ”與“STOP”相等 D) 字符串“That”小于字符串“The” 【題7. 41下述對C語言字符數(shù)組的描述中錯誤的是。 A)字符數(shù)組可以存放字符串 B)字符數(shù)組的字符串可以整體輸入、輸出 C)可以在賦值語句中通過賦值運(yùn)算符對字符數(shù)組整體賦值 D)不可以用關(guān)系運(yùn)算符對字符數(shù)組中的字符串進(jìn)行比較 【題7. 42】有已排好序的字符串a(chǎn),下面的程序是將字符串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(chǎn)和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下而程序的功能是從鍵盤輸入一行字符,統(tǒng)計(jì)英中有多少個單詞,單詞之間用 空格分隔。請選擇填空。 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當(dāng)運(yùn)行以下程序時,從鍵盤輸入:aa bb cc dd CR表示回車),則下而程序的運(yùn)行結(jié)果是。 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”)是以空格、回車為結(jié)束標(biāo)志: gets()僅是以回車作為結(jié)朿標(biāo)志,a3中接收到的是n puts()函數(shù)具有輸出結(jié)束后自動加換行的功能權(quán) A) aa B) aa C) aa bb D) aa bb bb bb cc cc dd cc cc dd dd dd 題7. 48當(dāng)運(yùn)行以下程序時,從鍵盤輸入:ab c def (CR表示回車),則下而程序的運(yùn)行結(jié)果是 #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當(dāng)運(yùn)行以下程序時,從鍵盤輸入:AhaAhaCR表示回車),則下而程序 的運(yùn)行結(jié)果是。 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下而程序的運(yùn)行結(jié)果是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下而程序的運(yùn)行結(jié)果是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下而程序的運(yùn)行結(jié)果是。 #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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年?duì)I口市稅務(wù)系統(tǒng)遴選面試真題附詳解含答案
- 慢性乙型肝炎中醫(yī)診療專家共識
- 2025年內(nèi)蒙古呼倫貝爾能源投資開發(fā)(集團(tuán))有限責(zé)任公司考試筆試試題(含答案)
- 2025年安全產(chǎn)品行業(yè)洞察報告及未來五至十年預(yù)測分析報告
- 茶樓連鎖經(jīng)營合作協(xié)議
- 文化旅游項(xiàng)目用地租賃合同
- 財(cái)務(wù)合規(guī)溝通合同
- 茶葉種植基地土地流轉(zhuǎn)與租賃承包合同
- 礦產(chǎn)資源勘探測繪成果授權(quán)使用保密協(xié)議
- 汽車抵押貸款抵押權(quán)設(shè)定合同范本
- 焊接質(zhì)量檢查表
- JGJ59-2011建筑施工安全檢查評分表-(完整版)
- 黔東南高新產(chǎn)業(yè)園區(qū)新建防潮磷石膏砌塊、磷石膏砂漿、磷石膏復(fù)合保溫板建材生產(chǎn)線項(xiàng)目環(huán)評報告
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國開大學(xué)2023年01月22503《學(xué)前兒童健康教育活動指導(dǎo)》期末考試答案
- 建筑工地九牌一圖內(nèi)容僅供參考模板
- 江西中醫(yī)藥大學(xué)專職輔導(dǎo)員招聘考試真題2022
- 學(xué)生個人檔案表
- 成都實(shí)驗(yàn)外國語(西區(qū))初一語文分班考試檢測卷(含答案)
- 養(yǎng)老護(hù)理員中級考試試題含答案
- 羽毛球社團(tuán)活動教案記錄表
評論
0/150
提交評論