首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
66
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(6
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
设有如下程序:PrivateSubsV(ByValmAsInteger,nAsInteger)m=m*2n=n-5Printm;nEndSubPrivateSubForm_Click()DimxAsInteger
下列叙述中正确的是
T一面描述中不属于数据库系统特点的是
表达式Int(Rnd()*11)+10的值的范围是()。
在下面语句或函数中,不能描述选择结构的是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
数据库中对概念模式内容进行说明的语言是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
药物由机体用药部位进入血液循环的过程称为
利用标准差比较不同投资项目风险大小的前提条件是()。
在技术方案运营期内,总成本费用的构成中其他费用包括()。
()是一种将贷款本金分段偿还,根据资金的实际占用时间计算利息的还款方式。
增值税一般纳税人在计算企业所得税应纳税所得额时,可以一次扣除的税金包括印花税、消费税和增值税()。
电脑产品广告活动的媒体战略,其创意手法和讯息设置说法错误的是()。
与简历棚比,单位设计的申请表往往()。
“遇物而诲”“相机而教”是指教育中遵循()原则。
试论共同侵权行为。
A、Askouracquaintancesforhelp.B、Getadvicefromexperiencedpeople.C、Getrelaxedandsleeponit.D、Talkwithpeoplewhoca
最新回复
(
0
)