77范文网 - 专业文章范例文档资料分享平台

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(6)

来源:网络收集 时间:2021-01-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

最新2011题库100题

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

第一处 for(i=0;i<N;i++) 第二处 if(len<=k) 第三处 strcpy(ss[j++],ss[i]); 2. 程序修改

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

/**found**/ int k=0; /**found**/ while(*p||*q) 3. 程序设计

假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。 void fun(char *a) {

int i=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的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。 第一处 s->data=x; 第二处 q=p;

第三处 q->next=s; 2. 程序修改

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

积。

a[j]=a[h+j]; /**found**/ j++; long k=1; }

/**found**/ a[j]=0; num/=10

} 3. 程序设计

请编写函数fun,它的第三十四套 功能是:计算n门课程的平均1. 程序填空

分,计算结果作为函数返回。 给定程序中,函数funfloat fun(float *a,int n) 的功能是:在形参ss所指字符{

串数组中查找与形参t所指字int i;

符串相同的串,找到后返回该float ave=0.0; 串在字符串中的位置(下标for(i=0;i<n;i++) 值),未找到则返回-1。ss所指ave=ave+a[i]; 字符串数组中共有N个内容不ave=ave/n; 同的字符串,且串长小于M。 return ave; 第一处 for(i=0;i<N;i++) }

第二处

第三十三套 if(strcmp ss[i],t)==0 1. 程序填空

return i; 给定程序中,函数fun第三处 if(n==-1)

的功能是:在形参ss所指字符 printf(“\nDon t 串数组中,查找含有形参found!\n”); substr所指子串的所有字符串2. 程序修改

并输出,若没找到输出相应信 给定程序MODI1.C息。Ss所指字符串数组中共有中函数fun的功能是:从整数N个字符,且串长小于M。程1到55之间,选出能被3整除、序中库函数strstr(s1、s2)的且有一位上的数是5的那些功能是早s1串中查找s2子串,事,并且把这些数放在b所指若没有,函数值为0,若有,的数组中,这些数作为函数值为非0。

返回。规定,函数中a1放个位第一处 for(i=0;i<N;i++) 数,a2放十位数。 第二处 /**found**/ if(strstr(ss[i],substr)!=a2=k/10; NULL)

/**found**/ 第三处 if(find==0) return i; 2. 程序修改

3. 程序设计

给定程序MODI1.C 假定输入的字符串中中函数fun的功能是:求三个只包含字母和*号。请编写函数的最小公倍数。 数fun,它的功能是:将字符/**found**/

串尾部的*号全部删除,前面fun(int x,int y,int z) 和中间的*号不删除。 /**found**/ void fun(char *a) return j; {

3. 程序设计

char *p=a;

假定输入的字符串中while(*p)p++;p--; 只包含字母和*号。请编写函while(*p== * )p--; 数fun,它的功能是:只删除p++; 字符串前导和尾部的*号,串*p=0; 中字母之间的*号都不删除。}

形参n给出了字符串的长度,第三十五套 形参h给出了字符串中前导*1. 程序填空

号的个数。在编写函数时,不 给定程序中,函数fun得使用C语言提供的字符串函的功能是:统计出带有头结点数。

的单向链表中结点的个数,存void fun(char *a,int n,int 放在形参n所指的存储单元h,int e) 中。

{

第一处 *n=0;

char *p=a;

第二处 p=p->next;

int j=0,len=0;

第三处 fun(head,&num); while(*p){p++;len++;} 2. 程序修改

while(j<len-h-e){

给定程序MODI1.C

6

中函数fun的功能是:求出s所指字符串最后一次出现的t所指字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值NULL。 /**found**/ a=NULL; /**found**/ if(*r==*p) 3. 程序设计

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

int i,j=0;

for(i=0;i<strlen(s);i+=2) if(s[i]%2==0)t[j++]=s[i]; t[j]=0; }

第三十六套 1. 程序填空

函数fun的功能是:进行数字字符转换。若形参ch中是数字字符‘0’—‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’, ‘9’转换成‘0’;若是其他字符则保持不变,并将转换后的结果做函数值返回。

第一处 char fun(char ch) 第二处 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,它的功能是:求出平均分,有函数值返回。

double fun(STREC *h) {

STREC *p=h->next; double av=0.0; int n=o;

while(p!=NULL) {

av=av+p->s;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库计算机二级C语言上机题库100题(你懂的哈,不用谢我)(6)在线全文阅读。

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1179791.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: