首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdlib.h> struct NODE { int num;stmct NODE*next;}; main() { struct NODE*p,*q,*r; p=(struct N
有以下程序 #include<stdlib.h> struct NODE { int num;stmct NODE*next;}; main() { struct NODE*p,*q,*r; p=(struct N
admin
2010-01-10
46
问题
有以下程序
#include<stdlib.h>
struct NODE
{ int num;stmct NODE*next;};
main()
{ struct NODE*p,*q,*r;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)malloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->num=10;q->num=20;r->num=30;
p->next=q;q->next=r;
printf(“%d\n”,p->num+q->next->num);
}
程序运行后的输出结果是
选项
A、10
B、20
C、30
D、40
答案
8
解析
主函数中首先定义了三个结构体指针变量p,q,r。然后调用内存分配函数分别为其分配地址空间,程序中变量q->num的值为20,指针变量q->next指向指针变量r,r->num的值为30,所以变量q->next->num的值为30,因此,表达式q-> num+q->next->num的值为20+30=50。
转载请注明原文地址:https://kaotiyun.com/show/zXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
以下关于过程及过程参数的描述中,错误的是
窗体上有一个名称为Commandl的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1Click()DimxAsIntegerx=Val(InputBox(“输入数据”)):Textl=Str(x+fu
窗体上有1个名称为Text1的文本框,1个名称为Labell的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
以下合法的VB变量名是
对于含有多个窗体的工程而言,以下叙述中正确的是()。
现有如下一段程序:PrivateSubCommand1_Click()x=UCase(InputBox(”输入:”))SelectCaseXCase”A”To”C”
设有下面的程序段:x=InputBox("请输入一个整数")ReDirna(X)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语
在关系模型中,每一个二维表称为一个
以下表达式与Int(3.5)的值相同的是
随机试题
下列方剂中,可用于骨折损伤初期的是
宝玉挨打的根本原因是()
体重指数(BMI)是衡量人体肥胖的重要指标。根据中国人体重指数的标准,肥胖的标准是BMI大于
《化学危险物品安全管理条例》规定,日常生活需要的且购量不超过()毫升(有特殊限量的除外)的零星化学危险物品,可直接向经营企业购买。
任何场所的防火通道内,都要装置()。
根据法律规定,抵押权人享有的权利有()。
膳食结构不仅反映人们的饮食习惯和生活水平高低,同时也反映一个民族的传统文化,一个国家的经济发展和一个地区的环境和资源等多方面的情况。()
王老师在一次侧向滑步推铅球新授课的教学中,向同学们讲解技术动作要领。王老师讲道“在最后用力阶段,右腿用力蹬转,髋部前移并左转,同时左臂稍内旋经体前带领左肩边移、边抬、边转至投掷方向;肾接着右腿开始转蹬,两腿进行爆发式蹬伸,左肩制动,右肩充分向前,抬肘、伸右
NewYear’sresolutionsoftenhavetodowitheatingmorehealthily,goingtothegymmore,losingweight—alladmirablegoalsa
Henryhaspreparedapartyforher,______(却被告知她不能来了).
最新回复
(
0
)