首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inClude <stdlib.h> struct NODE{ int num; struct NODE *next; }; main() { Struct N00E *p
有以下程序: #inClude <stdlib.h> struct NODE{ int num; struct NODE *next; }; main() { Struct N00E *p
admin
2009-01-15
18
问题
有以下程序:
#inClude <stdlib.h>
struct NODE{
int num;
struct NODE *next;
};
main()
{ Struct N00E *p,*q,*r;
int sum;0;
p=(struct NODE *)malloc(sizeof(struct NODE));
q=(struct NODE *)malloc(sizeof(struct NODE));
r=(struct NODE *)malloc(Sizeof(struct NODE));
p->num=1;q->num=2;r->num=3;
p->next=q;q->next=r;r->next=NULL;
sum+=q->next->num;sum+=p->num;
printf("%d\n",sum);
}
执行后的输出结果是
选项
A、3
B、4
C、5
D、6
答案
2
解析
本题中定义了一个结点struct NODE,在主函数中定义了三个结点变量指针p、q和r,接着通过malloc函数分配了三个结点并让p、q和r分别指向他们,再接着给p、q和r所指向的结点的hum域赋值为1、2、3,然后让结点p指向q,让q指向r,r指向NULL。显然 q->next->num的值为指针r所指向结点的num域的值为3,p->num的值为指针p所指向结点的num域的值为1,故最后输出s的值为3+1=4。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://jikaoti.com/ti/yrK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)s1=LCase(Mid(S,i,1))+s1NextiFun=s
设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
要计算x的平方根并存人变量y,正确的语句是()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
以下关于局部变量的叙述中错误的是
语句:PrintInt(Rnd*5+20)的输出不可能是
下列选项中不符合良好程序设计风格的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。要求:请
随机试题
MymotherandIhavemadesomebreadwiththismachine.Wouldyoulike________?
在写报告前必须绝对明白的内容有哪些?
判定患者有无共济失调可通过()
善治疔疮乳痈、毒蛇咬伤的药物是
国家关于发展热电联产规定,供热式汽轮发电机组的蒸汽流既发电又供热的常规热电联产总热效率年平均大于()。
甲企业计划利用一笔长期资金投资购买股票。现有M公司股票和N公司股票可供选择,甲企业只准备投资一家公司股票。已知M公司股票现行市价为每股9元,上年每股股利为0.15元,预计以后每年以6%的增长率增长。N公司股票现行市价为每股7元,上年每股股利为0.6元,股利
F企业全年现金需求总量为9000000元,每次现金转换的成本为2000元,持有现金的机会成本率为10%,F企业采用存货模型确定最佳现金持有量。要求:计算最佳现金持有量下的现金机会成本。
契税纳税人应当自纳税义务发生之日起10日内,向土地、房屋所在地的税收征收机关办理纳税申报,并在税收征收机关核定的期限内缴纳税款。()
认为迁移是具体的、有条件的迁移理论是()
在一个图中,所有顶点的度数之和等于所有边数的【 】倍。
最新回复
(
0
)