首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2019-01-14
107
问题
有以下程序:
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
解析
本题考查结构体数组初始化以及结构体变量的引用。题目中定义了一个结构体数组c并初始化,指针pt指向c的第一个元素,那么pt->x为10,++pt->x为11,*pt->y为1,(pt++)->x为20,所以选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/7sRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果,是______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
数据结构分为逻辑结构与存储结构,线性链表属于【】。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
当调用函数时,实参是一个数组名,则向函数传送的是______。
以下叙述中错误的是()。
有以下定义:#include<stdio.h>chara[10],*b=a;不能给数组a输入字符串的语句是()。
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p/13所指向的数组元素的地址为______。
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
随机试题
A.3天B.3~7天C.14天D.半年治疗反复复发的尿感的疗程一般为
粘液表皮样癌的细胞组成是
小儿结核病最严重的播散方式是
ICC条款中的B险相当于CIC条款中的()。
《资格证书》持有人应当在《资格证书》有效期届满( )前向中国保监会申请换发。
商业银行获得个人客户信用记录的途径不包括()。
下列各项中,适用5%~35%的超额累进税率计征个人所得税的有()。
下列信用形式中,属于直接信用的有()。
从公司理财的角度看,与长期借款筹资相比较,普通股筹资的优点是()。
A、 B、 C、 D、 B
最新回复
(
0
)