首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义: 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
63
问题
设有以下定义: 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全国计算机二级
相关试题推荐
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是()。
有以下程序:main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);pr
下面程序的功能是输出以下形式的金字塔图案:****************main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=4-i;
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
下面语句的输出结果是______。printf("%d\n",strlen("\t\"065\xff\n"));
若有以下类型说明语句:charw;intx;floaty,z;则表达式w*x+z-y的结果为______类型。
随机试题
syntacticmovement
在社会主义市场经济体制下公有制经济的主体地位和国有经济的主导作用的确立是依靠()
为了减少建设工程安全事故的人员伤亡和财产损失,必须建立建设工程生产安全事故的应急救援制度。
室内有两个噪声源,同时工作时测得总声压级为70dB,当其中一个声压级停止时,测得总声压级为69dB,则另一声源的声压级为( )。
题目“给定资料6”中划线句子写道:“‘科技的生命化’.已成为现实世界无法根除的特征。科技将具备人性。”请结合你对这句话的思考,联系社会实际,自拟题目,写一篇文章。要求:(1)自选角度,见解明确、深刻;(2)参考“给定资料”,但不拘泥于“给定资料”;
刑法第397条第1款:“国家机关工作人员滥用职权或者玩忽职守、致使公共财产、国家和人民利益遭受重大损失的,处三年以下有期徒刑或者拘役;情节特别严重的,处三年以上七年以下有期徒刑。本法另有规定的,依照规定。”(2015一专一57)请分析:本条款中“玩忽职
设直线y=ax与抛物线y=x2所围成的图形面积为S1,它们与直线x=1所围成的图形面积为S2,且a<1.(1)确定a,使S1+S2达到最小,并求出最小值;(2)求该最小值所对应的平面图形绕x轴旋转一周所得旋转体的体积.
阅读以下说明及VisualBasic代码,将应填入(n)处的字句写在对应栏内。[说明]下图是一个简易文本编辑器程序的运行界面:用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:
Character流与Byte流的区别是()。
有如下程序:#include<iostream>usingnamespacestd;classBase1{public:Basel(intd){cout<<d;}~Basel(){}};classBase2{public:
最新回复
(
0
)