首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下代码 #include <stdio.h> struct node { char id; struct node *l=next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
有如下代码 #include <stdio.h> struct node { char id; struct node *l=next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
admin
2022-04-01
35
问题
有如下代码
#include <stdio.h>
struct node
{
char id;
struct node *l=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三个结点都是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/32kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*c,intd){*c=*c+1:d=d+1:prinff(“%c,%c,”,*c,d);}main(){charb=’a’
有以下程序:#includeintsum(intm){staticintn=1;returnn+=m:}main(){inti;for(i=1;
关于C语言的变量,以下叙述中错误的是
有以下程序main(){unsignedchara=2,b=4,c=5,d:d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下叙述中正确的是
结构化程序由三种基本结构组成,三种基本结构组成的算法
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
随机试题
在进行程序链接时,应完成的工作是()。Ⅰ.对相对地址进行修改Ⅱ.变换外部调用符号Ⅲ.首次适应算法Ⅳ.循环首次适应算法
在Word2003中,选择“________”菜单中的“Office剪贴板”命令,可以打开“剪贴板”任务窗格。
男性,20岁,全身浮肿,尿少10天。化验血红蛋白122g/L,尿蛋白(++++),24小时尿蛋白定量5.5g,尿沉渣镜检见红细胞3~5个/HP,有透明管型,偶见颗粒管型,血肌酐96μmol/L,血尿素氮7mmo1/L,血浆白蛋白25g/L。
男性,65岁,有慢性便秘多年。近半年来发现站立时阴囊部位出现肿块,呈梨形,平卧时可还纳。体检发现外环扩大,压迫内环嘱患者咳嗽,指尖有冲击感,平卧回纳肿块后,手指压迫内环处,站立咳嗽,肿块不再出现。正常情况下,此患者术后第二天的饮食为
患者,女性,39岁。烦躁不安、畏热、消瘦2个月余。患者于2个月前因工作紧张,烦躁性急,常因小事与人争吵,难以自控。着衣不多,仍感燥热、多汗,在外就诊服用安神药物,收效不十分明显。发病以来,饭量有所增加,体重却较前下降。睡眠不好,常需服用安眠药。成形大便每天
土方开挖时,一、二类土的放坡起点高度为()
近年来,人们的物质生活大大丰富了,但不少人却感觉不如以前幸福了,以至于有人说,“生活压力越来越大,心理空间越来越小,人际关系处理不好,生活到处都是烦恼”。这是不少人讨论关于“幸福指数”的一个热门话题。这种现象产生的原因可能各有不同,但很重要的一点就是(
(2011下集管)CORBA是由OMG组织为解决分布式处理环境中软硬件系统互连而提出的一种解决方案,已经逐渐成为分布式计算技术的标准。CORBA标准主要分为三个层次,其中规定业务对象有效协作所需的协议规则的层次是______。
Theuniquehumanhabitoftakinginandemployinganimals—evencompetitorslikewolves—spurredonhumantool-makingandlanguage
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?""WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)