首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 struct st{ int n; struct st *next; }; struct st a[3]={ 5,&a[1],7,&a[2],9,’\0’ }, *p; p=&a[0]; 则以下选项中值为6的表达式是( )。
若有以下程序段 struct st{ int n; struct st *next; }; struct st a[3]={ 5,&a[1],7,&a[2],9,’\0’ }, *p; p=&a[0]; 则以下选项中值为6的表达式是( )。
admin
2015-07-28
72
问题
若有以下程序段
struct st{ int n; struct st *next; };
struct st a[3]={ 5,&a[1],7,&a[2],9,’\0’ }, *p;
p=&a[0];
则以下选项中值为6的表达式是( )。
选项
A、++(p->n)
B、(*p).n
C、p->n++
D、p->n
答案
A
解析
语句"p=&a[0];"表示将指针p指向了结构体数组a的首地址,所以++(p->n)值为6,(*p).n相当于a[0].n,值为5,p->n++值为5,p->n值为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/SKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();pri
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m);
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
设有说明语句:char a=’\72’;,则变量a______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
以下叙述中正确的是______。
下列关于C语言文件的叙述中正确的是
随机试题
为解决各类应用问题而编写的计算机程序称为______。
下列选项中,需要转诊的癫痫患者是
患者,男性,45岁。既往有糖尿病史,5天前右上肢撞伤后创口出现化脓。昨天患者出现畏寒、高热,伴咳嗽、咳血痰。体格检查:体温39.8℃,精神萎靡,呼吸急促,双肺未闻及明显干、湿啰音。血白细胞计数21.5×109/L,中性粒细胞比例0.86,淋巴细胞比例0.1
分部分项工程成本分析采用的“三算”对比分析法,其“三算”对比指的是()的比较。
存托凭证是在境外上市的股票或债券。()
谈谈公安机关的请示报告制度。
19世纪的西方建筑师大多满足于把钢铁作为一种__________手段应用于当时流行的古典式或哥特式建筑。很久以后,建筑师才__________了古典和哥特模式,充分发挥了钢铁构架结构的各种潜能。填入划横线部分最恰当的一项是:
()对于信箱相当于电脑对于()
下列选项中,符合所给图形的变化规律的是:
Thestartofhighschooldoesn’thavetobestressfulA)Thismonth,morethan4millionstudentsacrossthenationwillbeginh
最新回复
(
0
)