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

正文內(nèi)容

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

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

【正文】 *found**********/ return __3__ 。題目要求返回a的地址,a本身就是一個(gè)指針,因此填入a即可}main(){ struct student s={10001,ZhangSan, 95, 80, 88}, *t。 printf(\n\nThe original data :\n)。 for (i=0。 i++) printf(% , [i])。 t = fun(amp。 printf(\nThe data after modified :\n)。 for (i=0。 i++) printf(% , tscore[i])。}3. 結(jié)構(gòu)體和排序:上機(jī)題庫(kù)P14第2題 重點(diǎn)注意: (1)排序的格式:紅色部分為考試中的重點(diǎn),必須記住從小到大排序:for(i=0。i++)for(j=i+1。j++) if(a[i]a[j]) {t=a[i]。a[j ]=t。in1。jn。a[i]=a[j]。} void fun(struct student a[], int n){/**********found**********/ __1__ t。此處要求填入t的類(lèi)型,可以從t = a[i]。/**********found**********/ for (i=0。 i++)224。 jn。按照姓名字典順序從小到大排序,因此:strcmp(a[i].name,a[j].name),此處需要特別注意 { t = a[i]。 a[j] = t。 int i, j。 for (j=0。 j++) { printf(\nNo: %ld Name: %8s Scores: ,s[j].sno, s[j].name)。 i3。 printf(\n)。 printf(\n\nThe data after sorting :\n\n)。 j4。 for (i=0。 i++) printf(% , s[j].score[i])。 }}三、 填空題與鏈表相關(guān)1. 帶頭結(jié)點(diǎn)的鏈表:p=hnext,上機(jī)題庫(kù)P21第15題考點(diǎn)分析:(1)帶頭結(jié)點(diǎn)鏈表的表現(xiàn)形式:headabc  A B CNULL帶頭結(jié)點(diǎn)的鏈表,頭結(jié)點(diǎn)head不存放任何的數(shù)據(jù),從頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)開(kāi)始存放數(shù)據(jù),因此考試中如果出現(xiàn) p = __1__ 。in1。jn。a[i]=a[j]。}對(duì)鏈表元素進(jìn)行從小到大排序:while (p) /*相當(dāng)于數(shù)組排序中的for(i=0。)*/{ q = pnext。jn。 pdata = qdata。 } /*如果a[i]a[j]成立,則交換數(shù)據(jù)元素,讓數(shù)據(jù)變成從小到大排序*/ q = qnext。/*相當(dāng)于p++*/ }15題:include include define N 6typedef struct node { int data。} NODE。 int t。224。224。 pdata = qdata。 } q = qnext。 }}main(){ NODE *head。 head=creatlist(a)。 outlist(head)。 printf(\nThe list after sorting :\n)。}2. 不帶頭結(jié)點(diǎn)的鏈表:p=h(1) 不帶頭結(jié)點(diǎn)鏈表的表示形式:abcABCNULL 不帶頭結(jié)點(diǎn)的鏈表沒(méi)有頭結(jié)點(diǎn),鏈表的第一個(gè)結(jié)點(diǎn)存儲(chǔ)的就是數(shù)據(jù),因此考試中如果出現(xiàn) p = __1__ 。 int t。224。224。判斷q有沒(méi)有到末尾,因此填入p或是p!=NULL { if (pdata qdata) { t = pdata。 qdata = t。 }/**********found**********/ p = __3__ 。 while (p)為循環(huán)條件,要構(gòu)成循環(huán)p就得自加或是自減,從循環(huán)體中得知沒(méi)有進(jìn)行p++之類(lèi)的操作,因此此處填入:p=pnext或是p++ }}main(){ NODE *head。 head=creatlist(a)。 outlist(head)。}3. 鏈表的返回值:P43第50題(和43題類(lèi)似) /**********found**********/__1__ fun(NODE *h)224。和 NODE *head。 p = h。 q = pnext。/**********found**********/ while (__2__)224。 qnext = p。/**********found**********/ q = __3__ 。填入:q=r。}main(){ NODE *head。 head=creatlist(a)。 outlist(head)。 printf(\nThe list after inverting :\n)。}四、 填空題與文件相關(guān)1. 文件指針定義(1) 文件定義的形式:FILE *fp。分析:在涉及文件類(lèi)型的上機(jī)題目時(shí)fp指的就是文件指針,因此在前面填寫(xiě)類(lèi)型時(shí)候直接寫(xiě)入:FILE *fp。/**********found**********/fp = fopen(__1__, rb+)。表示以“讀和寫(xiě)”的方式打開(kāi)一個(gè)二進(jìn)制文件filename(3) 類(lèi)似的題目:P41第47題第1個(gè)空、P71第94題第1個(gè)空、P72第96題第3空3. 文件關(guān)閉(1) 文件關(guān)閉的格式:fclose(文件指針);(課本P117)(2) 舉例:上機(jī)題庫(kù)P30第28題第2空f(shuō)p = fopen(, w)。/**********found**********/ __2__ 。/**/分析:打開(kāi)文件以后必須將它關(guān)閉,因此該空要填:fclose(fp)。 STU n。 fp = fopen(filename,rb+)。分析:題目要求:重寫(xiě)形參filename所指文件中最后一個(gè)學(xué)生的數(shù)據(jù),因此文件指針fp要指向最后的位置,則填入:fseek(fp, 1L*sizeof(STU), SEEK_END)。/**********found**********/ fp = fopen(filename, rb+)。/*定位到最后一個(gè)學(xué)生的位置*//**********found**********/ fwrite(__3__, sizeof(STU), 1, fp)。}分析:題目要求用新數(shù)據(jù)覆蓋最后一個(gè)學(xué)生的數(shù)據(jù),因此填入:fwrite(amp。填入的是地址,不能是:fwrite(n, sizeof(STU), 1, fp)。 }double f2(double x, double y) 定義
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1