下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
PAGE3/NUMPAGES3第七次作業(yè)(指針)習題十
一、選擇題
10-1.已知:int*p,a;則語句"p="中的運算符"B.a(chǎn)*=*a+1;C.a(chǎn)=(x=1,x++,x+2);D.a(chǎn)="good";
10-3.已知:inta,*p=B.scanf("%d",p);
C.printf("%d",a);D.printf("%d",p);
10-4.main(argc,argv)中形式參數(shù)argv的正確說明形式應當為。
??A.char*argv[]B.charargv[][]C.charargv[]D.char*argv
10-5.說明語句"int(*p)();"的含義是。
A.p是一個指向一維數(shù)組的指針變量
B.p是指針變量,指向一個整型數(shù)據(jù)
C.p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個整型
D.以上都不對
10-6.設有說明int(*ptr)[M];其中的標識符ptr是。
A.M個指向整型變量的指針
B.指向M個整型變量的函數(shù)指針
C.一個指向具有M個整型元素的一維數(shù)組的指針
D.具有M個指針元素的一維指針數(shù)組,每個元素都只能指向整型變量
10-7.已知:double*p[6];它的含義是。
A.p是指向double型變量的指針B.p是double型數(shù)組
C.p是指針數(shù)組D.p是數(shù)組指針
10-8.已知函數(shù)說明語句:void*f();則它的含義是。
A.函數(shù)f的返回值是一個通用型的指針
B.函數(shù)f的返回值可以是任意的數(shù)據(jù)類型
C.函數(shù)f無返回值
D.指針f指向一個函數(shù),該函數(shù)無返回值
10-9.已知:chars[10],*p=s,則在下列語句中,錯誤的語句是。
A.p=s+5;B.s=p+s;C.s[2]=p[4];D.*p=s[0];
10-10.已知:charb[5],*p=b;則正確的賦值語句是。
A.b="abcd";B.*b="abcd";C.p="abcd";D.*p="abcd";
10-11.下列對字符串的定義中,錯誤的是。
A.charstr[7]="FORTRAN"B.charstr[]="FORTRAN"
C.char*str="FORTRAN"
D.charstr[]={'F','O','R','T','R','A','N',0}
10-12.已知:chars[20]="programming",*ps=s;則不能引用字母o的表達式是。
A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps
10-13.已知:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則不能表示數(shù)組a中元素的表達式是。A.*pB.a(chǎn)[10]C.*aD.a(chǎn)[p-a]
10-14.已知:char**s;正確的語句是。
A.s="computer";B.*s="computer";
C.**s="computer';D.*s='A';
10-15.已知:charc[8]="beijing",*s=c;inti;則下面的輸出語句中,錯誤的是。A.printf("%s\n",s);
B.printf("%s\n",*s);
C.for(i=0;it時返回+1。
10-28.分析并給出下面程序的運行結(jié)果:
#include
main()
{
inta[10],b[10],*pa,*pb,i;
pa=a;pb=b;
for(i=0;i<3;i++,pa++,pb++){
*pa=i;*pb=2*i;
printf("%d\t%d\n",*pa,*pb);
}
printf("\n");pa=pb=
for(i=0;i<3;i++){
*pa=*pa+i;*pb=*pb+i;
printf("%d\t%d\n",*pa++,*pb++);
}
}
10-29.寫一程序,其中包括一個函數(shù),此函數(shù)的功能是:對一個長度為N?的字符串從其第K個字符起,刪去M個字符,組成長度為N-M的新字符串(其中N、M<=80,K<=N)。要求輸入字符串"Wearepoorstudents.",利用此函數(shù)是進行刪除"poor"的處理,?并輸出處理的字符串。
10-30.輸入一行字符,將之中的每個字符從小到大排列后輸出。
10-31.輸入字符串,求出每行的串長。當串中包含"stop"時,停止輸入,并打印最長一行的內(nèi)容。
10-32.將空格分開的字符串稱為單詞。輸入多行字符串,直到輸入"stop"?單詞時才停止。最后輸出單詞的數(shù)量。
10-33.將輸入的兩行字符串連接后,將串中全部空格移到串首后輸出。
10-34.輸入字符串,?請分別統(tǒng)計字符串中所包含的各個不同的字符及其各自字符的數(shù)量。如:
輸入字符串:abcedabcdcd
則輸出:a=2b=2c=3d=3e=1
10-35.自己設計一個程序,?使之盡可能多地使用C語言提供的與字符串處理有關的庫函數(shù)。在調(diào)試自己的程序時,應事先預計輸出結(jié)果,然后與程序輸出比較。在此過程中,不能對每一個錯誤都要進行認真的分析,找出原因并糾正。
10-36.設一以符號'.'結(jié)束的英文句子長度小于20字節(jié)。請編程讀入該句子,并檢查其是否為回文(即正讀和反讀都是一樣的,不考慮空格和標點符號)。例如:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 移民安置監(jiān)督評估實施細則編寫要點及內(nèi)容、年度報告、生產(chǎn)生活水平本底調(diào)查報告、恢復情況跟蹤調(diào)查報告提綱、常用表格
- 2024大學助學擔保借款協(xié)議合同
- 2024天津建材買賣合同范本
- 2024宜人貸借款合同范本
- 2024年石油鉆探、開采專用設備項目發(fā)展計劃
- 2024年電影放映項目合作計劃書
- 2024汽車個人車輛抵押借款合同
- 2024年制冷空調(diào)機械項目建議書
- 沈陽裕景中心總承包管理手冊
- 湖南省永州市藍山縣2023-2024學年七年級上學期期中數(shù)學試卷(含答案)
- 高一政治必修一中國特色社會主義重點知識點歸納框架
- 細胞因子IL-6、IL-8、IL-1β與急性心肌梗死患者心功能變化的相關性研究介紹演示培訓課件
- 2024年學校教育的跨學科教學模式培養(yǎng)綜合素質(zhì)與學科能力培訓課件
- 幼兒園心理健康教育課件
- 哮病、喘證、肺癰(1)課件
- 屋頂分布式光伏驗收要求
- 食堂設備參數(shù)及清單
- 《蟋蟀的住宅》基于標準的教案
- 七年級上學期家長會課件
- 小學英語課堂教學評價標準-2
- 第3課中國特色社會主義進入新時代(高教版2023基礎模塊)
評論
0/150
提交評論