首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdlib.h> struct NODE{ int nurn; struct NODE *next; }; main() { stru
有以下程序: #include <stdlib.h> struct NODE{ int nurn; struct NODE *next; }; main() { stru
admin
2013-02-23
29
问题
有以下程序:
#include <stdlib.h>
struct NODE{
int nurn;
struct NODE *next;
};
main()
{ struct NODE *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所指向的结点的 num域赋值为1、2、3,然后让结点p指向小让q指向r,r指向NULL。显然q->next->num的值为指针r所指向结点的num域的值为3,p->num的值为指针p所指向结点的num域的值为1,故最后输出s的值为3+1=4。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/VePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<string.h>char*ss(char*s){char*p;t;p=s+1;t=*s;while(*p){*(p-1)=*p;p++;}
以下程序的输出结果是【】。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
有以下程序:intfun(intx[],intn){staticihtsum=O,i;for(i=O;i
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数,且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<s
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为()
随机试题
下列各项中,根据《营业税暂行条例》规定应征收营业税的有()。
下列《氓》中句子表现“氓”狡猾多变性格的一项是()
甘温质润,长于补血,为补血之圣药的是
地高辛的t1/2=33小时,按每日给予治疗量,问血药浓度何时达到稳态
人们在购买决策过程中,可能扮演不同的角色,()是首先提出或有意购买某一产品或服务的人。
竣工验收委员会或验收小组,应由()部门组成。
下列施工承包合同形式中,承包商承担全部工作量和价格风险的是()。
教育专著《大教学论》的作者是()
计算下列三重积分:(Ⅰ)I=(x+y+z)dV,Ω是由x2+y2≤z2,0≤z≤h所围的区域;(11)I=(x2+y2)dxdydz,其中Ω是由曲线(0≤y≤z,a>0,a≠1)绕z轴旋转一周所成的曲面与平面z=a2所围成的区域。
【S1】【S3】
最新回复
(
0
)