首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s;
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s;
admin
2021-06-15
33
问题
若有以下程序段:
struct st main()
{ int n; { struct st*p;
int*m; p=s;
}; …
int a=2,b=3,c=5; }
struct st s[3]=({10 1,&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://www.kaotiyun.com/show/brtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=2:以下表达式中,值不为6的是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;prinff("%d",num);}voidmain(){func(3);
有以下程序intf(intm){staticintn=0;n+=m;returnn;}main(){intn=0:printf(’’%d,’’,f(++n));printf(’’%d\n’’,fin++));)程序运行后的输出结果
下列叙述中正确的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
软件需求规格说明书的作用不包括
下面选项中合法的字符常量是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
()是液压传动的基本特点之一。
药物在生物膜一侧形成离子障,说明:
新生儿生后开始呕吐,每于喂奶后即吐。奶汁未经消化,最可能是
成人阑尾切除术后1天出现烦躁、剧烈腹痛。心率112次/分,血压90/60mmHg,腹胀,全腹压痛,肠鸣音弱,为除外腹腔内出血首要的检查是
关于财政行政诉讼正确的有()。
某企业期末“发出商品”科目的余额为180万元,“工程物资”科目的余额为300万元,“原材料”科目的余额为100万元,“材料成本差异”科目的贷方余额为10万元,“存货跌价准备”科目的贷方余额为5万元。假定不考虑其他因素,该企业资产负债表中“存货”项目的金额为
欧共体成员国于1992年2月7日签署了()。
以下关于银行存款业务的说法不正确的有()。
—Readtheadviceaboutcooperation.—Choosethebestwordtofilleachgap,fromA,B,CorDontheoppositepage.—Foreachqu
Aftertheoperation,______(他能否康复一定程度上取决于)hiswillpowernow.
最新回复
(
0
)