首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdlib.h> struct NODE { int num; struct NODE *next; }; main() { struct NODE *p,*q,*r; p=(st
有以下程序: #include <stdlib.h> struct NODE { int num; struct NODE *next; }; main() { struct NODE *p,*q,*r; p=(st
admin
2010-01-10
37
问题
有以下程序:
#include <stdlib.h>
struct NODE
{ int num; struct NODE *next; };
main()
{ struct NODE *p,*q,*r;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)mallloc(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
解析
本题在主函数中首先定义了3个结构体指针变量p,q,r。然后调用内存分配函数分别为其分配地址空间,程序中变量p->num的值为10,指针变量q->next指向指针变量r,r->num的值为30,所以变量q->next->num的值为30,因此,表达式 p->num+q->next->num的值为10+30=40。所以4个选项中D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/yQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于良好程序设计风格的是()。
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是
下列叙述中正确的是
下面描述中不属于数据库系统特点的是
数据库设计过程不包括
按照“后进先出”原则组织数据的数据结构是
以下关于函数过程的叙述中,正确的是
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
下面不属于需求分析阶段任务的是()。
设栈的顺序存储空间为s(1:m),初始状态为top=0,,现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
随机试题
WhyisTheGreatGatsbyasuccessfulnovel?
东奥公司预投资某一项目,该项日有甲、乙两种方案,总投资额均为3000万元,其收益的概率分布如下表所示:假没该公司设定的风险投资系数为8%,无风险收益率为6%。要求:分析判断甲、乙两种方案是否可取。
女,62岁,咳喘25年,近三年稍动即气促,三天前发热、咳黄痰,入院时动脉血气分析pH7.30,each7.3kPa(55mmHg),PaCO210kPa(75mmHg),BE-10mmol/L。此例酸碱平衡紊乱最佳诊断为
A、麻醉药品B、一类精神药品C、毒性药品D、二类精神药品E、处方药连续使用后易产生身体依赖性,能成瘾癖的药品是
下列有关破产清算、重整与和解的表述,说法正确的是?
城市规划区内农村居民点、乡镇企业的建设应该()。
次高压A地下燃气管道与管沟内的热力管之间的水平净距不得小于()。
分部分项工程成本分析的对象为( )。
某小区一户人家遭盗窃,四个嫌疑人被传讯,供述如下:小赵:我们四人都没作案。小钱:我们中有人作案。小孙:我没作案。小李:小钱和小孙至少有一人没作案。已知四人中有两人说真话,两人说谎话,可以推出()。
在面向对象技术中,(12)是指作用于不同对象的同一个操作可以有不同的解释,从而产生不同的执行结果。
最新回复
(
0
)