首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
30
问题
有如下定义:
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全国计算机二级
相关试题推荐
C语言的基本单位是()。
关于结构化程序设计原则和方法描述错误的是()。
深度为5的满二叉树中,叶子结点的个数为______。
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
栈的3种基本运算是:入栈、退栈和______。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
随机试题
板式无砟轨道施工中,滑动层的铺设步骤是()。
公关礼仪是一种()
是运动性脑神经核
30岁妇女,孕4产2,第一胎小儿4岁死亡,以后患子宫内膜异位症及不孕症,经治疗后妊娠,目前产后3个月哺乳,最合适的避孕方法是28岁女性,有一3岁幼女,平时月经量多,有轻度贫血,用工具避孕曾失效,现应选用更合适的方法是
环境保护管理检查工作中的环境保护监测计划应包括()。
甲建筑公司与乙设备供应商签订了设备买卖合同,并按约定交由一家运输公司送货。乙的主要义务包括()。
A公司委托证券公司发行股票2000万股,每股面值1元,每股发行价格7元,向证券公司支付佣金100万元。该公司应贷记“资本公积——股本溢价”科目的金额为()万元。
甲、乙两辆汽车分别同时从A、B两地相对开出,甲车每小时行50千米,乙车每小时行60千米,经过4小时两车共行了全程的80%,A、B两地相距多少千米?
在一起故意伤害案中,被告人谢某乙在人民法院第一审开庭审理前被逮捕羁押。人民法院在开庭审理后,作出第一审判决,判决被告人谢某免予刑事处罚。这时,对在押的谢某,应当()。
下列关于栈的叙述正确的是( )。
最新回复
(
0
)