首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
29
问题
有如下定义:
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://jikaoti.com/ti/wzi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main{intx=8,y=8;printf("%do%od\n",x--,--y);}
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
以下叙述中错误的是______。
下列叙述中错误的是()。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
软件测试的目的是()。
随机试题
以下哪些颈部肿块与胚胎发育无关( )
汽车等机动车辆排放出的尾气在太阳紫外线的照射下可形成二次污染物。二次污染物为
患者女,23岁。广东潮州人。因发现“右下颌骨肿物6个月”就诊,门诊以“右下颌骨肿物”收入院。6个月前,患者发现右下颌角出现膨隆,未引起重视,后肿物逐渐增大,现来我院诊治。专科检查:颜面不对称,右下颌角区膨隆,大小约4cm×2cm,触诊无压痛,皮温正常;口腔
一幅地形图上,等高距是指下列哪项数值?()
20世纪末,随着现代制造业和航空航天技术的飞速发展,以职业健康安全管理体系为代表的()开始形成,现代安全生产管理的内容更加丰富,现代安全生产的管理理论、方法、模式及相应的标准、规范更加成熟。
管内径大于()mm的柔性管道,回填施工中应在管内设竖向支撑。
强迫性人格障碍的特点是()。
WhatwasthefirstpartofRobinsonCrusoetalkingabout?
A、Onauniversitycampus.B、Inatheater.C、Inacommunity.D、Inakindergarten.A根据关键词Boys、girls、department,(院系),可知活动在大学校园开展,故答
MakeaMummyTombIntroductionAncientEgyptiansbelievedinlifeafterdeath.WealthyEgyptiansmadecarefulpreparatio
最新回复
(
0
)