首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
39
问题
有如下定义:
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全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b+c=0;x=12;if(!A)x--;elsex=5;if(C)x=3;elsex=4;
根据下列定义,能打印出字母P的语句是()。structstu{charname[10];intage;};structstus[10]={"John",11,"Pau1",12,"Mary
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,C=5,d=0;if(a<B)if(b!=3)if(!C)x=1;else
下列程序的输出结果是______。main(){inti=0,a=0;while(i<20){for(;;)
若有说明inta[][3]={0,0};,则不正确的叙述是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有下列二叉树,对此二叉树前序遍历的结果为()。
软件测试的目的是()。
随机试题
反驳有三种途径:反驳_______、反驳论据和反驳论证方式。
应用长效胰岛素发生低血糖反应的时间常在
超声波检测表面损伤层厚度时,一般采用()。
影响房地产价格的因素,归纳起来,主要有下列几个方面()。
核准机关在受理项目申请书后,应进行的项目审查有()
假定某居民企业2013年利润总额5(300万元,经查利润总颠中反映如下公益性捐赠项目:通过非营利社会团体向受灾地区捐赠自产货物,同类不舍税售价1000万元,成本700万元。请分析该业务的税务处理,并作出相关分录。
中国历史上第一个奴隶制国家政权夏朝建立在()。
国际足联一直坚称,世界杯冠军队所获得的“大力神”杯是实心的纯金奖杯,某教授经过精密测量和计算认为,世界杯冠军奖杯——实心的“大力神”杯不可能是纯金制成的,否则球员根本不可能将它举过头顶并随意挥舞。以下哪项与这位教授的意思最为接近?()
【B1】【B7】
Pollutantsaresubstanceswhich,whenpresentathighenoughconcentrations,produceharmfuleffectsonpeopleand/ortheenviro
最新回复
(
0
)