首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
admin
2017-03-23
29
问题
若有以下程序段:
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/ncDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
对下述程序的判断中,正确的是#includevoidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");gets(s);w
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
在深度为5的满二叉树中,叶子结点的个数为
下面叙述正确的是
在下列关于二叉树的叙述中,正确的一项是
没有关系R和S,关系代数表达式为R-(R-S)表示的是
随机试题
女,50岁,中腹部疼痛12小时,扩散至全腹2小时。查体:右下腹部有压痛,反跳痛及肌紧张,腹部平片无异常,血化验:白细胞21×109/L,中性粒细胞87%,尿中红细胞3~4个/HP,首先考虑的诊断是
A、贫血和出血程度一致B、贫血和出血程度不一致C、有贫血而无出血D、有出血而无贫血E、无出血亦无贫血特发性血小板减少性紫癜
根据《安全生产许可证条例》的规定,中央直属煤矿企业安全生产许可证的颁发和管理由( )负责。
Windows2000是一个32位的操作系统。 ( )
下列选项中,不属于国家预算作用的是()。
行政主体在实施行政行为时,有多种可供选择的手段可以达到行政目的,行政主体应该尽可能采取对相对人损害最小的手段。该表述体现了()的要求。
下列不属于1994年实施分税制财政管理体制改革的指导思想的是()。
如果一个企业的领导者是风险偏好者,那么其对永久性流动资产的融资政策可能会采用短期资金来源。()
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
Thereareabout105malesbornforevery100females,butthis(36)______dropstonearbalanceattheageofmaturity,andamon
最新回复
(
0
)