freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新c語言程序設(shè)計基礎(chǔ)單元總結(jié)與練習(xí)題及答案(參考版)

2025-06-27 00:46本頁面
  

【正文】 }*******************************************************************************。 if(i==k) k++。b[i]!=d。d )==1) { b[k]=d。 } k=0。 if((fp= fopen(,r) )==NULL) { printf(不能打開文件.)。}*******************************************************************************習(xí)題答案:一.選擇題1.B 2.B 3.C 4.A 5.C二.填空題1.r count++2.include include define N 1000void main(){ FILE *fp 。 if(i==k) k++。b[i]!=d。 while(fscanf( )==1) { b[k]=d。 exit(0)。 int b[N],d,i,k。請將程序補充完整。各整數(shù)之間以空格、Tab符、回車符分隔。 fclose(fp)。 } while(fgetc(fp)!=EOF) 。 if((fp=fopen(, ))==NULL) { printf(不能打開文件.)。include include void main(){ FILE *fp。}A.函數(shù)fopen調(diào)用形式錯誤B.函數(shù)fclose調(diào)用形式錯誤C.函數(shù)fputc調(diào)用形式錯誤D.函數(shù)getchar()調(diào)用形式錯誤二.填空題1.以下程序功能是:用變量count統(tǒng)計文件中字符的個數(shù)。 ch=getchar()。*39。 ch=getchar()。 char ch。A.使位置指針重新返回文件的開頭B.使位置指針指向文件所要求的特定位置C.使位置指針從新返回文件的末尾D.使位置指針自動移到下一個字符位置5.,直到輸入“*”為止,但程序有錯誤,出錯的原因是( )。A.地址值 B.NULL(0) C.1 D.EOF(1)3.當(dāng)正確執(zhí)行了文件關(guān)閉操作時,fclose函數(shù)的返回值是( )。D.fp=fopen(“d:\\data\\”,”r”)。B.fp=fopen(“d:\\data\\”,”w”)。單元練習(xí)一.選擇題1.設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\,正確的語句是( )。第三步: 關(guān)閉文件 ,相應(yīng)的函數(shù)為 fclose() 。2.對文件的操作過程及相應(yīng)的文件操作函數(shù)為:第一步: 打開文件 ,相應(yīng)的函數(shù)為 fopen() 。定義形式為: FILE *文件指針變量名。(page),psex p+n******************************************************************************* 單元十 文件操作單元總結(jié)提升在本單元中,如何打開文件、如何讀寫文件以及如何關(guān)閉文件是核心內(nèi)容。}*******************************************************************************習(xí)題答案:一.選擇題1.A 2.B 3.D 4.A 5.B二.填空題1.struct student stu2.21 21 1 (上機測試)3.9 4.pperson+3 old=page。 data_in(person,5)。%s\n,pname,page,psex)。p++) printf(%s。 for( 。 scanf(%s%d%s, , , )。age。pq。void data_in(struct man *p,int n){ struct man *q= 。 char sex[4]。include struct man{ char name[20]。}5. 下面程序的功能是從鍵盤上輸入5個人的年齡、姓名和性別,然后輸出。 。p 。 int old=0。}person[ ]={Zhanghua,20,Liuyang,25,Sunpeng,19}。include struct man{ char name[20]。4.結(jié)構(gòu)數(shù)組中存有三個人的姓名和年齡,要輸出年齡最大的人的姓名和年齡。n。}n={1,3,}。 int b。則sizeof(struct worker)的值是 ,變量s所占內(nèi)存字節(jié)數(shù)是 ,變量p所占內(nèi)存字節(jié)數(shù)是 。int age。 char name[12]。則結(jié)構(gòu)類型的關(guān)鍵字是 ,用戶定義的結(jié)構(gòu)類型名是 ,用戶定義的結(jié)構(gòu)變量是 。double score。二.填空題1.若有如下定義: struct student { int num。 C.可以使用“==”或“!=”對同一個結(jié)構(gòu)類型的兩個變量進行整體比較。A.結(jié)構(gòu)類型說明與結(jié)構(gòu)變量的含義一樣,都可以用來存放數(shù)據(jù)。 D.printf(“%d,%s,%c,%d”,s1sex,s1age)。 C.gets(amp。 s2=t。A.if() {t=s1。 int age。 char name[10]。4.有如下結(jié)構(gòu)類型說明和變量定義,則操作語句正確的是( )。 D.scanf(“%d”,amp。 C.scanf(“%d”,amp。 B.scanf(“%d”,amp。A.scanf(“%d”,amp。 int b。A.(*p). B.(*p).a C.pdata D.3.若有如下定義,則下列輸入語句正確的是( )。 float b。data,則對data中的成員a的正確引用是( )。單元練習(xí)一.選擇題1.以下描述正確的是( )。這時由實參向形參傳遞的只是地址,從而減少了時間和空間的開銷。4. 結(jié)構(gòu)變量不能作為一個整體進行輸入和輸出,但結(jié)構(gòu)變量作為一個整體可以被復(fù)制、賦值、傳遞參數(shù),以及作為函數(shù)返回值。 (2)利用結(jié)構(gòu)指針與成員運算符相結(jié)合,基本格式為: (*結(jié)構(gòu)指針).成員名 。結(jié)構(gòu)類型變量所占用內(nèi)存字節(jié)數(shù)為結(jié)構(gòu)變量所包含的各個成員變量所占字節(jié)數(shù)之和 。通過本單元的學(xué)習(xí),我們應(yīng)該知道: 結(jié)構(gòu)類型說明、 結(jié)構(gòu)類型變量定義 和 結(jié)構(gòu)變量使用 。 printf(%s\n,string)。 strcpy(string,scmp(str[0],str[1]))。i3。 char string[20],str[3][20]。 else return(s2)。試問當(dāng)程序運行時依次輸入:abcd、abba和abc三個字符串,則輸出結(jié)果為 。 return( )。\039。 for(p=str。請?zhí)羁铡?printf(%d,m)。a[0][0]。 int m,*ptr。}3.以下程序的輸出結(jié)果是 。i++,p++) if( ) *a=*p。 for(i=0。include void main( ){ int a[10]={6,7,2,9,5,10,4,3,8,1}。 printf(%d,%d,a,b)。p2=p。 if(ab) {p=p1。p2=amp。 p1=amp。include void main( ){ int *p1,*p2,*p。k++) if(*(p+k)==*(q+k)) printf(%c,*(p+k))。 for(k=0。 p=a。 char *p,*q。B.a(chǎn)[6] C.*(p) D.*(p)5.以下程序運行結(jié)果為( )。A.a(chǎn) 4.若有定義int a[ ]={1,3,5,7,9,11}, *p=a。 D.char str[13]。C.char *p。 3.以下合法的定義是( )。n。 *p=n。C.scanf(%d,amp。n。 scanf%d,amp。A.p=amp。2.若有定義int *p,m=5,n。 D.p=amp。B.*p=12。 A.a(chǎn)mp。通過本單元的學(xué)習(xí),應(yīng)明確地址和指針的關(guān)系,掌握使用指針訪問內(nèi)存數(shù)據(jù)的基本方法。7.函數(shù)返回值可以是地址(指針類型),返回值為地址的函數(shù)定義形式為: 類型標(biāo)識符 *函數(shù)名 ([形參列表])。將數(shù)組的首地址作為實參傳遞給函數(shù)的形參以后,實參數(shù)組和形參數(shù)組其實是同一段內(nèi)存中的數(shù)據(jù)。a[i] 。p=a。 int *p。要通過指針操作數(shù)組,首先要建立指針變量與數(shù)組之間的關(guān)系,然后才能通過指針變量訪問數(shù)組元素。3.指針變量被賦值后即可引用,引用指針變量的一般方法為: *指針變量名 。 (2)“類型標(biāo)識符”表示該指針變量所指向的變量的數(shù)據(jù)類型。C語言允許用一個變量來存放指針,這種變量稱為指針變量,而指針變量的值就是某個內(nèi)存單元的地址。}*******************************************************************************習(xí)題答案:一.選擇題1.A 2.A 3.D 4.A 5.B 6.B 7.B二.填空題1.112.3,2 2,33.3,94.5,65.36.2 4 6 8 10******************************************************************************* 單元八 指針的使用單元總結(jié)提升在本單元中,對指針的理解,以及利用指針訪問不同形式的數(shù)據(jù)是核心內(nèi)容。i5。 fun(b,5)。i++) if(a[i]0) a[i]*=2。include void fun(int a[ ], int n){ for(int i=0。 printf(%d\n,j)。i3。}void main(){ int i,j=0。include int fun(int n){ if(n==1) return 1。 printf(%d,%d,a1,a2)。 a1=f()。 return b+c。 //定義c為靜態(tài)局部變量 b=b+1。include int f( ) //定義f函數(shù),a為形參 {int b=0。 printf(%d,%d\n,a,b)。}void main(){ int a=3,b=9。void fun(){ a=10。}3.以下程序輸出結(jié)果為 。 fun(x,y)。 printf(%d,%d\n,x,y)。y=xy。2.以下程序輸出結(jié)果為 。A.全局變量的作用域一定比局部變量的作用域作用范圍大B.靜態(tài)static類型變量的生存期貫穿于整個程序的運行期間C.函數(shù)的形參都屬于全局變量D.未在定義語句中賦初值的auto變量和static變量的初值都是隨機值二.填空題1.假設(shè)已有define M(r) r*r,則語句printf(“%d”,M(2+3))。A.?dāng)?shù)組的長度 B.?dāng)?shù)組的首地址C.?dāng)?shù)組的每一個元素的地址 D.?dāng)?shù)組的每一個元素的值6.將一個函數(shù)指定為static存儲類別后,該函數(shù)將( )。4.關(guān)于函數(shù)的實參和形參,以下正確的說法是( )。,)。C.fun(3
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1