首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 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
2013-10-19
17
问题
若有以下程序段
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->)++,表达式值为5。
转载请注明原文地址:https://kaotiyun.com/show/VvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
下面程序段的执行结果可能为()。main(){intb[]={1,2,3),i;for(i=1;i<=4;++i)printf("%u\t",b[i]);}
当执行下.面的程序时,其输出结果为______。unionst{inta;charb;}main(){unionsts;char*p=(char*)
对于下面的程序#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);
若有如下程序:intsub(intm){if(m==1||m==0)return2;elsereturn(sub(m-1)*sub(m-2));}main(){intn;scanf(
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 #include<stdio.h> #defineN10 invert(s,i,j) int*s,i,j; {intt; if(
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
以下不能正确进行字符串赋初值的语句是
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
随机试题
控制切屑流出方向的是铣刀的()。
把基础研究发现的新理论用于特定目标的研究属于()
A.天冬酰胺B.磷酸核糖C.甘氨酸D.谷氨酸上述物质中不是嘌呤核苷酸从头合成的直接原料是
子宫内膜的周期性变化超声特点是
A、 B、 C、 D、 A,B
我国现行建设项目投资构成和工程造价的构成中,()是指根据国家有关规定在投资中支付,并列入建设项目总造价或单价工程造价的费用。
某超市为增值税小规模纳税人。2006年1月,该超市取得货物零售收入120000元;向困难群体捐赠部分外购商品,捐赠商品的买价为4200元,售价为5000元;向职工发放部分外购商品作为节日福利,发放商品的买价为3000元,售价为3700元;销售已使用1年的冰
专业软件销售人员由于需要较高的专业知识且销售工作的周期较长,所以其薪酬应采用()。
以下不属于存储器的是()。
Mostpeopleagreethatfencing(击剑)isonesportinwhichapersonmustbeatleast30yearsoldbeforehelearnsallheneedst
最新回复
(
0
)