




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)應(yīng)用專業(yè)“C+語言程序設(shè)計(jì)”課程作業(yè)第三次作業(yè)一、填空題1 .假定p所指對(duì)象的值為2 .假定p所指對(duì)象的值為3 .假定p所指對(duì)象的值為28,28,25,p+1p+1p+1所指對(duì)象的值為 所指對(duì)象的值為 所指對(duì)象的值為62,62,50,貝 y * p + + 則* + + 則執(zhí)行p“(*p)的值為28 _。的值為62 _ <+ + ;O”語句后,p所指對(duì)象的值為 26。4 .假定p所指對(duì)象的值為25 ,p所指對(duì)象的值為_505 假定6 .假定7 假定8 .假定p+1所指對(duì)象的值為50,則執(zhí)行“*(p+ +);”語句后,Oa是一個(gè)指針數(shù)組,則a是一個(gè)一維數(shù)組,則a是一個(gè)二維數(shù)組,則a是
2、一個(gè)一維數(shù)組,則a地址大*a+i所指對(duì)象的地址比ai的指針訪問方式為ai j的指針訪問方式為_*(*(a+i)+j)。ai對(duì)應(yīng)的存儲(chǔ)地址(以字節(jié)為單位)為未知字節(jié)。a+i(char*)a+i*sizeof(a0) 。9 .假定一個(gè)二維數(shù)組為aM N,則ai j對(duì)應(yīng)的存儲(chǔ)地址(以字節(jié)為單位)為 _(char*)a+(i*N+j)*sizeof(a00)。10 .假定一個(gè)二維數(shù)組aM N,則ai的地址值(以字節(jié)為單位)為_ (char*)a+i*N*sizeof(a00)。11 .假定p是一個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址大4 _字節(jié)。12 假定a為一個(gè)字符數(shù)
3、組名,則元素 a8的字節(jié)地址為1613 假定a為一個(gè)整型數(shù)組名,則元素 a4的字節(jié)地址為14 假定一個(gè)結(jié)構(gòu)類型的定義為小為14 字節(jié)。15 假定一個(gè)結(jié)構(gòu)類型的定義為36 字節(jié)。16 假定一個(gè)結(jié)構(gòu)類型的定義為'struct A int a,b ; short c ; A*d ?。弧?,則該類型的大'struct B int a8; char* b ”,則該類型的大小為struct Dint a ; union int b ; double c ;;;D*d3則該類型的大小為 24_字節(jié)。17 .假定要?jiǎng)討B(tài)分配一個(gè)類型為Worker的具有n個(gè)元素的數(shù)組,并由 r指向這個(gè)動(dòng)態(tài)數(shù)組,則使
4、用的語句為 r=new Worker n;。18 假定要訪問一個(gè)結(jié)構(gòu) x中的由a指針成員所指向的對(duì)象,則表示方法為_*(x.a) 19 .假定要訪問一個(gè)結(jié)構(gòu)指針p所指對(duì)象中的 b指針成員所指的對(duì)象,則表示方法為 *(p->b) 二、給出下列程序運(yùn)行后的輸出結(jié)果 以下結(jié)果中空格以表示1 . # include<iomanip.h>void main () ;int a8=7,9,11,13,3,8,15,17int*p = a ;for( int i =0;i<8 ; i +)cout<<setw( 5 )<< *p + + ;if(i +1 )%
5、4 = =0)cout<<endl- 7 9-11 -13- 3 8-15 -172 include<iomanip.h>void main() int a5=3,6,15,7,20;int *p = a ;for ( int i = 0;i<5 ; i+ +)cout<<setw( 5 )<<* p + +;cout<<endl ;for ( i =0 ; i<5 ;i + +)cout<<setw( 5 )<<* p;cout<<endl ; 36-15 7 - 20- 20-715
6、-6- 3-3 include<iomanip.h>void main ()int a8 =4,8,12,16,20,24,28,32;int *p = a ; do cout<< *p <<';'p + =3; while ( p<a+8);cout<<endl ;4 16 284 include<iomanip.h>void main ()int x =20,y =40, * p;p =&x ; cout<< * p<<';'* p= x +10 ;p =&am
7、p;y ; cout<< * p<<endl ;* p = y +20; cout<< x <<' ' << y <<endl;20 4030 605 include<iomanip.h>int LA (int * a,int n )int s = 0 ;for ( int i =0 ;i<n ; i + + )s + = ai ;return svoid main () int a =5,10,15,20,25,30 ;int b =LA( a,5 );int c =LA( a+3,2
8、);cout<< b <<' ' << c <<' ' << b +2 * c<<e;ndl75 45 1656 include<iomanip.h>void LC ( int a,int b )int x = a ;a = b ; b = x ;cout<< a <<' ' << b <<endl;void main ()int x =15,y =36;LC ( x,y ); cout<< x <
9、<' ' << y <<endl;36 1515 367 include<iomanip.h>void LF ( int & x, int y )x = x + y ;y = x + y ;” ,y =” << y <<en;dl” ,y =” << y <<en;dl” ,y =” << y <<end;lcout<< ” x = ” << x <<void main ()int x =5,y =8;cout<&l
10、t; ” x = ” << x << LF (x,y );cou t<< ” x = ” << x << x=5,y=8x=13,y=21x=13,y=88 include<iomanip.h>void LG ( int * & a, int & m )a = new intm ;int * p = a ;for (int i = 0;i<m ;i + + )* p + + =2 * i +11 3910void main() int * p, n =5;LG( p,n );for ( int i =
11、 0;i<n ;i + + )cout< < pi<<'; 'cout<<endl ; delete p ;5 7 9 include<iomanip.h>void LH ( int * a, int n )int * p = a + n 1;whlie ( a<p ) int x = * a ;*a= * p ;*p= x ;a+ ;p ;voidmain)int *d=new int5;int i;for (i=0 ; i<5 ;i + +di=2 * i +3;cout<<setw( 5 ) &
12、lt;<di<<cout<<endl ;LH( d,5 );for ( i = 0 ; i<5 ;i + + ) cout<<setw ( 5 ) <<di<<cout<<endl ; delete d ;3579T1 119753 include<iostream.h>struct Worker char name15 ; / / 姓名 int age ; / / 年齡 float pay ;/ / 工資;void main() Worker x =Worker y, * p y = x ;p =
13、&x? ” weirong,55,640cout<< y. name<< cout<< p >name<<<<y. age<<<< p >age+5<<<<y. pay<<;endl<<p >pay 10<<endlweirong 55 640weirong 60 63011 include<iostream.h> include<string.h> struct Worker char name15
14、int age ; float pay;;/ / / / 年齡 ;/ / 工資姓名void main () Worker x” liouting; ;float f =725 strcpy ( x. name, t ); x. age = d ; x. pay = f cout<< x. name<<liouting 46 725、寫出下列每個(gè)函數(shù)的功能char * t =int d =46<<x. age<<<<x. pay<<;endl1 include<iostream.h> void LIint n )
15、int * a = new intn, * p = for ( int i =0; i<n ;for (i = n 1; i> =0 cout<<' n ';delete a ;i + + ) cin>> ai ; i ) cout<< p )<< '輸入 n 個(gè)數(shù)并以相反的順序顯示出來。2 include<iostream.h>void LK ( int a , int n, int * & b, int& mfloat s =0; int i ;for ( i =0; i<
16、n ; i+ + )s += ai;s/= n ;m = 0 ;for ( i =0; i<n ; i+ + )if(ai> = s) m + +b = new intm ; int * p = b ; for ( i =0 ; i<n ;i + + ) if ( ai> = s ) * p + + = ai ;將數(shù)組 a 中大于平均數(shù)的元素存放到動(dòng)態(tài)申請(qǐng)的數(shù)組 b 中,數(shù)組 b 的大小由 m 返回。3 . / /struct Worker / / char name15;/ / 姓名/ / int age ;/ / 年齡/ / float pay ;/ / 工資/ /
17、 ;istream & operator>>( istream& istr,Worker& x )cout<< ”請(qǐng)輸入一個(gè)職工記錄:姓名、年齡、工資 ” <<endl ; istr>> x. name>> x. age>> x. pay;return istr ;重載 istream 的 >> 操作符以輸入 Worker 結(jié)構(gòu)對(duì)象。4. / / struct StrNode / /char name15;/ / 字符串域/ /StrNode * next;/ / 指針域/ / ;void QB ( StrNode * & f, int n)if(n = = 0)f =NULL ;return ;f =new StrNode ; cin>>f >name ; StrNode * p = f ; whlie ( n )p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)展項(xiàng)目服務(wù)合同標(biāo)準(zhǔn)文本
- 買賣夾板合同標(biāo)準(zhǔn)文本
- 養(yǎng)殖魚銷合同標(biāo)準(zhǔn)文本
- 京東廣告招牌合同標(biāo)準(zhǔn)文本
- 小學(xué)生心理健康教育方案6篇
- 代寫商家合同標(biāo)準(zhǔn)文本標(biāo)準(zhǔn)文本
- 代管代建合同標(biāo)準(zhǔn)文本
- 專業(yè)紙箱購銷合同標(biāo)準(zhǔn)文本
- 傢具合同標(biāo)準(zhǔn)文本
- 2025區(qū)域獨(dú)家代理商合同模板
- (二模)溫州市2025屆高三第二次適應(yīng)性考試歷史試卷(含答案)
- 全國(guó)高職單招時(shí)事政治歷史題庫
- 冷庫貨物儲(chǔ)存合同范本
- 施工應(yīng)急預(yù)案及安全防控措施
- 2024年中國(guó)新經(jīng)濟(jì)企業(yè)top500發(fā)展報(bào)告
- 2024年北京市房山區(qū)初二(下)期中語文試卷及答案
- 2025版成人心肺復(fù)蘇流程指南
- 部編版小學(xué)六年級(jí)道德與法治下冊(cè)單元復(fù)習(xí)試卷全冊(cè)(含答案)
- 上海市幼兒園幼小銜接活動(dòng)指導(dǎo)意見(修訂稿)
- 《十萬個(gè)為什么》整本書閱讀-課件-四年級(jí)下冊(cè)語文(統(tǒng)編版)
- GB/T 5231-2001加工銅及銅合金化學(xué)成分和產(chǎn)品形狀
評(píng)論
0/150
提交評(píng)論