首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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
25
问题
若有以下程序段:
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(){intk=5,n=0;do{switch(k){case1:ease3:n+=1;k--;break;default:n=0;k--;case2:ease4:n+=2;k--;
有以下程序:#ncludemain(){charc;for(;(c=getchar())!=’#’;){if(c>=’a’&&c
下面属于应用软件的是()。
以下选项中的编译预处理命令行,正确的是()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);else
下面对软件测试描述错误的是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
随机试题
所有的成型特征需要什么类型面?
关闭应用程序,可以使用快捷键
治疗糖尿病药物拜糖平正确的服药时间是
关于建设工程竣工图的绘制和形成,下列说法中正确的是()。【2016年真题】
城市消防站的布置结合城市交通状况和各区域的火灾危险性进行合理布局;街区道路布置和市政消火栓的布局能满足灭火救援需要;街区道路中心线间距离一般在()m以内;市政消火栓沿可通行消防车的街区道路布置,间距不得大于120m。
A、5B、4C、3D、2C8×9=72,4×7=28,9×4=(3)6。
某商家销售某件商品,会员可享受原价八五折的优惠。为了促销,商家推出了每满100元减20元的促销活动。商家规定促销优惠与会员优惠不能同时使用。经计算,商家发现这件商品的促销优惠价格比会员价低60元,那么它的原价是多少元?
WecanlearnfromthebeginningofthetextthatdoctorsinPhiladelphia______.Bymentioning"double-dipping"(Paragraph4),
以下程序的输出结果是()。main(){intx=11,y=11;printf("%d,%d\n",X--,--y);}
中国2010年上海世博会吉祥物的名字叫“海宝(Haibao)”,意即“四海之宝”。(81)“海宝”的名字朗朗上口,与其身体的色彩呼应,符合中国民俗的吉祥称谓原则。世博会和奥运会、世界杯等超大型活动一样,都十分重视吉祥物对于演绎主题、传承文化的重要作用。(8
最新回复
(
0
)