计算机二级C语言上机题库及答案2017
引导语:我们将要迎来2017年9月份的计算机考试,大家准备好了吗,以下是本站小编分享给大家的计算机二级C语言上机题库及答案2017,欢迎测试!
一、填空题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun 函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。
请在程序的.下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include
#include
#define N 8
typedef struct list
{int data;
struct list *next;
} SLIST;
void fun(SLIST *p)
{SLIST *t, *s;
t=p->next; s=p;
while(t->next != NULL)
{s=t;
/**********found**********/
t=t->___1___;
}
/**********found**********/
printf(" %d ",___2___);
s->next=NULL;
/**********found**********/
free(___3___);
}
SLIST *creatlist(int *a)
{SLIST *h,*p,*q; int i;
h=p=(SLIST *)malloc(sizeof(SLIST));
for(i=0; i
{q=(SLIST *)malloc(sizeof(SLIST));
q->data=a[i]; p->next=q; p=q;
}
p->next=0;
return h;
}
void outlist(SLIST *h)
{SLIST *p;
p=h->next;
if (p==NULL) printf("nThe list is NULL!n");
else
{printf("nHead");
do {printf("->%d",p->data); p=p->next;} while(p!=NULL);
printf("->Endn");
}
}
main()
{SLIST *head;
int a[N]={11,12,15,18,19,22,25,29};
head=creatlist(a);
printf("nOutput from head:n"); outlist(head);
printf("nOutput from tail: n");
while (head->next != NULL){
fun(head);
printf("nn");
printf("nOutput from head again :n"); outlist(head);
}
}
解题答案:
/**********第一空**********/
t=t->next;
/**********第二空**********/
printf(" %d ",t->data);
/**********第三空**********/
free(t);
******************************************
-
计算机二级office考试预测试题与答案
为了帮助考生们更好、更有准备地参加2016年9月计算机二级考试,下面本站小编为大家搜索整理了关于二级office考试预测试题与答案,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.按电子计算机传统的分代方法,第一代至第四代...
-
最新计算机二级考试《VFP》巩固习题
俗话说:勤能补倔。以下是应届毕业生小编提供给大家的计算机二级考试《VFP》巩固习题,祝愿大家一次通过计算机二级考试。1[简答题](1)建立项目xm。(2)将数据库产品添加到项目中。(3)将数据库产品中的数据库表零件从数据库中移去(注意:不是删除)。(4)将考生文件夹中...
-
12月计算机二级MSoffice操作题训练
从小学、初中、高中到大学乃至工作,我们或多或少都会接触到试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息。还在为找参考试题而苦恼吗?下面是小编为大家整理的12月计算机二级MSoffice操作题训练,希望对大家有所帮助。12月计算机二级MSoffice操作...
-
2015年9月全国计算机二级考试题库(带答案)
(1)下列叙述中正确的是______。(A)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构(2)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。(B)A.349B.350C.255D.351(3)算法的时间复杂度是指______。(C)A....