首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
41
问题
若有以下程序段:
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://kaotiyun.com/show/dR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
下面描述中,不属于软件危机表现的是()。
以下程序段中,与其他三个功能不同的程序段是()。
程序测试的目的是()。
若有定义语句inta,b;doublex;,则下列选项中没有错误的是()。【10年9月】
在面向对象方法中,不属于“对象”基本特点的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
随机试题
《堂吉诃德》中桑丘的性格特征有()
脓胸是指脓性渗出液积聚于何处的化脓性感染
风心病长期卧床的心力衰竭患者,当下肢静脉血栓形成时,如血栓脱落可导致的栓塞部位是
当事件的影响仅使分包商受到损害时,承包商的索赔行为属于()。
根据民事诉讼法律制度的规定,下列有关人民法院适用普通程序审理一审案件期限的各项表述中,正确的是()。
某商业企业为增值税一般纳税人,适用的增值税税率为17%。20×7年有关资料如下:(1)有关账户年初、期末余额和部分账户发生额如下:(2)利润表有关账户本年发生额如下:(3)其他有关资料如下:出售的交易性金融资产均为非现
广义人力资源规划是企业所有人力资源计划的总称,是()的统一。
就你的工作经历中,你觉得最难处理的一次矛盾是什么?你当时是怎么做的?
根据下面材料回答下列问题。下列代码中,每股收益最高的是()。
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
最新回复
(
0
)