首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若以下定义:struct link { int data; struck link *next;}a,b,c,*p,*q; 且变量a和b之间已有如下图所示的链表结构: 指针p指向变量a, q指向变量c。则能够把c插入到a和
若以下定义:struct link { int data; struck link *next;}a,b,c,*p,*q; 且变量a和b之间已有如下图所示的链表结构: 指针p指向变量a, q指向变量c。则能够把c插入到a和
admin
2013-02-23
61
问题
若以下定义:struct link { int data; struck link *next;}a,b,c,*p,*q; 且变量a和b之间已有如下图所示的链表结构:
指针p指向变量a, q指向变量c。则能够把c插入到a和b之间并形成新的链表的语句组是
选项
A、a.next=c;c.next=b;
B、p.next=q;q.next=p.next;
C、p->next=&c;q->next=p->next;
D、(*p).next=q;(*q).next=&b;
答案
8
解析
本题考核的知识点是在链表中插入结点的操作。在本题中指针p.指向变量a,q指向变量c。要把c插入到变量n和变量b之间,就应该首先让变量a的指针域指向变量c,即 (*p).next=q,然后让变量c的指针域指向变量b,即(*q).next=&b.所以,4个选项中D为所选。
转载请注明原文地址:https://www.kaotiyun.com/show/RKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fwrite函数的一般调用形式是
下面程序的运行结果是include<stdio.h>main(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b<
下面能正确进行字符串赋值操作的是
以下程序是用递归方法求数组中的最大值及其下标值。请填空。#defineM10voidfindmax(int*a,intn,inti,int*pk){if(i<n){if(a[i]>a[*pk]
在C语言中,可以利用【】,将一个表达式的值转换成指定的类型。
某个C程序中有4个函数t、u、v和w,执行时t调用了u和v,u调用了t和w,v调用了w,w调用了t和v。以下叙述中正确的是()
下列说法中错误的是
在C语言中,运算对象必须是整型数的运算符是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
一个C语言程序是由
随机试题
能用于制作超声造影剂微泡的气体不含
低毒类的有机磷杀虫药是( )
张某,女,52岁。左乳癌晚期,破溃外翻如菜花,疮口渗流血水,面色苍白,动则气短,身体瘦弱,不思饮食,舌淡红,脉沉细无力。其治法是
非正式沟通一个最有趣的行为方面就是它的沟通形式,这种沟通形式被称为()。
否定之否定规律揭示了事物发展的过程和状态。()
公安机关到A网络公司调查某恐怖活动时,公司人员的下列做法合法的是:
导致公务员职务关系变更的法律事实是()。
ARM指令完成的功能是如果清除R7中的bit0,1,5位,正确的指令是()。
Itseemsnowthatadollarisnotthesameasthattenyearsago.Wecannotuseittobuyasmanythingsasbefore.Noonecan
老师要求我们课外花费大量时间练习英语口语。
最新回复
(
0
)