首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义, 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
70
问题
设有如下定义, 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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序代码:OptionBase1Dimarr()AsIntegerPrivateSubCommandl_Click()DimiAsInte
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
随机试题
其诊断为若面肿,胸满不得卧,可加
A.发作性眩晕、耳鸣、听力减弱B.伴鼓膜穿孔C.渐进性眩晕、耳鸣、听力减退、口周麻木D.头部处在一定位置时眩晕E.上感后眩晕、恶心、吐、无耳鸣及听力减退上述临床表现符合哪种疾病
处方中缩写词Rp.代表的含义是
某冶炼厂定期安排接铅工人到职业病院进行驱铅治疗和疗养,该工作应属于
能够增强靶组织对胰岛素敏感性的药是()。
某开发公司(甲方)与某建筑公司(乙方)签订了某工程施工承包合同,合同总价为800万元,工期为4个月。承包合同规定:①主要材料及构配件金额占合同总价的65%;②预付备料款额度为合同总价的20%,工程预付款应从未施工工程尚需的主要材料及构配件价值相当于工程预付
自2016年初以来,A公司出现不能清偿到期债务,且资产不足以清偿全部债务的情况。2016年7月1日,人民法院裁定受理了A公司的破产申请,并同时指定了管理人。在该破产案件中,存在下述情况:(1)A公司应付甲公司货款200万元,合同约定的付款日期为2016年
把与自己本无关系的事情认为有关,这种临床表现最可能出现于()。
根据《侵权责任法》和有关法律的规定,下列选项中有关环境污染责任的说法,正确的是()。
Whenitcomestotryingtoeatyourcakeandhaveit,too,it’shardtotopJohnMalone,themostpowerfulpersoninthecable-T
最新回复
(
0
)