首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: 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
44
问题
设有如下定义: 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://kaotiyun.com/show/sXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click()Dimarr(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1T
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
语句:PrintAsc(Chr$(Mid$(”98765432”,4,2)))的输出是
窗体上有1个名称为Text1、内容为空的文本框。编写如下事件过程:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintText1.Text;End
如下关于变体类型变量的叙述中,错误的是
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
执行下列语句strlnput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是
假定有以下循环结构DoUntil条件表达式循环体Loop则以下正确的描述是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)s1=LCase(Mid(S,i,1))+s1Nex
数据库中对概念模式内容进行说明的语言是()。
随机试题
男,29岁。近3天因生气后出现胃脘胀痛,攻窜不定,嗳气频作,大便不畅,舌红薄白,脉弦。此时辨证属于( )。
心肾阴虚型心绞痛的治疗方药是
下列各项,不属于卫生法制定基本原则的是
A公司为增值税一般纳税企业。本月购进原材料200千克,货款为6000元,增值税额为1020元;发生的保险费为350元,入库前的挑选整理费用为130元;验收入库时发现数量短缺10%,经查属于运输途中合理损耗。A公司该批原材料实际单位成本为每千克(
与血浆渗透压很相似的溶液被称为等渗溶液,如0.9%葡萄糖溶液,5%NaCl溶液。()[江苏2011年11月三级真题]
理性经济人假设是西方经济学理论的逻辑基础,这一理论假设的核心是认为人()。
一般来说,听觉型学习者比视觉型学习者的学习效果更优。()
Whoisthespeaker?
WhostartedthemagazineLivingTech?
HespokeEnglishsowellthatItookitfor______thathewasanAmerican.
最新回复
(
0
)