首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> struct node { char id; struct node * next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
有如下程序 #include<stdio.h> struct node { char id; struct node * next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
admin
2022-10-24
32
问题
有如下程序
#include<stdio.h>
struct node
{
char id;
struct node * next;
}a={’A’},b={’B’},c={’C’},*p=&a,*pt;
main()
{
p->next=&b;
p=p->next;
p->next=&c;
p=p->next;
p->next=NULL;
p=&a;
}
若程序经运行后形成下图所示的数据结构
则以下可以删除中间结点b的正确选项是( )。
选项
A、pt=p->next;
p->next=p->next->next;
free(pt);
B、pt=p->next;
p->next=p->next->next->next;
free(pt);
C、pt=&b;
free(pt);
D、pt=&b;
p->next=p->next->next->next;
free(pt);
答案
A
解析
题干中,a、b、c这3个节点都是node类型,它们都有两个成员:字符成员id,node类型指针成员next。由于a的next指向b,b的next指向c,因此a、b、c构成了链表。要想删除b节点,只需要将a节点的next(p->next)指向c(p->next->next),然后将节点b的存储空间释放即可。所以删除b节点的语句为“pt=p->next;p->next=p->next->next;free(pt);”。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/ODkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵123456789计算结果为:3126
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
有以下程序#include<stdio.h>#include<string.h>typedefstructstu{charname[10];char
对下列二叉树进行前序遍历的结果为()。
软件测试的目的是
程序流程图中带有箭头的线段表示的是()。
随机试题
大跨径系杆拱桥目前大多采用()。[2015年真题]
IOSCO确定的证券监管的三十条原则中,前四类原则包括()
某女,经来淋漓十二日未净,量少色暗,小腹疼痛,舌暗脉沉涩,治法是
能翻转肾上腺素升压作用的药物是
下列属于水溶性维生素的药物是
2015年1月1日,甲公司从A公司购入一项无形资产,协议约定以分期付款方式支付款项,该无形资产作价2000万元,甲公司每年年末付款400万元,分5年付清。假定银行同期贷款利率为5%,5年期5%利率的年金现值系数为4.3295。该无形资产预计使用10年,无净
女老师换了个新发型,课前一进班级,有几个淘气的男同学就凑在一起,用调侃的语调大声喊道:“老师,我爱你。”下列处理方式,最恰当的一项是()
积极的预防工作就是要在社会各个方面健全预警制度,加强预防设施的建设,检查、堵塞各种治安漏洞。()
采用广播信息的通信子网的基本拓扑结构主要有4种。它们分别是()。
•Readthearticlebelowabouthowtodealwithemployeeswithtradesecrets.•ChoosethebestwordtofilleachgapfromA,B,C
最新回复
(
0
)