计算机二级c语言上机试题100套及答案

计算机二级c语言上机试题100套及答案

ID:6364404

大小:1.52 MB

页数:331页

时间:2018-01-11

计算机二级c语言上机试题100套及答案_第1页
计算机二级c语言上机试题100套及答案_第2页
计算机二级c语言上机试题100套及答案_第3页
计算机二级c语言上机试题100套及答案_第4页
计算机二级c语言上机试题100套及答案_第5页
资源描述:

《计算机二级c语言上机试题100套及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上机题库第一部分 填空题♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣注意:源程序存放在考生文件夹下的BLANK1.C中。1.不得增行或删行,也不得更改程序的结构!2.请在程序下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣♣1.给定程序中,函数FUN的功能是:计算出带有头接点的单向链表中各结点数据域之和作为函

2、数值返回。#include #include #define   N   8typedef structlist{ int data;  structlist *next;}SLIST;SLIST*creatlist(int *);voidoutlist(SLIST *);intfun(SLIST *h){ SLIST *p;   int s=0;  p=h->next;  while(p)  {/**********************************found*

3、********************************/   s+=p->___1___;                            data/**********************************found*********************************/   p=p->___2___;                             next  }  returns;}main(){ SLIST *head;  int a[N]={12,87,45,

4、32,91,16,20,48};  head=creatlist(a);   outlist(head);/**********************************found*********************************/  printf("sum=%d",fun(___3___));                head}SLIST*creatlist(int a[]){ SLIST *h,*p,*q;     int i;  h=p=(SLIST*)malloc(siz

5、eof(SLIST));  for(i=0;idata=a[i]; p->next=q; p=q;  }  p->next=0;  return h;}voidoutlist(SLIST *h){ SLIST *p;  p=h->next;  if(p==NULL) printf("ThelistisNULL!");  else  { printf("Head ");   do   { printf("->%d

6、",p->data);p=p->next; }   while(p!=NULL);   printf("->End"); }}2.给定程序中,函数FUN的功能是:求出形参SS所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中工有M个字符串,且串长#include  #define   M   5#define   N   20voidfun(char (*ss)[N]){ int i,j,k=0,n,

7、m,len;  for(i=0;in){/**********************************found*********************************/    n=len;   k=___1___;                            i   }  }  for(i=0;i

8、ss[i]);/**********************************found*********************************/   for(j=___2___;j>=0;j--)                          len      ss[i][m--]=ss[i][j];   for(j=0;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。