首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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; };… }
若有以下程序段: 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; };… }
admin
2020-06-16
72
问题
若有以下程序段:
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+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/LdCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的是()。
下列关于栈的叙述中,正确的是()。
以下叙述中正确的是()。
以下叙述中正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
有以下程序:#includemain(){intsum=0,x=5;d0{sum+=x;}while(!一一x);printf(“%d\n”,sum);}程序的运行结果是()。
软件测试用例包括
C语言程序中,运算对象必须是整型数的运算符是
结构化程序的3种基本控制结构是()。
随机试题
简述风化和潮解的概念。
曲线y=ax-x2(a>0)与x轴围成的平面图形被曲线y=bx2(b>0)分成面积相等的两部分,求a,b的值.
急性化脓性关节炎的临床特征是
A.TOF-MRAB.CEMRAC.PC-MRAD.MRCPE.BOID-fMRI用于显示需极短时间内成像的病变
我国实施国家信息化的总体思路不包括( )。
在实际工作中,费用的确认都是在支出发生时直接确认。()
下列各项中,属于账务处理程序主要内容的有()。
下列不属于公积金个人住房贷款特点的是()。
根据著作权法及其相关规定,展览权包括哪些内容?
以下是各网站对国家法定节假日调整方案民意调查统计结果,除掉无效投票外,大约155万网民参与此项调查。下列哪两类调查网民数相近?()
最新回复
(
0
)