首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: struct person {char name[9];int age;}; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16}; 根据上述定义
有如下定义: struct person {char name[9];int age;}; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16}; 根据上述定义
admin
2013-02-23
76
问题
有如下定义: struct person {char name[9];int age;}; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16}; 根据上述定义,能输出字母M的语句是( )。
选项
A、printf("%c\n",class[3].name);
B、printf("%c\n",class[3].name[1]);
C、printf("%c\n",class[2].name[1]);
D、printf("%c\n",class[2].name[0]);
答案
8
解析
本题的关键是弄清楚给结构体数组赋初值的问题。初始值将按数组的各个元素在内存中的存放次序逐个地赋给各元素。结构体数组的各个元素在内存中的存放次序是: class[0].name,class[0].age,class[1].name,class[1].age,…,由此可知,包含字符“M”的字符串“Mary”赋值给了元素class[2].name,则与字符“M”相对应的表达式是class[2].name[0]。
转载请注明原文地址:https://kaotiyun.com/show/pLJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个算法的空间复杂度是指该算法所耗费的【】。
若t已定义为double类型,表达式:t=1,t++,t+5的值是()
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是
一个关系中属性个数为1时,称此关系为
与结构化需求分析方法相对应的是【】方法。
关系数据库管理系统能实现的专门关系运算包括()
用复合的赋值运算符将变量x中的值增大2的赋值表达式是【】。
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
对于循环队列,下列叙述中正确的是
测试用例包括输入值集和【】值集。
随机试题
《劳动保障监察条例》规定了9项具体的劳动保障监察事项,其中包括()
Musiccomesinmanyforms,mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
江泽民同志“三个代表”重要思想的思考,始于党的建设中一个重大而现实的问题()
女性,21岁,学生。右髌骨周围疼痛,上下楼梯及下蹲时加重。平卧将髌骨向外侧推并屈曲膝关节时,出现脱位,患者有恐惧感并伸直膝关节。X线显示髌骨关节面发育不良。患者术后处理正确的是
为降低噪声,对噪声大的机械设备要设置()。
跟单员跟踪原材料主要是监督供应商是否已经按要求备齐原材料。()
装载过境动物的运输工具到达口岸时,口岸检验检疫机构对运输工具和装载容器外表进行消毒。对动物进行检疫,检疫合格的准予过境。( )
为了使平衡计分卡同企业战略更好地结合,必须做到()。
航空运输合同一般在旅游购买客票时即告成立。()
Access中不允许主关键字字段中存入______和空值。
最新回复
(
0
)