首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义下列结构体(联合)数组: struct st { char name[15]; int age; }a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17); 执行语句printf("%d,%c",a[2]
定义下列结构体(联合)数组: struct st { char name[15]; int age; }a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17); 执行语句printf("%d,%c",a[2]
admin
2012-12-03
63
问题
定义下列结构体(联合)数组:
struct st
{ char name[15];
int age;
}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17);
执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。
选项
A、15,A
B、16,H
C、16,A
D、17,H
答案
C
解析
本题考查结构体数组。a[2].age为结构体a[2]的age成员,即a[3].name为指向结构体a[3]的name成员的第一个元索的指针,即指向“Z”,(a[3].name+2)将指针后移两位指向第三个元素“A”,*(a[3].name+2))是取指针所指向地址的内容。
转载请注明原文地址:https://kaotiyun.com/show/WgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
若已定义x和y为double类型,则表达式x=1,y=x+3/2;的值是______。
需求分析阶段的任务是()。
表达式3.6-5/2+1.2+5%2的值是()。
栈和队列的共同点是______。
随机试题
简述短期借款的信用条件。
煤矿、非煤矿山、危险化学品、烟花爆竹等生产经营单位主要负责人和安全生产管理人员安全资格培训时间不得少于()学时。
房地产交易权益中的所有权包括()。
教育法所规定的对象主要是在()中形成的各种权利与义务关系。
为推动京津冀一体化发展,中共中央、国务院印发通知,决定设立河北雄安新区。你认为。雄安新区建立后,天津市会面临哪些机遇和挑战,应该如何应对?
三次科技革命证明:生产工具的改进,在生产中起主导作用。()
幸存者偏差,另译为“生存者偏差”或“存活者偏差”,是一种常见的逻辑谬误。这个被驳斥的逻辑谬误指的是只能看到经过某种筛选而产生的结果,而没有意识到筛选的过程,因此忽略了被筛选掉的关键信息。这东西的别名有很多,比如“沉默的数据”、“死人不会说话”等等。根据上述
下列试题基于以下题干:有钱聘请昂贵私人律师的被告,其判罪率要明显低于由法庭指定律师的被告。这就是为什么被指控贪污受贿的被告的判罪率,要低于被指控街头犯罪的被告的原因。以下哪项如果为真,最能加强上述断定的说服力?
设有变量说明int(*ptr[m]);其中的标识符ptr是()。
Being_______aboutfoodcannotonlymakechildrensufferfrommalnutritionbutalsoinfluencetheirgrowthofintelligence.
最新回复
(
0
)