首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: struct st {int x;float y;}ree,*px; 若要使指针px指向rec的成员x,正确的赋值语句是( )。
有如下定义: struct st {int x;float y;}ree,*px; 若要使指针px指向rec的成员x,正确的赋值语句是( )。
admin
2016-04-07
44
问题
有如下定义:
struct st
{int x;float y;}ree,*px;
若要使指针px指向rec的成员x,正确的赋值语句是( )。
选项
A、px=(struct st*)&rec.x;
B、px=(struct st*)rec.x;
C、px=&rec.x;
D、*px=rec.x;
答案
A
解析
rec.x表示整型变量,强制转化为struct st类型的指针赋给px后,px并不指向rec的x,B选项错误;&rec.x是整型变量的地址,不能直接赋给struct st类型的指针,C选项错误;px未初始化,指向未知内存单元,将rec.x(整数值)赋值给该内存单元是很危险的,并且这种方法也不能使px指向rec的成员x,px依然指向未知内存单元,D选项错误;&rec.x是rec的成员x的地址,这是整型指针,经过强制转化后,赋值给px,可以使px指向rec的成员x,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/utDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&C)=*p1*(*p2);printf("%d\n",c);}
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){S=S+i*i;i++;b}printf("%d",--i);}
在面向对象方法中,类之间共享属性和方法的机制称为______。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i
下列数据结构中,能用二分法进行查找的是______。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
随机试题
[*]
某铜厂购入一套新的铜矿石冶炼设备,经过安装调整,正式投入生产使用。要求:编制购入需要安装的固定资产的相关会计分录。
成长期的营销策略包括________、________、________、________。
女孩,5岁,车撞伤股骨干骨折,需急诊手术,首选的适应证是
覆颌、覆盖有重要的生理意义,除了
《医疗机构管理条例》、《医疗机构管理条例实施细则》、《麻醉药品管理法》、《医疗事故处理条例》等规范性文件,在我国卫生法律体系中,属于()
按《建筑工程工程量清单计价规范》规定,分部分项工程量清单应包括( )。
下列()是出口单位出口收汇核销和办理出口手续的重要凭证。
北京的甲将其存放在天津码头某仓库的一批货物出售给上海的乙,双方约定的合同履行地点为重庆,如果发生纠纷应当向天津的法院提起诉讼,双方在天津举行了隆重的签约仪式。后因乙迟延支付购货款,甲拟提起诉讼。根据规定,下列说法正确的是()。
对于希望健身的人士来说,多种体育锻炼交替进行比单一项目的锻炼效果好。单一项目的锻炼使人的少数肌肉发达,而多种体育锻炼交替进行可以全面发展人体的肌肉群,后者比前者消耗更多的卡路里。如果以下哪项陈述为真,最有力地加强了上述论证?()
最新回复
(
0
)