首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2018-10-16
42
问题
若有以下程序段
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
解析
选项A中表达式++(p->n)为前缀自加表达式,p->n和a[0].n等价,其值为5,前缀自加后值为6。选项B中表达式(*p).n和选项D的表达式 p->n 含义相同,表示取结构指针p所指向的成员,因此值为5。选项C中表达式p->n++为后缀自加表达式,相当于(p->n)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/Pgxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdi0.h> main( ) { FILE *fp; int i=20,j=50,k,n; fp=fopen("d1.dat","W"); fprintf(fp,"%d\n",i);fprintf(fp,
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"};{"isa"},{bigcountry!"}};chark
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf
下列程序的功能:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",£r);star*r*r;prin
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
能将高级语言编写的源程序转换为目标程序的软件是
以下程序运行后输出的结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d\n",d); } 程序运行后的输出结果是______
随机试题
某患儿6个月因发热1天抽搐一次来院急诊,抽搐呈全身大发作状,到院时抽搐已止。患儿既往史无特殊。急诊体检:患儿体重6kg,体温39.5℃,神清,精神萎。呼吸尚规则,无皮疹,心率150次/分,骨骼未见畸形,四肢肌张力略低,双侧巴氏征阳性。急测血WBC10×1
慢性肾衰发病机制的三高学说是指
以阴阳概括说明事物,下列属阴的是
下列选项中,属于施工总承包方管理任务的有()。
(一)资料乙公司为增值税一般纳税人,所得税税率为25%,2015年度发生的部分经济业务如下:(1)2月2日,购入当天发行的到期一次还本付息的2年期债券,票面价值20万元,票面利率8%,购买该债券共支付价款26万元,另支付手续费用0.65万元,乙公司将其
下列关于反映偿债能力的比率的表述中,不正确的是()。
程门立雪:尊师敬道
对于一个真正的作家来说,成为新闻人物是一种灾难。_________,两者在本性上是互相敌对的。福克纳称文学是“世界上最孤寂的职业”,写作如同一个遇难者在大海上挣扎,永远是孤军奋战,谁也无法帮助一个人写他要写的东西。这是一个真正有自己的东西要写的人的心境,这
Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(鸡尾酒)party,say,thattheyare“incomput
在VisualFoxPro中,要编辑修改表单文件myForm.scx,可以在命令窗口输入命令( )。
最新回复
(
0
)