首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
admin
2010-01-10
56
问题
设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是
选项
A、p=&a;
B、p=data.a;
C、p=&data.a;
D、*p=data.a;
答案
4
解析
data是一结构体变量,a是它的成员,因此引用a域的正确方法是: data.a,取它的地址赋值给指针变量P的语句应该是:p=&data.a。选项A,将a的地址直接赋给了p,而忽略了a为结构体内部的一个成员,而不是一单独的变量;选项B在p=da- ta.a表达式中右边为一个结构体变量的成员不是地址,而左边为一指针应该将一地址赋给它;选项D表达式*p=data.a是将结构体变量中的成员a的值赋给指针p所指向的变量值,而不是使指针p指向data中的a域。
转载请注明原文地址:https://www.kaotiyun.com/show/sXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是()。
编写如下程序:PfivateSubCommandl_Cliek()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionfun1(mAsInteger,nAs
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1Timer
窗体上有Command1、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommand1_Click()
如下关于变体类型变量的叙述中,错误的是
数据流程图(DFD图)是
以下自定义数据类型的语句中,正确的是
定时器的Interval属性的值是一个整数,它表示的是
假定有以下函数过程:FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S)sl=LCase(Mid(S,i,1))+sl
算法具有五个特性,以下选项中不属于算法特性的是
随机试题
温暖的村庄安庆村庄真是一个固执的地方,多少代就在那里矗立着。而且村庄自信,从村庄走出的人,无论走多远,有了多大的变化帮还会回来看她。而远走的人,无论去了哪里,
男性,42岁,5小时前发生剧烈的上腹部痛且向背部放射,并伴数次恶心、呕吐,吐后疼痛无缓解。并呈现休克症状,追问病史,7小时前曾有聚会暴食,饮酒经过。最可能的诊断是
下列属于设计单位安全责任的有()。
下列机关之间进行工作联系,应当使用函的是()。
阅读下面的文章,回答以下问题。兵有长短,敌我一也。敢问:“吾之所长,吾出而用之,彼将不与吾校;吾之所短,吾蔽而置之,彼将强与吾角,奈何?”日:“吾之所短,吾抗而暴之,使之疑而却;吾之所长,吾阴而养之,使之狎而堕其中。此用长短之术也。”善用兵者,
票据发行便利(NIF)属于商业银行的()。
生物武器
网络防火墙作用是( )
Oneencouragingsignintheproblemofchaosamongthesoldiers’rankswastheirvow,forwhatitwasworth,toactinamore__
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)