首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
66
问题
有如下定义:
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://www.kaotiyun.com/show/utDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“doublea;”,则正确的输入语句是()。
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
下列叙述中不正确的是()。
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
在C语言中,形参的默认存储类型是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
A.30分钟B.1小时C.2小时D.12小时E.24小时采用15%过氧乙酸对病家房间空气进行熏蒸消毒,作用时间应不包括
诊断葡萄胎最有价值的是
脊髓灰质炎病毒的感染方式是
诊断各类型肺炎,最主要的依据是
在《中华人民共和国国家标准(GB/T4754-2002)》中,将社会经济活动划分为( )。
教师在教学中违反教育法规的情形主要有哪三种?应承担怎样的法律责任?
国务院办公厅关于公开发布天气预报有关问题的指示中国气象局:你中国气象局《关于加强发布公众天气预报归口管理的报告》(国气发[2008年]13号)收悉。
(2012年上海.A卷.94)在督查工作中,协助领导搞好预案和各项准备工作,收集各类情况、搞好综合分析研究,提出落实的措施,为修正和完善决策提出意见和建议,这种督查工作方法称为()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
在SQLServer2008的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DENYUPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是()。
最新回复
(
0
)