首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
没有如下定义: 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
52
问题
没有如下定义: 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/HbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列针对框架控件的叙述中,错误的是
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4:n=n+iIfi>10ThenExit
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计。(1)创建一个查询,查找并显示入校时间非空的男同学的“
下列选项中不符合良好程序设计风格的是
以下VisualBasic不支持的循环结构是()。
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
下列数据结构中,属于非线性结构的是( )。
随机试题
空腹听诊出现振水音,可见于
下列食品中维生素B2含量最少的是()。
(2016年真题)中国古代最早将法典的篇数简化为十二篇的是()。
直接安装在管道上的取源部件应随同管道系统进行()。[2014年真题]
满族先民一年四季都穿袍服,因八旗制度而称为“旗服”。()
()在各个部门或单位之间、各个下属成员之间进行对比,以发现组织与下属员工工作绩效实际存在的差距和不足。
注意的广度指同一时间能把握的对象数量。()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
属于对额外变量进行实验后控制的方法是
Whatisthemainpurposeofthelecture?WhydoestheprofessordescribethecloudsofRobertDelaunay’spaintingTheEiffelTo
最新回复
(
0
)