首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
82
问题
若有以下程序段
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全国计算机二级
相关试题推荐
有以下函数 fun(char*a,char*b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); } 该函数的功能是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
设已有定义:char*st="how are you";,下列程序段中正确的是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
以下选项中,属于C语言中合法的常量的是______。
设有说明语句:char a=’\72’;,则变量a______。
While、do-while语句是用于______基本结构。
以下叙述中正确的是
随机试题
三焦的生理功能是()
"BecauseIcouldnotstopforDeath—Hekindlystoppedforme—TheCarriageheldbutjustOurselves—AndImmortality."Question
运用矛盾同一性的观点,说明党在社会主义初级阶段的基本路线“一个中心,两个基本点”的辩证关系。
A.以血液浓缩为主B.只有组织间液减少C.血浆、组织间液、细胞内液都减少,以血浆减少为主D.血浆、组织间液、细胞内液都减少,以组织间液减少为主低渗性缺水引起体液容量的变化为
《期货从业人员执业行为准则(修订)》中所称机构不包括()。
《公司法》第21条规定:“公司的控股股东、实际控制人、董事、监事、高级管理人员不得利用其关联关系损害公司利益”。该法律规范属于()。
从整体上看,人类的智力分布基本呈现为()。
教育是一项(崇高)的事业,作为一名教育工作者,我们是由衷感到骄傲。替换括号里的词语最恰当的一项足()
宋学
FormostpeopleBritain’sbouncingeconomy,nowgrowingatitsfastestforthreeyears,iscauseforcheer.Not,【C1】______forth
最新回复
(
0
)