计算机二级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相关推荐

  1. 北师大计算机试题六答案,2019年度全国计算机二级考试-试题资料题库(附答案解析).doc...

    2019年度全国计算机二级考试-试题资料题库(附答案解析).doc 2019年全国计算机二级考试试题题库(附答案)一.选择题1-40每小题1分,41-50每小题2分,共60分下列各题 A .B.C.D ...

  2. 某计算机系大二级共有5个班,2016年计算机二级考试MS Office题库及答案

    2016年计算机二级考试MS Office题库及答案 1. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 A) 快速排序 B) 冒泡排序 C) 直接插入排序 √D) ...

  3. c语言二级 试题答案,计算机二级c语言考试习题及答案

    学习是一个循序渐进的过程,需要同学们不断的学习和努力.下面是小编给大家整理了计算机二级c语言考试习题及答案,供大家参阅. 1). 下列叙述中正确的是( ). A.调用printf( )函数时,必须要有 ...

  4. 计算机基础access数据库操作题,2021年3月全国计算机等级考试二级Access数据库程序设计题库及答案讲解...

    原标题:2021年3月全国计算机等级考试二级Access数据库程序设计题库及答案讲解 资料来源:学盛通学习网547所大学考研专业课(历年真题及模拟题可在线作答,系统自动评分,出答案及解析) 本题库是详 ...

  5. 2017二级计算机考试题,2017计算机二级考试MSOffice真题练习及答案

    2017计算机二级考试MSOffice真题练习及答案 参考解析: (1)[解题步骤] 步骤1:打开MiCrosoftPowerPoint2010应用程序. 步骤2:单击[插入]选项卡下[图像]组中的& ...

  6. 国二计算机今年新增的题,计算机二级国二新增题库第

    计算机二级国二新增题库第Tag内容描述: 1.精品文档 一 Word字处理题 在某旅行社就职的小许为了开发德国旅游业务 在Word中整理了介绍德国主要城市的文档 按照如下要求帮助他对这篇文档进行完善 ...

  7. 性是指用户可以与计算机进行人机对话操作,2016年计算机二级单选题训练题库...

    2016年计算机二级单选题训练题库 离2016年3月计算机等级考试还有一周多的时间,在这个强化学习阶段,百分网小编为考生搜索整理了关于计算机二级单选题训练题库,供参考学习,希望对您都有帮助.想了解更多 ...

  8. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  9. c 语言程序上机考试系统,计算机二级C语言上机考试操作步骤及流程

    计算机二级C语言上机考试操作步骤及流程 二级C语言上机考试操作步骤 一.进入考试系统 单击桌面上的"考试系统"图标,进入考试启动界面."考试启动界面"如图1所示 ...

最新文章

  1. c++程序目录结构_C程序结构
  2. linux系统信号控制进程的重启,Linux系统中的信号(进程间通信)及其含义
  3. ui vue 创建项目教程 并关闭语法_使用vue ui命令创建vue项目步骤
  4. FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块(转)
  5. 李洪强漫谈iOS开发[C语言-038]-if else if语句
  6. java arraylist .get_Java ArrayList get()方法
  7. numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作
  8. 值对于int32太大或太小怎么解决_数控车床加工螺纹时常见故障及解决方法
  9. MySQL数据库进阶(事务Transaction)
  10. 互联网人必看的中台理论,阿里腾讯架构师用大白话讲出来了
  11. 斐波那契序列 Fibonacci
  12. jquery效果插件网址
  13. Ansible--常用模块
  14. 算法设计与分析-动态规划
  15. C语言 输出数组中的全部元素的三种方法
  16. electron制作聊天界面(仿制qq)
  17. 【Tools系列】Windows下一款好用的文件搜索工具:XSearch
  18. freenom 加 cloudflare免费域名申请
  19. 城市名字 按a-z排序
  20. 计算机网络技术课程答案网课,《计算机网络技术》大学生网课答案.docx

热门文章

  1. Python:IndentationError: unexpected indent
  2. 寄存器指令MIPS 寄存器介绍
  3. 查看linux的用户
  4. 从10亿光年到0.1飞米的世界 (经典!震撼!)
  5. 设计模式学习笔记一——开篇
  6. oracle dw报告,讲解Oracle数据库的全文索引设置步骤
  7. vue路由传参的三种基本方式
  8. DBeaver连接达梦|虚谷|人大金仓等国产数据库
  9. java 读取csv_Java读取CSV的常用方法 | 学步园
  10. 什么是框架?spring mvc框架