二级c语言需要记库函数不,【2017年必备】计算机等级二级C语言上机考试题库(熟记必过,不看后悔).doc...
PAGE
2015.20.36
第一套程序填空 程序通過(guò)定義學(xué)生結(jié)構(gòu)體數(shù)組,存儲(chǔ)了若干個(gè)學(xué)生的學(xué)號(hào)、姓名和三門(mén)課的成績(jī)。函數(shù)fun的功能是將存放學(xué)生數(shù)據(jù)的結(jié)構(gòu)體數(shù)組,按照姓名的字典序(從小到大排序)。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。第一處 struct student t;第二處 for(i=0;i0)程序修改給定程序MODI1.C中函數(shù)fun的功能是:在p所指字符串中找出ASCII碼值最大的字符,將其放在第一個(gè)位置上;并將該字符前的原字符向上順序移動(dòng)。/**found**/q=p+i;/**found**/while(q>p)3程序設(shè)計(jì) 學(xué)生的記錄由學(xué)號(hào)和成績(jī)組成,N名學(xué)生的數(shù)據(jù)已在主函數(shù)中放入結(jié)構(gòu)體數(shù)組s中,請(qǐng)編寫(xiě)了函數(shù)fun,它的功能是:把指定分?jǐn)?shù)范圍內(nèi)的學(xué)生數(shù)據(jù)放在b所指的數(shù)組中,分?jǐn)?shù)范圍內(nèi)的學(xué)生人數(shù)由函數(shù)值返回。int fun(STREC *a,STREC *b,int l,int h){int i,j=0;for(i=0;i=1&&a[i].s<=h)b[j++]=a[i];return j;}第二套程序填空 給定程序中已建立一個(gè)帶有頭結(jié)點(diǎn)的單向鏈表,鏈表中的各結(jié)點(diǎn)按數(shù)據(jù)域遞增有序連接。函數(shù)fun的功能是:刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),使之只保留一個(gè)。第一處 free(q);第二處 q=p->next;第三處 q=q->next;2. 程序修改 給定程序MODI1.C中函數(shù)fun的功能是:用選擇法對(duì)數(shù)組中的n各元素按從小到大的順序進(jìn)行排序。/**found**/p=j;/**found**/p=i;3. 程序設(shè)計(jì) 請(qǐng)編寫(xiě)一個(gè)fun函數(shù),它的功能是:求出1到m之間(含m)能被7或11整除的所有整數(shù)放在數(shù)組a中,通過(guò)n返回這些數(shù)的個(gè)數(shù)。void fun(int m,int *a,int *n){int i;*n=0;for(i=7;i<=m;i++) if((i%7==0)||(i%11==0))a[(*n)++]=i;} 第三套1. 程序填空 函數(shù)fun的功能是:逆置數(shù)組元素是的值。例如:若a所指數(shù)組中的數(shù)據(jù)依次為:1、2、3、4、5、6、7、8、9,則逆置后依次為:9、8、7、6、5、4、3、2、1。形參n給出數(shù)組中數(shù)組中數(shù)據(jù)的個(gè)數(shù)。第一處 for(i=0;idata==ch)return n;第三處 k=fun(head,ch);2. 程序修改 給定程序MODI1.C中函數(shù)fun的功能是:刪除p所指字符串的所有空白字符(包括制表符、回車(chē)符及換行符)。輸入字符串時(shí)用‘#’結(jié)束輸入。/**found**/for(i=0,t=0;p[i];i++)/**found**/c[t]=’\0’;3. 程序設(shè)計(jì) 請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,將ss所指字符串中所有下標(biāo)為奇數(shù)位置上的字母轉(zhuǎn)換為大寫(xiě)(若該位置上不是字母,則不轉(zhuǎn)換)。
總結(jié)
以上是生活随笔為你收集整理的二级c语言需要记库函数不,【2017年必备】计算机等级二级C语言上机考试题库(熟记必过,不看后悔).doc...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: wordpress index.php
- 下一篇: java替换花括号,用正则表达式替换Ja