首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义, 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
2009-01-15
43
问题
设有如下定义, 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为结构体内部的一个成员,而不是一单独的变量,故选项A不正确;选项B在p=data.a表达式中右边为一个结构体变量的成员不是地址,而左边为一指针应该将一地址赋给它,故选项B不正确;选项D表达式*p=data.a是将结构体变量中的成员a的值赋给指针p所指向的变量值,而不是使指针p指向data中的a域,故选项D不正确:4个选项中只有C正确。
转载请注明原文地址:https://kaotiyun.com/show/AQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
下列队列的描述中,正确的是()。
下面程序的运行结果是()。PrivateSubFormClick()i=0DoUntil0i=i+1Ifi>10ThenExitDoLoopPrinti
在考生文件夹下有一个工程文件sjt5.vbp,已给出了所有控件(如图2.62所示)和部分程序。程序运行时,请按以下顺序操作:1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Textl)中:
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3.162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值"(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
窗体上有一个名称为Label1的标签控件,其Caption属性的初始值为0,还有一个计时器。为了在程序运行时,标签上的数字每秒加1,应该把语句:Label1.Caption=Label1.Caption+1写在一个事件过程中,这个事件过程是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
随机试题
严重腹泻可引起
可出现“三凹征”的病人是
建设项目管理与企业管理同属于管理活动的范畴,但从建设项目管理的内涵可以看出,两者有着明显的区别,其区别包括( )几个方面。
会计处理方法包括会计确认、计量、记录和报告四个方面。()
操作风险评估通常从()两个角度开展。
小华月投资1万元,报酬率为6%,10年后累计多少元钱?()
在南山的羊群中公母的比例是55:45,而在西山的羊群中公母的比例是65:35。在尚未有生育能力的羊群中,公的略多于母的,但是,在较年长的羊群中,公的却远多于母的。由于成年的公羊远多于未成年的公羊,我们可以推断:在总体上性别比例差距越大,羊群中较年长的公羊所
陶冶教育法
近期,曾经让不少学生头疼的汉字听写测试火了——《汉字英雄》和《中国汉字听写大会》这两档电视节目,不仅将“听写课”开到了电视上,还让告别校园多年的成年人也甘当“陪考”,老老实实地学起了写字。其实中国的汉字源远流长,每个汉字的由来都有深刻的底蕴,例如“比”“从
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
最新回复
(
0
)