首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i)
有以下定义语句doublea,a;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
以下程序可把输入的十进制数以十六进制数的形式输出,请填空。#inelude<stdio.h>main(){eharb[17]={"0123456789ABCDEF"};intc[64],d,i=0,base
以下程序的运行结果是【】。#include<stdio.h>#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j
下面的关键字中,不能够从循环体中跳到循环体外的是______。
以下叙述中错误的是()。
开发大型软件时,产生困难的根本原因是()。
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
十进制数111用八位二进制数表示为【】。
随机试题
简述社会主义核心价值体系的主要内容及相互关系。
有扶养能力和有扶养条件的人不尽扶养义务的,分配遗产时()
当血浆蛋白显著减少时水肿的主要原因是()
下列有关体外循环术后的护理措施,错误的是
用于纠正酸中毒,增加心肌应激性的药物是用于兴奋呼吸中枢的药物是
17周岁的公民刘某在一家个人独资企业打工,所得收入足以维持个人的日常生活。根据《中华人民共和国民法通则》规定,刘某()。
游客从画店中购买了一幅近年国画,上题有“岁在戊寅昆戈画于北京并记”。已知购画之年(1999年)为己卯年,据此推算,该画创作于公元___________年。画上所用纪年方法称___________纪年法。
不属于心智技能的是【】
关于宇航员在太空的生活,下列说法不正确的是:
It’sperhapstheworld’smostfamousunderwaterattraction,immortalizedinfilmandinlegend:theTitanic.Butnowexpertssay
最新回复
(
0
)