首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义: 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
2013-06-11
35
问题
设有以下定义: 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
解析
p定义为指针变量。选项A中对结构体分量a的引用错误,应为data.a。选项B中data.a是取分量的值,它是一个整型数据,而p的值应为地址,所以不能将data.a赋值给p。&为取地址符,取分量data.a的地址赋值给p,是正确的赋值语句。*是间接访问运算符,选项D中的浯句是将分量data.a的值赋值给p所指存储单元,*p相当于一个变量,而不能实现使p指向data中的a域。
转载请注明原文地址:https://kaotiyun.com/show/ikJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){unsignedinta;intb=-1;a=b;printf("%u",a);}程序运行后的输出结果是()。
有以下程序:main(){inta[][3]={{1,2,3),{4,5,0)),(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]-1;
有以下程序:inta=2;intf(int*a){return(*a)++;)main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
有以下函数定义:voidfun(intndoublex){…}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
有以下程序:main(){intp[7]={11,13,14,15,16,17,18);i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。
在下列字符序列中,不可用做C语言标识符的是()
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
随机试题
下列不属于公共政策产生的初始条件的是
为获得条带清晰的DNA电泳图谱,一般DNA用量为
衡量和表示国债规模的指标有()。
施工单位不按照工程设计图纸或者施工技术标准施工,造成工程质量一般事故的,应()。
关于矿业工程技术档案的管理工作,以下观点正确的是()。
某股份有限公司对外币业务采用业务发生当日的市场汇率进行折算,按月计算汇兑损益。2018年7月1日和6日分别进口境外商品两批,价款分别为400万美元和280万美元,货款尚未支付,7月1日和7月6日的市场汇率分别为1美元=7.27元人民币和1美元=7.25元人
社会主义的本质是解放生产力______,消灭剥削______,最终达到______。
在电力系统分析和计算中,功率和阻抗一般分别是指()。
∫(e2xcosx)dx=________.
Theword"winner"and"loser"havemanymeanings.Whenwerefertoapersonasawinner,wedonotmeanonewhomakessomeoneel
最新回复
(
0
)