通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 2017年3月全国计算机等级考试真题(二级C语言) 中有题目如下:
第1题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。
请在程序的下划线处填入正确的内容,使程序得出正确的结果。
不得增行或删行,也不得更改程序的结构!
#include <stdio.h> #include <stdlib.h> #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<N; 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); } system("pause"); }
所属试卷:2017年3月全国计算机等级考试真题(二级C语言)
已知类Time的定义(下标访问运算符[]重载相关),横
下列哪项不是面向对象程序设计的主要特征。
若int i=5,j=4;则下列表达式的值不是浮点型的
在数据库技术发展的三个阶段中,数据共享最好的是( )。
编写代码,获得用户输入的一个合法算式并输出结果。参考答
在 Python 中,非法的语句是( )。
键盘中断服务例程执行结束时,所输入数据的存放位置是(
下列给定程序中,函数fun的功能是计算并输出hig
下列关于算法复杂度叙述正确的是( )。
以下程序:程序运行后的输出结果是( )。
输出如下格式的小九九1*1=11*2=2 2*2= 4
表达式sorted({ 'a':3,'b':9,'c'
编写程序,其功能为打印如下图所示图形。 * ** **
在源程序的开始处加上“#include <stdio.
有如下定义语句:int a,b=5,*p=&a;则能完
下面函数调用语句含有实参的个数为( )。
2. 阅读Makefile文件:all : libmy
有一普通用户想在每周日凌晨零点零分定期备份/user/
数据库设计的步骤主要包括需求分析、概念结构设计、
创建表时使用 ____ 或key参数可定义索引。
数据的物理独立性是指( )。
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字
预处理命令行都必须以_____号开始。
若输入字符串:abcde<回车>,则以下while循环
有以下程序
关于数据库管理阶段的特点,下列说法中错误的是
(交通中断)有一个小国家,国家内有 n座城市和 m条双
某中学在安排期末考试时发现,有 7个学生要参加 7门课
输入:6 3输出:( )
输入:7输出:____
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2