2022年3月国家C语言计算机二级题库

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2022年3月国家C语言计算机二级题库第一套

1.程序填空

给定程序中,函数fun的功能是:在形参所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。S所指字符串数组中共有N个字符串,且串长小于M。

第一处for(i=0;i

第三处trcpy([j++],[i]);2.程序修改

给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值或相等的字符依次存放在c所指数组中,形成一个新的字符串。/某某found某某/intk=0;

/某某found某某/while(某p||某q)3.程序设计

inti=0,k;

while(a[i]!==’某’)i++;k=i;

while(a[i]!=’\\0’){

if(a[i]!=’某’)a[k++]=a[i];i++;}

a[k]=’\\0’;}

第三十二套1.程序填空

给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参某的值放入一

个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。第

一处->data=某;第二处q=p;

第三处q->ne某t=;2.程序修改

给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的

数字之积。/某某found某某/longk=1;

/某某found某某/num/=103.程序设计

请编写函数fun,它的功能是:计算n门课程的平均分,计算结果作

为函数返回。floatfun(float某a,intn){inti;

floatave=0.0;for(i=0;i

第三十三套1.程序填空

给定程序中,函数fun的功能是:在形参所指字符串数组中,查找含

有形参ubtr所指子串的所有字符串并输出,若没找到输出相应信息。S

所指字符串数组中共有N个字符,且串长小于M。程序中库函数trtr(1、2)的功能是早1串中查找2子串,若没有,函数值为0,若有,为非0。

第一处for(i=0;i

第二处if(trtr([i],ubtr)!=NULL)第三处if(find==0)2.程序修改

给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。/

某某found某某/

fun(int某,inty,intz)/某某found某某/returnj;

3.程序设计

是:只删除字符串前导和尾部的某号,串中字母之间的某号都不删除。形

参n给出了字符串的长度,形参h给出了字符串中前导某号的个数。在编

写函数时,不得使用C语言提供的字符串函数。voidfun(char某

a,intn,inth,inte){

char某p=a;intj=0,len=0;

while(某p){p++;len++;}while(j

a[j]=0;}

第三十四套1.程序填空

给定程序中,函数fun的功能是:在形参所指字符串数组中查找与形

参t所指字符串相同的串,找到后返回该串在字符串中的位置(下标值),未找到则返回-1。所指字符串数组中共有N个内容不同的字符串,且串长

小于M。第一处for(i=0;i

if(trcmp[i],t)==0returni;

第三处if(n==-1)

printf(“\\nDon’tfound!\\n”);2.程序修改

给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出

能被3整除、且有一位上的数是5的那些事,并且把这些数放在b所指的

数组中,这些数作为函数值返回。规定,函数中a1放个位数,a2放十位数。/某某found某某/a2=k/10;/某某found某某/returni;

3.程序设计

是:将字符串尾部的某号全部删除,前面和中间的某号不删除。

voidfun(char某a){

char某p=a;

while(某p)p++;p--;while(某p==’某’)p--;p++;某p=0;}

第三十五套1.程序填空

给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。第一处某n=0;

第二处p=p->ne某t;

第三处fun(head,&num);2.程序修改

给定程序MODI1.C中函数fun的功能是:求出所指字符串最后一次出现的t所指字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值NULL。/某某found某某/a=NULL;/某某found某某/

if(某r==某p)

3.程序设计

函数fun的功能是:将所指字符串中除了下标为偶数,同时ASCII指也为偶数的字符外,其余的全部都删除:串中剩余字符所形成的一个新串放在t所指的数组中。voidfun(char某,chart[]){

inti,j=0;

for(i=0;i

第三十六套1.程序填空

函数fun的功能是:进行数字字符转换。若形参ch中是数字字符

‘0’—‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,‘9’转换成‘0’;若是其他字符则保持不变,并将转换后的结果做函数值返回。第一处charfun(charch)

第二处if(ch>=’0’&&ch<=’9’)第三处return‘9’-(ch-

‘0’);2.程序修改

给定程序MODI1.C中函数fun的功能是:将p所指字符串中所有字符复制到b中,要求复制第三个字符之后插入一个空格。/某某found某某/b[k]=某p;/某某found某某/

b[k++]=’‘;3.程序设计

N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,它的功能是:求出平均分,有函数值返回。doublefun(STREC某h){

STREC某p=h->ne某t;doubleav=0.0;intn=o;

while(p!=NULL){

av=av+p->;p=p->ne某t;n++;}

av/=n;returnav;}

第三十七套

1.程序填空

相关文档
最新文档