版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.,習(xí)題課 (函數(shù)指針),.,一、有關(guān)指針的數(shù)據(jù)類型,.,1、指針變量a所指的字符串長度為(),這個長度是可以用strlen(a)測出來的。 char *a=“nMy Name is”wang fei”.n”; (1)26 (2) 27 (3) 28 (4) 24 (5)23 2、下面程序的作用是,將兩個變量中的值互換,請檢查程序是否正確,如不正確的,請改正。 #include void main ( ) int a=3,b=4; int *p1 , *p2 , *p; p1= ,這里改為:int *p1,*p2,p; 這里改為:p=*p1;*p1=*p2;*p2=p;,.,3、已設(shè)p1和p2
2、為指針變量,且已指向同一個整 型數(shù)組中的元素,a是一個整型變量,問下面 哪一個語句不能正確執(zhí)行? (1) a=*p1 (2) a=*p1+*p2 (3) a=*p1-*p2 (4) p1=a-p2 4、有一個二維數(shù)組a34,2行3列元素的正確表 示方法為()。 (1) 3) float (*p)(); 2) int *p; 4) char *(*a) ; 8 、以下程序段的輸出結(jié)果為: #include void main() int s =1,2,3,4,5,6,7,8,9,*p; p=s; *(p+5)=22; p+; printf (%d,%dn,*p,*(p+4); ,輸出結(jié)果是:2,
3、22,.,9、下列程序的輸出結(jié)果是: #include void main() int a5=2,4,6,8,10,*p,*k; p=a;k= A)4 4 B)2 2 C)2 4 D)結(jié)果錯誤,.,10、寫出下面程序的運(yùn)行結(jié)果。 #include stdio.h #include string.h void main() char a30=nice to meet you!; int b; b=strlen(a)-9; strcpy(a+b,you); printf(%sn,a); ,運(yùn)行結(jié)果:nice to you!,.,11、下列程序的輸出結(jié)果是多少? #include void fun(
4、int *a,int *b) int k; k=5; *a=k; *b=*a+k; void main() int *a,*b,x=10,y=15; a= ,運(yùn)行結(jié)果: 5,10 5,10,.,12、以下程序段的輸出結(jié)果是() #include void main() int a10=9,8,7,6; int *p; p=a; printf(%d,%dn,*p,*(p+2); ,運(yùn)行結(jié)果:9,7,.,13、已有變量定義和函數(shù)調(diào)用語句:int a=25;print_value( A)23 B)24 C)25 D)26,.,14、閱讀下面程序,輸出結(jié)果是多少? #include stdio.h v
5、oid main() int c6=1,2,3,4,5,6; int *p; p=c; printf(%d,*+p); p=p+3; printf(%dn“,*p-); ,運(yùn)行結(jié)果:2,5,.,15、閱讀下面程序,則程序的輸出結(jié)果是多少? #include void main() int i;char *p; char *name =Ann,Hare,Jack,Mary; printf(n Studentss names are:n); for(i=2;i=0; i-,i-) printf(%c,*pi); printf(n); ,運(yùn)行結(jié)果: SO,.,#include void main()
6、 char *month13=january,february,march,april,may,june,july,august,september,october,november,decenber; int n; printf(input month:); scanf(%d, ,編一個程序,輸入月份號,輸出該月份的英文月名。,.,有n個整數(shù),使前面各數(shù)順序向后移m個位置,最后m個數(shù)變成最前面m個數(shù)。,.,#include void input(int *p,int n) int i; printf(請輸入%d個整數(shù):,n); for(i=0;i=p;h-) for(i=0;im;i+) t
7、=*(h+i); *(h+i)=*(h+i+1); *(h+i+1)=t; void main() int m,a10; input(a,10); output(a,10); printf(請輸入要把后面多少個整數(shù)移動到前面?); scanf(%d, ,.,有一字符串,包含n個字符,寫一函數(shù),將此字符串中從第m個字符開始的全部字符復(fù)制成為另一個字符串。,.,#include #define M 5 /從第個字符開始復(fù)制(可以行更改) /*定義函數(shù):把指針head處開頭的字符串從第m個字符開始復(fù)制到指針cpy開頭的字符數(shù)組*/ char *stringcpy(char *head, int m,
8、 char *cpy) char *h,*c; /定義兩個工作指針 int i=0; h=head; c=cpy; /工作指針分別指向源字符串和目標(biāo)字符串 while(i=m-1) h=head+i; if(*h=0)break; i+; /這個循環(huán)是為了把指針h指向第m個字符 while(*h!=0) *c=*h; c+;h+; /這個循環(huán)是從第個字符開始逐個字符進(jìn)行復(fù)制 *c=*h; /復(fù)制源字符串末尾的字符0 return cpy; /給函數(shù)返回目標(biāo)字符串首地址 void main() char c181,c281; /c1是源字符串,c2是目標(biāo)字符串 printf(請輸入源字符串:n); gets(c1); /輸入源字符串 printf(目標(biāo)字符串是:n); puts(stringcpy(c1,M,c2);/輸出目標(biāo)字符串 ,.,有N個人圍成一圈,順序排號,從第一個人開始報數(shù)(從一到三報數(shù)),
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年蛋炒午餐肉食品加工機(jī)維修(加工機(jī)故障排除)試題及答案
- 2025年高職第一學(xué)年(家政服務(wù))高端護(hù)理階段測試題及答案
- 2025年高職(應(yīng)用化工技術(shù))化工儀表試題及答案
- 2025年大學(xué)社會研究方法(調(diào)研數(shù)據(jù)處理)試題及答案
- 2025年中職機(jī)械類(機(jī)械制圖基礎(chǔ))試題及答案
- 2025年中職非金屬材料(材料加工技術(shù))試題及答案
- 2025年高職第二學(xué)年(康復(fù)治療技術(shù))言語治療技術(shù)試題及答案
- 2025年高職電子信息工程技術(shù)(電子信息工程應(yīng)用)試題及答案
- 2025年中職職業(yè)衛(wèi)生技術(shù)與管理(職業(yè)衛(wèi)生管理)期末試題
- 2025年高職(藥事管理與法規(guī))法規(guī)應(yīng)用單元測試試題及答案
- 廣東省花都亞熱帶型巖溶地區(qū)地基處理與樁基礎(chǔ)施工技術(shù):難題破解與方案優(yōu)化
- 生鮮乳安全生產(chǎn)培訓(xùn)資料課件
- 基于知識圖譜的高校學(xué)生崗位智能匹配平臺設(shè)計(jì)研究
- GB 4053.3-2025固定式金屬梯及平臺安全要求第3部分:工業(yè)防護(hù)欄桿及平臺
- 2026年《必背60題》高校專職輔導(dǎo)員高頻面試題包含詳細(xì)解答
- 2026年八年級生物上冊期末考試試卷及答案
- 工程顧問協(xié)議書
- 2026年沃爾瑪財務(wù)分析師崗位面試題庫含答案
- GA 1016-2012槍支(彈藥)庫室風(fēng)險等級劃分與安全防范要求
- 220kv輸電線路工程施工組織設(shè)計(jì)
- (完整)中考英語??嫉?00個高頻詞匯
評論
0/150
提交評論