首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st main() {int n; {struct st*p; int*m; p=s; }; … int a=2,b=3,c=5; } struct st s[3]=({101,&a},{102,&c},{103,
若有以下程序段: struct st main() {int n; {struct st*p; int*m; p=s; }; … int a=2,b=3,c=5; } struct st s[3]=({101,&a},{102,&c},{103,
admin
2020-10-26
23
问题
若有以下程序段:
struct st main()
{int n; {struct st*p;
int*m; p=s;
}; …
int a=2,b=3,c=5; }
struct st s[3]=({101,&a},{102,&c},{103,&b}};
则以下表达式中值为5的是( )。
选项
A、(*p).m
B、*(p+1)->m
C、*(p++)->n
D、(p++).(*m)
答案
B
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://jikaoti.com/ti/sfD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件设计中不使用的工具是
下列选项中不属于软件生命周期开发阶段任务的是
设有如下程序段inta[2]={0};intb[]={0,0,1};charc[]={’’A’’};chard=’’\0’’;以下叙述中正确的是()。
若函数中有定义语句:intk;则()。
下列叙述中错误的是()。
若有如下定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
设有定义:doublex=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
以下是正确C语言标识符的是()。
随机试题
在信息系统的开发方法中,开发费用较少,能适应本单位需求并且系统维护方便,但存在系统优化不够的开发方式是()
A.关节僵硬B.骨化性肌炎C.创伤性关节炎D.缺血性骨坏死E.缺血性肌挛缩关节内骨折未达到解剖复位,关节面不平整可引起
对三类防雷建筑,进出建筑物的架空金属管道,在进出处应就近接到防雷或电气装置的接地装置上或独自接地,其冲击接地电阻不宜大于()。
开发利用水资源,应当服从()的总体安排,实行兴利与除害相结合的原则。
行政强制措施的种类包括()。
计算机的神经中枢是()。
商业银行高级管理人员以及对风险有重要影响岗位上的员工,其绩效薪酬的_________以上应采取延期支付的方式,且延期支付期限一般不少于_________年。()
爱因斯坦相对论的提出,是物理学思想的一场重大革命,他()。
HenryManleywasalreadydeeplyindebt.IfGeorgetookthejobinBirmingham,hewouldhavetoleavehisfamilyatWyeford.
WhendidMissWangmovetoherapartment?
最新回复
(
0
)