首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
admin
2021-02-25
47
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c),{103,&b)};
main()
{ struct st*p;
p=s;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)->m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/notp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSUB(A)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是
表达式3.6-5/2+1.2+5%2的值是
以下选项中,值为1的表达式是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
算法的有穷性是指
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
有以下定义:inta:longb:doublex,y;则以下选项中正确的表达式是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
在结构化程序设计中,模块划分的原则是()。
结构化程序设计的基本原则不包括
随机试题
M10表示公称直径为10mm,螺距为()的粗牙普通螺纹。
不参加脂酸β-氧化的辅因子是
五色分属五脏,则黄色属于
患者,女,33岁。经期小腹隐痛,喜温喜按,阴部空坠不适;经血量少,色淡质清;面色少华,神疲乏力;舌质淡,苔薄,脉细无力。治疗宜首选
常用积热设备种类有()。
在直接代理中,代理人代理行为的法律后果直接作用于被代理人;而在间接代理中,报关企业应当承担与进出口货物收发货人自己报关时所应当承担的相同的法律责任。()
根据我国涉税犯罪法律制度的规定,下列关于危害税收管理罪的表述中不正确的是()。
某甲出生在美国,父亲是中国人,母亲是美国人,父母定居在美国。根据中国国籍法的规定,关于某甲国籍的正确表述是( )。
在VisualFoxPro中,参照完整性的更新规则不包括()。
Inrecentyears,researcheshavesuggestedmorehealthvaluefromvitaminDthanhadoncebeenthought.VitaminDis【C1】____
最新回复
(
0
)