欢迎来到天天文库
浏览记录
ID:52297281
大小:813.47 KB
页数:240页
时间:2020-03-26
《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;i6、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];f7、or(j=0;j
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
此文档下载收益归作者所有