首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
52
问题
有以下程序
#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全国计算机二级
相关试题推荐
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
数据流图中带有箭头的线段表示的是()。
以下打开VisualBasic菜单编辑器的操作中,错误的是
在VB中,函数过程与子程序过程的区别之一是()。
在软件开发中,需求分析阶段可以使用的工具是
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
(1)在考生文件夹中有一个工程文件sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当向文本框Text2中输入密码时,若“显示密码”复选框没有被选中,则在文本框Text3中同时显示“#”(如图1-196所示);若“显示密码”复选框被选中,再重新
下面程序在调试时出现了死循环PrivateSubCommandl_Click()n=InputBox(“请输入一个整数”)DoIfnMod2=0Thenn=n+1Elsen=n+2EndIf
问题处理方案的正确而完整的描述称为【】。
随机试题
由同一种材料组成的变截面杆的横截面面积分别为2A和A,受力如图5-7所示,弹性模量为E。下列结论中正确的为()。
伪造货币罪是指仿照国家货币的票面、颜色、形状,采用各种方法制作假币,冒充真币的行为。而非法持有使用伪造货币罪是指行为人明知是伪造的货币而持有、使用,且数额较大的行为。下列选项中,属于非法持有使用伪造货币罪的是:
原发性纤溶时可见
不属于激励机制要点的是
如图6-10所示,水库上下游水深h1=6m、h2=5m,闸板高h=3m,宽1m。则闸板上的水压力为()kN。
此次招标的开标时间为( )。对B企业所交投标书的处理,下列表述中正确的是( )。
隧道入口处()处,应设置报警信号装置。
按重量计含硅:35%、钡30%、铝3%、锰0.4%、碳0.3%的铁合金
县级以上地方人民政府根据需要,为具有《预防未成年人犯罪法》规定的()的适龄少年设置专门的学校实施义务教育。
公安执法职位或者涉及国家秘密的职位,可以实行聘任制。()
最新回复
(
0
)