首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是( )。
有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是( )。
admin
2015-07-28
35
问题
有以下程序段
struct st
{ int x; int *y; } *pt;
int a[]={1,2}, b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是( )。
选项
A、++pt->x
B、pt->x
C、*pt->y
D、(pt++)->x
答案
A
解析
语句"pt=c;"将指针pt指向了结构体数组c的首地址,所以pt与c、c[0]等价,++pt->x值为11,pt->x值为10,*pt->y的值为1,(pt++)->x的值为20,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/B7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是______。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
有以下程序#include#includemain(){chara[10]=”abcd”;prinff(“%d,%d\n”,strlen(A),sizeof(A));}程序运行后的输出结果是
若有定义语句:intX=10;,则表达式-x=x+X的值为
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
下列叙述中正确的是()。
以下叙述中正确的是______。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列可用于C语言用户标识符的一组是______。
不能把字符串"Hello!"赋给数组b的语句是______。
随机试题
下列不属于《中华人民共和国传染病防治法》规定的乙类传染病的是()。
膝关节积液膝关节结核
位于腕背横纹上3寸,桡骨与尺骨之间的腧穴是
下列关于货币现值和终值的说法中,正确的是()
当社会总需求小于总供给时,可以选择的财政政策工具包括()。
为什么说艺术是社会生活的反映?
“直抵黄龙府,与诸君痛饮尔”出自《宋史·岳飞传》。“黄龙府”所在地现位于吉林省()境内。
TheEarth’sdailyclock,measuredinasinglerevolution,istwenty-fourhours.Thehumanclock,【C1】______,isactuallyaboutt
我不过是谈一点感想,______你那么反感,我______不强加于你。
CardinalMezzofantiofBolognawasasecularsaint.Thoughheneverperformedthekindofmiracleneededtobeofficiallycanoni
最新回复
(
0
)