通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》真题(五)
有如下程序,执行这个程序,屏幕上将显示输出。
下列程序的运行结果是( )。
有以下程序程序运行后的输出结果是( )。
以下函数findmax拟实现在数组中查找最大值并作为函
程序中已构成如下图所示的不带头结点的单向链表结构,指针
若有以下程序则程序的输出结果是。
以下关于函数的叙述中正确的是( )。
有以下程序:程序的运行结果是。
请在下面程序的横线处填上适当内容,以使程序完整,并使程
列表ls1=[1,43],ls2=ls1,ls1[0]
表达式sorted({'a':3,'b':9,'c':
函数swap(int x,int y)可完成对x和y值
某路由表中有转发接口相同的4条路由表项,其目的网络地址
编写shell程序,实现自动删除50个用户账号的功能。
论述实时信号、非实时信号、可靠信号、不可靠信号四个概念
下面哪个命令是用来定义shell的全局变量( )
对所有用户的变量设置,应当放在哪个文件下?
Linux操作系统在登录时,输入密码,系统以*显示密码
在关系模式R(U,F)中,Y为非主属性,对任何非平凡的
如果一个关系中每个属性都是不可再分的,则该关系属于__
从D盘根目录备份文件bak1.sql中恢复数据库stu
备份最近一次完全备份以后发生变化的数据,称为 ___备
create procedure是创建存储过程的命令,
设有以下共用体类型说明和变量定义,则变量c在内存所占字
for循环可以用于循环次数不确定而给出循环条件的情况下
则x的值为_____。
有以下程序程序的运行结果是
函数fun的功能是:在有n名学生,2门课成绩的结构体数
(最短路线)某城市 的街道是一个很规整的矩形网格(见下
输入: 11 2输出: ______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2