通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》真题(五) 中有题目如下:
第1题
下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
/**********code.c**********/ #include<stdio.h> #include<stdlib.h> typedef struct aa { int data; struct aa *next; } NODE; fun( NODE *h) { int max=-1; NODE *p; /**********found**********/ p=h; while(p) { if(p->data>max) max=p->data; /**********found**********/ p=h->next; }return max; }outresult(int s,FILE *pf) { fprintf(pf,"\nThe max in link:%d\n",s); } NODE *creatlink(int n,int m) { NODE *h,*p,*s,*q; int i,x; h=p=(NODE *)malloc(sizeof(NODE)); h->data=9999; for(i=1;i<=n;i++) { s=(NODE *)malloc(sizeof(NODE)); s->data=rand()%m; s->next=p->next; p->next=s; p=p->next; } p->next=NULL; return h; } outlink(NODE *h, FILE *pf) { NODE *p; p=h->next; fprintf(pf,"\nTHE LIST:\n\n HEAD"); while(p) { fprintf(pf,"->%d",p->data); p=p->next; } fprintf(pf,"\n"); } main() { NODE *head;int m; head=creatlink(12,100); outlink(head,stdout); m=fun(head); printf("\nTHE RESULT:\n"); outresult(m,stdout); } /**********-code.c**********/
错误:p=h; 正确:p=h->next;
错误:p=h->next; 正确:p=p->next;
所属试卷:全国计算机等级考试《二级C语言程序设计》真题(五)
有说明int a[10]={1,2,3,4,5,6,7
下列不是AWT的布局管理器的是( )。
输入张三学习的课程名称及成绩等信息,信息间采用空格分隔
有以下程序:程序运行后的输出结果是。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中
请编写一个函数fun,他的功能是:根据以下公式求 π的
下列数据结构中,属于非线性结构的是( )。
设a、b、c是整型变量,且已正确赋初值,以下选项中错误
设变量均已正确定义,若要通过语句为变量a1和a2赋数值
以下选项中不能作为C语言合法常量的是。
Python标准库__________中提供了计算MD
已知 x =[1,2,3,4,5],那么执行语句 de
已知列表x=[1,2],那么连续执行命令 y=x和 y
表达式3//5的值为_________。
为了建立如图所示的存储结构(即每个结点两个域,data
以下程序的正确运行结果是( )。
若有定义语句:char c='\010';则变量c中包
以下叙述不正确的是( )。
在OSI参考模型的层次中,( )的数据传送单位是分组
赋予所有用户读和写backup.tar.gz文件的权限
将test.tar.gz文件解压缩参考答案:tar -
shell不仅是( ),它同时也是一种功能强大的编程语
Linux的主要特性包含( )
连通图上各边权值均不相同,则该图的最小生成树是唯一的。
(7 分)下表给出了整型信号量 S 的 wait和
则x的值为_____。
以下选项中与if(a==1)a=b;else a++;
5)当 n等于 50时,若 a、b的值都在 [0,49
如下图所示,共有 13个格子。对任何一个格子进行一次操
一棵二叉树一共有19个节点,其叶子节点可能有( )个。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2