8次c语言上机作业答案,计算机二级C语言上机题库及答案2017
计算机二级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("->End\n");
}
}
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("\n\n");
printf("\nOutput from head again :\n"); outlist(head);
}
}
解题答案:
/**********第一空**********/
t=t->next;
/**********第二空**********/
printf(" %d ",t->data);
/**********第三空**********/
free(t);
******************************************
8次c语言上机作业答案,计算机二级C语言上机题库及答案2017相关推荐
- 北师大计算机试题六答案,2019年度全国计算机二级考试-试题资料题库(附答案解析).doc...
2019年度全国计算机二级考试-试题资料题库(附答案解析).doc 2019年全国计算机二级考试试题题库(附答案)一.选择题1-40每小题1分,41-50每小题2分,共60分下列各题 A .B.C.D ...
- 某计算机系大二级共有5个班,2016年计算机二级考试MS Office题库及答案
2016年计算机二级考试MS Office题库及答案 1. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 A) 快速排序 B) 冒泡排序 C) 直接插入排序 √D) ...
- c语言二级 试题答案,计算机二级c语言考试习题及答案
学习是一个循序渐进的过程,需要同学们不断的学习和努力.下面是小编给大家整理了计算机二级c语言考试习题及答案,供大家参阅. 1). 下列叙述中正确的是( ). A.调用printf( )函数时,必须要有 ...
- 计算机基础access数据库操作题,2021年3月全国计算机等级考试二级Access数据库程序设计题库及答案讲解...
原标题:2021年3月全国计算机等级考试二级Access数据库程序设计题库及答案讲解 资料来源:学盛通学习网547所大学考研专业课(历年真题及模拟题可在线作答,系统自动评分,出答案及解析) 本题库是详 ...
- 2017二级计算机考试题,2017计算机二级考试MSOffice真题练习及答案
2017计算机二级考试MSOffice真题练习及答案 参考解析: (1)[解题步骤] 步骤1:打开MiCrosoftPowerPoint2010应用程序. 步骤2:单击[插入]选项卡下[图像]组中的& ...
- 国二计算机今年新增的题,计算机二级国二新增题库第
计算机二级国二新增题库第Tag内容描述: 1.精品文档 一 Word字处理题 在某旅行社就职的小许为了开发德国旅游业务 在Word中整理了介绍德国主要城市的文档 按照如下要求帮助他对这篇文档进行完善 ...
- 性是指用户可以与计算机进行人机对话操作,2016年计算机二级单选题训练题库...
2016年计算机二级单选题训练题库 离2016年3月计算机等级考试还有一周多的时间,在这个强化学习阶段,百分网小编为考生搜索整理了关于计算机二级单选题训练题库,供参考学习,希望对您都有帮助.想了解更多 ...
- 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017
计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...
- c 语言程序上机考试系统,计算机二级C语言上机考试操作步骤及流程
计算机二级C语言上机考试操作步骤及流程 二级C语言上机考试操作步骤 一.进入考试系统 单击桌面上的"考试系统"图标,进入考试启动界面."考试启动界面"如图1所示 ...
最新文章
- c++程序目录结构_C程序结构
- linux系统信号控制进程的重启,Linux系统中的信号(进程间通信)及其含义
- ui vue 创建项目教程 并关闭语法_使用vue ui命令创建vue项目步骤
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块(转)
- 李洪强漫谈iOS开发[C语言-038]-if else if语句
- java arraylist .get_Java ArrayList get()方法
- numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作
- 值对于int32太大或太小怎么解决_数控车床加工螺纹时常见故障及解决方法
- MySQL数据库进阶(事务Transaction)
- 互联网人必看的中台理论,阿里腾讯架构师用大白话讲出来了
- 斐波那契序列 Fibonacci
- jquery效果插件网址
- Ansible--常用模块
- 算法设计与分析-动态规划
- C语言 输出数组中的全部元素的三种方法
- electron制作聊天界面(仿制qq)
- 【Tools系列】Windows下一款好用的文件搜索工具:XSearch
- freenom 加 cloudflare免费域名申请
- 城市名字 按a-z排序
- 计算机网络技术课程答案网课,《计算机网络技术》大学生网课答案.docx