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

正文內(nèi)容

二級(jí)c語(yǔ)言上機(jī)填空題技巧總結(jié)-wenkub

2023-04-08 06:29:42 本頁(yè)面
 

【正文】 類(lèi)型相同,因此可知需要填的是:amp。 i++) printf(% , [i])。 printf(\n\nThe original data :\n)。題目中t的學(xué)號(hào)變化為了10004,因此填寫(xiě):bsno,因?yàn)閎是一個(gè)指針/**********found**********/ strcpy(b__2__, LiJie)。}。 fun(s)。 for (i=0。}main(){ struct student s={10001,ZhangSan, 95, 80, 88}。 i3。224。224。}。上機(jī)填空題技巧總結(jié)一、 填空題之方法1. 上機(jī)填空題占30分,一般有3個(gè)空需要填寫(xiě),每個(gè)空為10分;2. 填空題做題之前必須弄清題目含義,抓住關(guān)鍵字,例如:要求對(duì)數(shù)組進(jìn)行從小到大排序,則將會(huì)出現(xiàn)大于符號(hào),如果是從大到小排序則出現(xiàn)小于符號(hào);3. 填空題中出現(xiàn)頻率最高的就是函數(shù)的調(diào)用、函數(shù)的首部、函數(shù)的返回值等和函數(shù)相關(guān)的問(wèn)題,因此必須牢牢掌握祝函數(shù)的基本特征;4. 填空題中有的“空”比較難,考生除了掌握必須的C語(yǔ)言知識(shí)之外,還需要很好的邏輯思路,如果一個(gè)空將花很多時(shí)間來(lái)解決,那么建議使用“死記硬背”的方法來(lái)縮短復(fù)習(xí)時(shí)間;5. 上機(jī)題庫(kù)中100題有部分題目是重復(fù)的或是相似的題目很多,同學(xué)們要使用比對(duì)的方法盡量去理解;6. 多練習(xí),多思考,多總結(jié)二、 填空題與結(jié)構(gòu)體相關(guān)1. 結(jié)構(gòu)體成員引用:上機(jī)題庫(kù)P18第9題(和92題一致),P27第23題(和51題一樣)讀清楚題目要求:(1) 要求將形參a所指結(jié)構(gòu)體變量的數(shù)據(jù)賦值給函數(shù)中的結(jié)構(gòu)體變量b(2) 從例如可以看出來(lái):結(jié)構(gòu)體中的學(xué)號(hào)和姓名變?yōu)榱?002和“LiSi”,但是3門(mén)課成績(jī)沒(méi)有變化include include struct student { long sno。void fun(struct student a){ struct student b。題目要求將形參a的值賦值給結(jié)構(gòu)體變量b,因此填:a = 10002。姓名要變?yōu)椤盠iSi”,則要引用b中的name成員 printf(\nThe data after modified :\n)。 i++) printf(% , )。 int i。 i3。}23題:(1) 從例如中可以看出:變化的是結(jié)構(gòu)體中的學(xué)號(hào)和姓名include include struct student { long sno。void fun( struct student *b){ int i。224。 printf(\nNo: %ld Name: %s\nScores: , )。 printf(\n)。t printf(\nThe data after modified :\n)。 i++) printf(% , [i])。 float score[3]。s)。 strcpy(aname, LiSi)。224。 int i。 i3。s)。 i3。in1。a[i]=a[j]。i++)for(j=i+1。a[j ]=t。中得知t和a數(shù)組的類(lèi)型必須一致,void fun(struct student a[], int n)中得知a為結(jié)構(gòu)體類(lèi)型,因此填寫(xiě):struct student int i, j。根據(jù)排序的格式填空,因此記住是關(guān)鍵 for (j=i+1。 a[i] = a[j]。 printf(\n\nThe original data :\n\n)。 for (i=0。 } fun(s, 4)。 j++) { printf(\nNo: %ld Name: %8s Scores: ,s[j].sno, s[j].name)。 printf(\n)。i++)for(j=i+1。a[j ]=t。/*相當(dāng)于j=i+1*/ while (q) /*相當(dāng)于for(。 qdata = t。 struct node *next。/**********found**********/ p = __1__ 。比較兩個(gè)鏈表中元素的大小,因此q=pnext,這樣q指向了p的下一位 while (q) {/**********found**********/ if (pdata __3__ qdata)—從小到大排序,因此使用大于符號(hào),填寫(xiě): { t = pdata。 } p = pnext。 printf(\nThe original list:\n)。 outlist(head)。 p = h。q指向p的下一位,因此填入:q=pnext/**********found**********/ while (__2__)224。 } q = qnext。 int a[N]= {0, 10, 4, 2, 8, 6 }。 fun(head)。 知道函數(shù)的返回值為NODE *{ NODE *p, *q, *r。 pnext = NULL。 p = q。次空理解起來(lái)較難,因此考生必須認(rèn)真記憶,老師無(wú)需多講 } return p。 printf(\nThe original list:\n)。 outlist(head)。(3) 類(lèi)似題目:P32第32題第1個(gè)空、P67第88題第2個(gè)空2. 文件打開(kāi)(1) 文件打開(kāi)的格式:fopen(“文件名”,“打開(kāi)方式”);(課本P115)(2) 舉例:P31第30題第1個(gè)空void fun(char *filename, STU n){ FILE *fp。/**/ fprintf(fp, %s %d %f\n, s, a, f)。(3) 類(lèi)似題目:P72第96題第2空4. 測(cè)試文件結(jié)束(1) 判斷文件結(jié)束的feof函數(shù)形式:feof(fp)(課本P118)(2) 經(jīng)常出現(xiàn)在while()的表達(dá)式里面,常見(jiàn)形式為:while(!feof(fp))測(cè)試指針fp有沒(méi)有結(jié)束(3) 舉例:上機(jī)題目P26第22題第1空FILE *fp。/**********found**********/ while (!__1__)分析:填寫(xiě)feof(fp)測(cè)試fp指針又沒(méi)有結(jié)束(4) 類(lèi)似題目:P32第32題第2個(gè)空、P61第80題第1個(gè)空、P71第94題第2個(gè)空5. 設(shè)置文件位置函數(shù)(1) fseek設(shè)置文件位置:fseek(文件指針,位移量,移動(dòng)起始點(diǎn))(課本P118)(2) 考試一般考查的是移動(dòng)的起始點(diǎn):SEEK_SET表示文件開(kāi)始,SEEK_CUR表示文件當(dāng)前位置,SEEK_END表示文件末尾(3) 舉例:上機(jī)題庫(kù)P31第30題第2個(gè)空/**********found**********/fseek(fp, 1L*sizeof(STU), __2__)。/*打開(kāi)文件filename*//**********found**********/ fseek(fp, 1L*sizeof(STU),
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1