首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
设有如下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
admin
2010-01-10
25
问题
设有如下定义: struck 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不正确。
转载请注明原文地址:https://jikaoti.com/ti/0gI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10。rear=5。该队列中的元素个数为()。
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(1,j)=________Printa(i,j);
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
软件测试的目的是()。
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
定义部门关系模式如下:部门(部门号。部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
Internet的通信协议是( )
随机试题
婴幼儿肺炎最主要的病理生理改变是
按固定规则行事,客观而冷静,积极思考,武断,情感压抑,这些性格特征表现的是哪种性格类型?
没有明确态度和立场的反馈技巧是
鸡马立克氏病也可以表现为鸡的
患者樊某,男,48岁。小便频数,白如米泔,静止后便器底部有膏糊状沉积物,尿道无热涩刺痛感,舌淡苔白,脉沉。治宜选用()
对于同一违法当事人的同一违法行为,不得给予两次以上罚款的行政处罚。
目前,我国股票型封闭式基金按照()的比例计提基金托管费。
下列关于投资项目现金净流量计算公式的表述中,错误的有()。
下列各项中,计税基础等于账面价值的有()。
《临时约法》最终是由()三读通过,由孙中山正式公布的。
最新回复
(
0
)