首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdlib.h> struct NODE{ int num; struct NODE *next; } main() { struct NODE *p,*q,*r;
有以下程序: #include<stdlib.h> struct NODE{ int num; struct NODE *next; } main() { struct NODE *p,*q,*r;
admin
2010-01-10
19
问题
有以下程序:
#include<stdlib.h>
struct NODE{
int num;
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
解析
本题中定义了一个结点结构stmct NODE,在主函数中定义了3个结点指针p、q和r,接着通过malloc函数分配了3个结点并让p、q和r分别指向他们,再接着给p、q和r所指向的结点的num域赋值为1、2、3,然后让结点p指向q,让q指向r, r指向NULL。显然q->next->num的值为指针r所指向结点的hum域的值为3,p->hum的值为指针p所指向结点的num域的值为1,故最后输出s的值为3+1=4。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/nHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimiAsInteger,jAsIntegerFori=1To3Forj=1To3Ifi>1Andj>1
如果把程序的启动对象设置为SubMain,则SubMain过程()。
在标准模块中,将a定义为全局整型变量的语句是()。
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
以下叙述中,错误的是
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
随机试题
长期大量使用糖皮质激素的患者突然停药会引起()。
A.环境污染B.微量元素缺乏C.先天性气道发育异常D.鼻窦炎E.原发免疫缺陷病2岁患儿,长期偏食,消瘦,近1年来反复上感,每2~3个月1次。反复感染的原因是
手工Hct不影响血浆剩余量的是
采用井壁注浆堵水井筒在流砂层部位时,注浆孔深度必须()。
根据《施工现场临时用电安全技术规范》(JGJ46—2005)规定,临时用电工程应定期检查。其中施工现场应()检查一次。
履行出资人职责的机构有法定行为的,对直接负责的主管人员和其他直接责任人员依法给予处分。下列属于该行为的有()。
福勒和布朗根据教师的需要和不同时期所关注的焦点问题,把教师的成长划分为()。
1.01,1.02,2.03,3.05,5.08,()。
设f(x)=x3-3x+k只有一个零点,则k的范围是().
HowSafeIsYourCellPhone?[A]IttakesalittleextraworktogetintouchwithAndreaBoland.TheMainestaterepre-sentative
最新回复
(
0
)