首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
22
问题
若有以下程序段:
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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){chara=4;printf("%d\n",a=a<<1);)}
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下面不属于需求分析阶段任务的是
软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于()。【10年3月】
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
结构化程序设计的基本原则不包括()。【08年4月】
下列叙述中正确的是()。
以下选项中,能用作数据常量的是()。【09年3月】
以下选项中的编译预处理命令行,正确的是()。
随机试题
InFrance,allschoolsfollowthesamebasiccurriculum.
A.发热、膝部疼痛、关节活动受限B.膝关节穿刺液中找到脓细胞C.两者均有D.两者均无股骨下端急性化脓性骨髓炎的症状为
20×4年2月,某市财政局派出检查组对某国有外贸企业20×3年度的会计工作进行检查,发现存在以下情况:(1)20×3年2月,该企业财务处处长安排其侄女(持有会计从业资格证书)在财务处任出纳,并负责保管会计档案。(2)发现一张发票“金额”
发起人持有的本公司股份,自公司成立之日起()年内不得转让。
(2005年考试真题)某球员转会国外一家俱乐部,在出境时,税务机关以其尚未结清应纳税款,又未提供担保为由,通知海关阻止其出境,税务机关的做法是正确的。()。
对第一段中“利用放射性核素参加体内生物活动同时发出射线的特点,通过探测射线反映这些生物活动过程及其特点”这一表述的理解,不正确的一项是:结合上下文,给第三段画线处依次填写词语,正确的一项是:
依据秦朝诉讼法律制度,下列选项中属于“非公室告”案件的是()。(2011年单选44)
[*]
Drivingthroughsnowstormonicyroadsforlongdistancesisamostnerve-rackingexperience.Itisaparadoxthatthesnow,com
A、Theearthmovement.B、Thevolcaniceruption.C、Warmerairtemperatures.D、Theglacier’sspeciallocation.C
最新回复
(
0
)