首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: struct st {int x;int*y;}*ps; int a[]:{1,2},b[]={3,4}; struct st c[2]={10,a,15,b}; ps=c; 以下选项中表达式的值为15的是( )。
有以下程序段: struct st {int x;int*y;}*ps; int a[]:{1,2},b[]={3,4}; struct st c[2]={10,a,15,b}; ps=c; 以下选项中表达式的值为15的是( )。
admin
2020-11-27
22
问题
有以下程序段:
struct st
{int x;int*y;}*ps;
int a[]:{1,2},b[]={3,4};
struct st c[2]={10,a,15,b};
ps=c;
以下选项中表达式的值为15的是( )。
选项
A、++ps一>x
B、ps一>x
C、*ps一>y
D、(ps++)一>x
答案
D
解析
定义的结构体中有两个变量,一个是整型变量,一个是整型指针;用此结构体定义了一个有两个元素的数组,并将此数组名赋给了此结构体指针,因此,结构体指针ps便指向了数组第一个元素,因此,++ps一>x=++(ps一>x)=11,ps一>x=10,*ps一>y=*(ps一>y)=1,(ps++)一>x=15。
转载请注明原文地址:https://kaotiyun.com/show/CK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是
以下叙述中错误的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,Y);其输出结果是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
下面选项中不是关系数据库基本特征的是()。
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
下列关系表达式中,结果为“假”的是()。
在关系数据库中,用来表示实体间联系的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
顶板为水平面,且无梁、通风管道等障碍物影响喷头洒水的场所,可采用扩大覆盖面积洒水喷头。()
运输内源性三酰甘油的脂蛋白有哪些
患者自汗,多尿,滑精,是因气的何种作用失常所致
混凝土结构中的纵向受压钢筋,当计算中充分利用其抗压强度时,锚固长度不应小于相应受拉锚固长度的()。
马克思认为,货币最基本的职能是()。
[2016年·吉林·单选]学生能根据教师板书上下文意义,将老师简写或草写的字词猜出,体现知觉的()。
公司:法人代表:章程
以下关于亚洲基础设施投资银行(亚投行)的相关说法,不正确的是()。
由具体的操作者在工作过程中进行的控制是()。
A、寄给他B、发传真C、打印出来D、发电子邮件D
最新回复
(
0
)