首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下定义: 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
25
问题
设有如下定义: 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://jikaoti.com/ti/ZKI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1Timer
长整型常数的类型说明符为
数据库管理系统是()。
若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)……EndSub
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
编写如下程序:PrivateSubCommandl_Click()DimiAsInteger,jAsIntegern=InputBox(”输入一个大于1的正整数”)
下面描述中不属于软件需求分析阶段任务的是()。
随机试题
市场调查与预测人员培训的方法有()
在投资者看来,投资的资金其价值随着时间的推移,按一定的复利率呈()增长,称为资金的时间价值。
某企业上年度的普通股和长期债券资金分别为20000万元和8000万元,资金成本分别为16%和9%。本年度拟发行长期债券2000万元,年利率为9.016%,筹资费用率为2%;预计债券发行后企业的股票价格为每股18元,每股股利2.7元,股利增长率为3%。若企业
这种方法的有效性和可靠性完全取决于设计专家,因为该方法所选取的指标和每项指标的权重都靠专家的经验来决定,有比较强的主观性和随意性。这是对()的评价。
下列是对财政概念的一些描述,其中()是正确的。
下列各项中,关于企业存货的表述正确的有()。
下列关隘中属长城上重要关隘的有()。
唐代把“观世音”改为“观音”,是避()的讳。
把两个及其两个以上年级的儿童编在一个班级,直接教学与布置、完成作业轮流交替进行,在一节课内由一位教师对不同年级学生进行教学的组织形式是()。
下列选项中,属于第六次选举法修改的主要内容的是()。
最新回复
(
0
)