首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdlib.h> gtruet NODE { int num; struct NODE *next; }; main() { struct NODE *p,*q,*r;
有以下程序 #include <stdlib.h> gtruet NODE { int num; struct NODE *next; }; main() { struct NODE *p,*q,*r;
admin
2009-01-15
103
问题
有以下程序
#include <stdlib.h>
gtruet NODE
{ int num; struct 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(sizeef (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、50
答案
8
解析
本题考查的知识点是对结构体指针变量的正确引用与计算。主函数中首先定义了三个结构体指针变量p,q,r。然后调用内存分配函数分别为其分配地址空间,程序中变量 q->num的值为20,指针变量q->next指向指针变量 r,r->nnm的值为30,所以变量q->next->nm的值为30,因此,表达式q->num+q->next->num的值为 20+30=50.所以4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/6IXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于语句DimVarl#,Var2AsInteger;下列说法中正确的是()。
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
语句:PrintInt(Rnd*5+20)的输出不可能是
以下合法的VisualBasic标识符是
下面循环语句中在任何情况下都至少执行一次循环体的是
下面不属于软件需求分析阶段主要工作的是
在考生文件夹中有一个工程文件sjt4.vbp。窗体上已有控件,如图2-47所示。请在属性窗口中将Listl设置为可以多项选择(允许使用Shift键或Ctrl键进行选择)列表项。要求:双击Listl.中的某一项时,该项目被添加到List2中,同时在Listl
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
从性质上看,当前我国实行的开放型经济政策属于()。
糖原合成酶参与的反应是()。
根据发病状况来抽取样本的研究是除所研究的因素外,必须根据事先确定的几个变量将对照的病例进行配对的研究是
下列说法不正确的是:
工业用地最关键的价格影响因素包括()。
从业人员在职业活动中应遵循的内在的道德准则是()。
关于Internet,下列说法正确的是()。
地方各级人民检察院和专门人民检察院的工作受最高人民检察院()。
以人均收入衡量的发展差距,本身隐含着一个资源禀赋结构上的差异,即发达地区具有相对丰富的资本要素,从而在资本密集型产业上具有比较优势;而相对不发达地区则具有劳动力丰富和生产成本低的比较优势。东中西部地区之间存在的资源禀赋结构差异,无疑可以成为中西部地区经济发
Help,I’vefallenintoaseaofpersonalidentificationnumbers(PIN)—andIcan’tgetout.It’smythirdcallinasmanywee
最新回复
(
0
)