首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。 #include <stdlib.h> stuct node { char data; struet n
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。 #include <stdlib.h> stuct node { char data; struet n
admin
2009-01-15
84
问题
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。 #include <stdlib.h> stuct node { char data; struet node * next; }; stntct node * CreatList(char * s) { struet node *h,*p,*q; h = (struct node * ) malloc(sizeof(struct node) ); p=q=h; while( * s! =’\0’) { p = (struct node *) malloc ( sizeof(struct node) ); p - > data = ( ) q- >next=p; q=p; a++; p- > next =’\0’; return h; } main( ) { char str[ ]= "link list"; struet node * head; head = CreatList(str);
选项
A、*s
B、s
C、*s++
D、(*s)++
答案
1
解析
本题要求建立一个stmct node类型的数据链表,函数CreatList将字符串"link list"的首地址传给指针变量s,可以推断建立的链表一定与"link list",有关,由CreatList(char *s)函数中所定义的变量及其他语句可知,h,p,q用于建立的链表,h表示头指针,p用于记录开辟的新结点,而q用作将新结点与已建立的链表相连的中间变量,所建立链表各个结点的data依次存放的是”link list",中的各个字符,所以应填空*s。
转载请注明原文地址:https://kaotiyun.com/show/i4Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
数列1,1,2,3,5,8,13,21,…的规律是从第三个数开始,每个数是它前面两个数之和。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图3—121所示。请编写适当的事件过程实现以下功能:在Text1中输入整数40,单击“计算”
在考生目录下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,显示“*”),无初始内容;Text
(1)在名称为Form1、标题为“输入”、最大化按钮失效的窗体上画一个名称为Labe11的标签控件,其标题为“输人密码”;再向窗体内画一个名称为Text1的文本框控件,并清空其中的文本。程序执行时,用户在文本框中最多可输入由6个字符组成的密码,密码字符在文
下面关于控件数组的叙述中正确的是
以下关于VB的叙述中,错误的是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
设二叉树如下:则前序序列为
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
曲轴的主要损伤形式有_______、_______、_______及其他部位的损伤。其中最常见的是_______。
资料:某公司于2005年1月1日发行票面面值100000元、票面年利率为10%的5年期公司债券,规定每年1月1日和7月1日为付息日,债券发行时的市场利率为8%。要求:编制2005年12月31日确认应计利息和利息费用的会计分录;
简述心力衰竭发生的原因和诱因。
防止水传播性疾病发生的最有效方法是
最可能的诊断是关于肺源性心脏病胸部X线所见,下列哪项是错误的
丙氨酸-葡萄糖循环的作用是
在中国古代社会中,被作为教学的基本教材和科举考试的依据的是()
在人事科科长人选问题上,某局决定由单位全体工作人员投票产生,得票前三名作为候选人。每人只需在本局职工单上打勾即可。计票组发现,刚毕业的张浩没有打任何人的勾;凡是对赵杰打勾的人,于明对这些人都打了勾;没有得全票的人李紫露都打了勾。由此可以推出:
南北朝时期,统治者宣扬佛教或大肆毁佛,其根本原因是()。
A、Stopdeliveringflowers.B、Leavehisjobtoworkforher.C、Findajobattherestaurant.D、Bringherflowerseveryday.B
最新回复
(
0
)