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

正文內(nèi)容

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

2025-04-05 06:29 本頁(yè)面
 

【正文】 上機(jī)填空題技巧總結(jié)一、 填空題之方法1. 上機(jī)填空題占30分,一般有3個(gè)空需要填寫,每個(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)的問題,因此必須牢牢掌握祝函數(shù)的基本特征;4. 填空題中有的“空”比較難,考生除了掌握必須的C語(yǔ)言知識(shí)之外,還需要很好的邏輯思路,如果一個(gè)空將花很多時(shí)間來解決,那么建議使用“死記硬背”的方法來縮短復(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) 從例如可以看出來:結(jié)構(gòu)體中的學(xué)號(hào)和姓名變?yōu)榱?002和“LiSi”,但是3門課成績(jī)沒有變化include include struct student { long sno。 char name[10]。 float score[3]。}。void fun(struct student a){ struct student b。 int i。/**********found**********/ b = __1__。224。題目要求將形參a的值賦值給結(jié)構(gòu)體變量b,因此填:a = 10002。224。學(xué)號(hào)變?yōu)榱?0002/**********found**********/ strcpy(__2__, LiSi)。224。姓名要變?yōu)椤盠iSi”,則要引用b中的name成員 printf(\nThe data after modified :\n)。/*講解是一句帶過不用多講*/ printf(\nNo: %ld Name: %s\nScores: , )。 /*講解是一句帶過不用多講*//**********found**********/ for (i=0。 i3。 i++) printf(% , )。224。分析:這個(gè)是一個(gè)循環(huán)語(yǔ)句,執(zhí)行3次循環(huán),printf(% , )要求輸出是一個(gè)實(shí)型數(shù)據(jù)的成員,因此可以得知是score成員,因?yàn)閟core是一個(gè)數(shù)組,因此填:[i],當(dāng)i變化就可以取出第一門、第二門、第三門課的成績(jī) printf(\n)。}main(){ struct student s={10001,ZhangSan, 95, 80, 88}。 int i。 printf(\n\nThe original data :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。 fun(s)。}23題:(1) 從例如中可以看出:變化的是結(jié)構(gòu)體中的學(xué)號(hào)和姓名include include struct student { long sno。 char name[10]。 float score[3]。}。void fun( struct student *b){ int i。/**********found**********/ b__1__ = 10004。224。題目中t的學(xué)號(hào)變化為了10004,因此填寫:bsno,因?yàn)閎是一個(gè)指針/**********found**********/ strcpy(b__2__, LiJie)。224。t的姓名變?yōu)榱恕盠iJie”,因此填寫:bname}main(){ struct student t={10002,ZhangQi, 93, 85, 87}。 int i。 printf(\n\nThe original data :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。/**********found**********/ fun(__3__)。224。此處為函數(shù)調(diào)用,根據(jù)形參的類型來判定實(shí)參,形參struct student *b為結(jié)構(gòu)體指針,聯(lián)系main函數(shù)定義部分只有struct student t和b的類型相同,因此可知需要填的是:amp。t printf(\nThe data after modified :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。}2. 函數(shù)調(diào)用and結(jié)構(gòu)體:上機(jī)題庫(kù)P22第16題(和782題一樣)重點(diǎn)注意:(1)把a(bǔ)中地址作為函數(shù)返回值返回函數(shù)(2)觀察可知a中的學(xué)號(hào)、姓名邊為了10002和“zhangSan”,每門課的成績(jī)?cè)黾恿?分include include struct student { long sno。 char name[10]。 float score[3]。}。/**********found**********/__1__ fun(struct student *a)224。根據(jù)函數(shù)調(diào)用t = fun(amp。s)??芍瘮?shù)返回類型和t的類型相同,struct student s={10001,ZhangSan, 95, 80, 88}, *t??芍猼的類型為struct student *{ int i。 asno = 10002。 strcpy(aname, LiSi)。/**********found**********/ for (i=0。 i3。 i++) __2__ += 1。224。題目要求將每門課成績(jī)?cè)黾?分,因此填為:ascore[i],[i]/**********found**********/ return __3__ 。224。題目要求返回a的地址,a本身就是一個(gè)指針,因此填入a即可}main(){ struct student s={10001,ZhangSan, 95, 80, 88}, *t。 int i。 printf(\n\nThe original data :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。 t = fun(amp。s)。 printf(\nThe data after modified :\n)。 printf(\nNo: %ld Name: %s\nScores: ,tsno, tname)。 for (i=0。 i3
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1