2017计算机二级C语言上机题库及答案
我们将要迎来计算机考试,大家准备好了吗,以下是小编分享给大家的2017计算机二级C语言上机题库及答案,欢迎测试!
一、填空题
给定程序中已建立一个带有头结点的单向链表,在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(" The list is NULL! ");
else
{printf(" Head");
do {printf("->%d",p->data); p=p->next;}while(p!=NULL);
printf("->End ");
}
}
main()
{SLIST *head;
int a[N]={11,12,15,18,19,22,25,29};
head=creatlist(a);
printf(" Output from head: "); outlist(head);
printf(" Output from tail: ");
while (head->next != NULL){
fun(head);
printf(" ");
printf(" Output from head again : "); outlist(head);
}
}
解题答案:
/**********第一空**********/
t=t->next;
/**********第二空**********/
printf(" %d ",t->data);
/**********第三空**********/
free(t);
******************************************
-
2015年9月全国计算机二级C++笔试全真模拟题
点击查看试题答案及解析一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中错误的是A)二叉树不是线性结构B)线性表是非线性结构C)线性链表是线性结构D)栈与...
-
2015年12月计算机二级office考试题及答案
一、选择题1.在冯·诺依曼型体系结构的计算机中引进两个重要的概念,它们是A.引入CPU和内存储器的概念B.采用二进制和存储程序的概念C.机器语言和十六进制I编码和指令系统2.1946年诞生了世界上第一台电子计算机,它的英文名字是AC—ICC-II3.计算机最早...
-
计算机二级《MS OFFICE》题库与答案
Word2010基本操作一、单选题中的手动换行符是通过(D)产生的。(A)插入分页符(B)插入分节符(C)键入“Enter”(D)按“Shift”+“Enter”2.下列元素可被包含在文档模板中的是(C)。1样式;2快捷键;3页面设置信息;4宏方案项;5工具栏(A)1245(B)1234(C)1345(D)123453.关...
-
2016计算机二级《C语言》练习题及答案
2016年3月计算机考试即将在3月26日-29日进行,为了帮助大家顺利通过2016年计算机二级考试,下面本站小编为大家带来2016计算机二级《C语言》练习题及答案,供大家参考学习,预祝考生备考成功!1[单选题]有以下程序:程序运行后的输出结果是()。A.10,One*Dream!B.9,One*Dream...