首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
36
问题
有以下程序段: 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全国计算机二级
相关试题推荐
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
下面为单精度实型(即单精度浮点型)变量的是
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Labell的标签和名称为Timerl的计时器控件。该程序的功能是在名称为Labell的标签中循环显示不同的字符串。程序开始运行,在标签中显示”第一项”(如图2-24所示),且每隔1秒钟依次显示”
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
以下能够正常结束循环操作的程序段是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
在窗体模块的声明部分声明变量时,不能使用的关键字是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
随机试题
甲企业为增值税一般纳税人,适用的增值税税率为17%。材料采用实际成本核算。该企业委托外单位加工材料一批,原材料价款60万元,加工费用16万元,由受托方代收代缴的消费税1万元,材料已经加工完毕并验收入库,加工费用、增值税以及消费税都已经支付。(1)假设委托
投资盘点的核心人员应当是
社会主义初级阶段非公有制经济主要包括()
失血性休克
局域网(LocalAreaNetwork),简称LAN,是指在某一施工项目部由多台计算机互联成的计算机组,局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。下列属于局域网的特点的是(
企业编制的财务会计报告必须以人民币为本位币。()
失业率与物价上涨率存在()关系。
Ahalfhourbeforetesttime,Iwasafraidtolookinthemirror.ButIhadtoassessthedamages.Afterall,therewerecutegu
Lastyear,over700peoplewerekilledinKarachi’sviolence.Inthepastthreemonthsthefigurehas【C1】______300.Businessmen
Allhesaidwassofreefromeffortand______andwassaidwithsuchacaptivatingcharm.
最新回复
(
0
)