2012年二级C上机题库 (2).pdf

2012年二级C上机题库 (2).pdf

ID:52297281

大小:813.47 KB

页数:240页

时间:2020-03-26

2012年二级C上机题库 (2).pdf_第1页
2012年二级C上机题库 (2).pdf_第2页
2012年二级C上机题库 (2).pdf_第3页
2012年二级C上机题库 (2).pdf_第4页
2012年二级C上机题库 (2).pdf_第5页
资源描述:

《2012年二级C上机题库 (2).pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、你好,计算机二级考试上机考试的题目出于这100道题,改变的只是某些数据。题型是不会改变的。建议考试过程中一定要仔细,希望你能考过二级。上机题库第一部分填空题---------------------------------------------------------------注意:源程序存放在考生文件夹下的BLANK1.C中。1.不得增行或删行,也不得更改程序的结构!2.请在程序下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。---------------------------------------------------------------1.给定程序

2、中,函数FUN的功能是:计算出带有头接点的单向链表中各结点数据域之和作为函数值返回。#include#include#defineN8typedefstructlist{intdata;structlist*next;}SLIST;SLIST*creatlist(int*);voidoutlist(SLIST*);intfun(SLIST*h){SLIST*p;ints=0;p=h->next;while(p){/**********************************found**************************

3、*******/s+=p->___1___;data/**********************************found*********************************/p=p->___2___;next}returns;}main(){SLIST*head;inta[N]={12,87,45,32,91,16,20,48};head=creatlist(a);outlist(head);/**********************************found*********************************/1printf(

4、"sum=%d",fun(___3___));head}SLIST*creatlist(inta[]){SLIST*h,*p,*q;inti;h=p=(SLIST*)malloc(sizeof(SLIST));for(i=0;idata=a[i];p->next=q;p=q;}p->next=0;returnh;}voidoutlist(SLIST*h){SLIST*p;p=h->next;if(p==NULL)printf("ThelistisNULL!");else{printf

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

6、ss[i]);if(i==0)n=len;if(len>n){2/**********************************found*********************************/n=len;k=___1___;i}}for(i=0;i=0;j--)lenss[i][m--]=ss[i][j];f

7、or(j=0;j

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

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

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