首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: struct st{int x; int *y; } *pt;int a[]={1,2}, b[]={3,4};struct st c[2]={10,a,20,b};pt=c; 以下选项中表达式的值为11的是( )。
有以下程序段: struct st{int x; int *y; } *pt;int a[]={1,2}, b[]={3,4};struct st c[2]={10,a,20,b};pt=c; 以下选项中表达式的值为11的是( )。
admin
2009-01-15
51
问题
有以下程序段: struct st{int x; int *y; } *pt;int a[]={1,2}, b[]={3,4};struct st c[2]={10,a,20,b};pt=c; 以下选项中表达式的值为11的是( )。
选项
A、*pt->y
B、pt->x
C、++pt->x
D、(pt++)->x
答案
4
解析
要计算一个复杂的表达式时,首先要弄明白表达式中所有运算符的优先级与结合性,本题中所涉及的运算符中,->的优先级最高,*和++的优先级相同,但其结合性为从右至左。所以选项 A等价于*pt->y)也就是pt所指向的结构体的成员指针变量y所指向的内容。从前面的程序段不难看出, pt指向结构体数组c的首地址,也就是指向它的第1个元素,在它的第1个元素中,指针变量y又被初始化为指向控型数组a的首地址,即指向数组a的第1个元素。故选项A中的表达式的值为a[0],也就是1。选项B中表达式的值就是c[0].x,即10。根据优先级和结合性,选项C中的表达式等价于++(pt->x),由于是前缀++,所以整个表达式的值为pt->x的值加1,故为11。而选项D中,++是后缀形式,所以(pt++)的值还是pt的原值,即等于pt->x的值10。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/1hXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列可以打开立即窗口的操作是()。
窗体上有一个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommaMl_Click()Dimarr_x(5,5)AsIntegerFori=1To3
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
窗体上有一个名称为Franlel的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是()。
在考生的文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。在窗体上有两个命令按钮,其名称分别为Command1和Cornrnand2,标题分别为“写文件”和“读文件”,如图3.131(a)所示。其中“写文件”命令按钮事件过程用来建立
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在窗体Form1上,画一个名称为Shape1的形状控件,将其形状设置为矩形;再向窗体上画3个单选按钮控件,并将它们设置成一个名称为Option1的控件数组,它们的下标分别为0、1、2,标题分别为“矩形”、“正方形”和“椭圆”,且将标题为“矩形”的单选按钮设
在E—R图中,用来表示实体的图形是
随机试题
A.三仁汤B.白虎加桂枝汤C.羌活胜湿汤D.加味二妙散四肢关节疼痛,局部灼热红肿,伴发热恶风,烦闷口渴,舌苔黄燥,脉滑数者,治疗应选的方剂是
患者,咳唾胸胁引痛,心下痞鞭,干呕短气,头痛目眩,甚则胸背掣痛不得息,舌苔滑,脉沉弦。此为悬饮。方剂宜选用
典型麻疹的出疹顺序是()
不仅直接影响国内需求,而且成为制约整个国民经济实现良性循环障碍的是()。
自然排烟设施中的排烟窗应设置在排烟区域的顶部或外墙,其设置应符合()的要求。
下列属于利润表提供的信息有()。
某银行股份公司主要经营存、贷款业务,并提供其他金融服务,2008年第二季度发生了以下几笔业务:(1)“其他贷款利息收入”130万元,其中票据贴现贷款利息收入30万元;“金融机构往来利息收入”账户反映同业往来利息收入25万元。(2)本期取得一
根据《金融企业财务规则》,商业银行固定资产账面价值和在建工程账面价值之和占净资产的比重,从事银行业务的最高不得超过()。
设λ=2是非奇异矩阵A的一个特征值,则矩阵(1/3A2)-1有一个特征值等于
People’sfinancialhistoryhasastrongimpactontheirtasteforrisk.LookingatsurveysofAmericanhousehold【C1】______from1
最新回复
(
0
)