首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
55
问题
有如下定义: 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://www.kaotiyun.com/show/pLJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下对C语言函数的有关描述中,正确的是______。
给出以下定义:charx[]="abcdefg";chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为______。
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
C语言规定函数返回值的类型由()
在对文件进行操作的过程中,若要使文件位置的指针回到文件的开头,应使用的函数是【】。
下列关于C语言数据文件的叙述中正确的是
一般来说,算法可以用顺序、选择和【】三种基本控制结构组合而成。
评价排序算法优劣的主要标准是______和______。
随机试题
下述何项与微热有关
痛风者急性关节炎期常见单个关节出现红肿、热痛,最常见的部位是
自然人甲为无民事行为能力人,其法定代理人乙于2015年4月1日知道甲被人打伤,但由于工作繁忙,一直未对侵权人丙提起诉讼。2015年11月20日,乙因车祸死亡,直到2015年12月1日才为甲指定新的代理人丁,丁应当在()之前对丙提起诉讼。
甲某与某建筑施工企业签订了劳动合同,其劳动合同期限为6个月,则甲的试用期应在()的期间范围内确定。
该服装厂在劳动力市场中,属于()企业。在该厂,如果工资率从8元/小时上升到10元/小时,工人的劳动的时间也从8小时/天增加到10小时/天,此时,该劳动力供给曲线()。
《中华人民共和国义务教育法》对义务教育阶段学校收费的规定是()。
“三个陕西”建设是全省人民实现中国梦的“陕西梦”,“三个陕西”指()。
从横向看,市场营销策略可分为()。
下列犯罪形态中,我国现行《刑法》没有规定的是()
甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该()。
最新回复
(
0
)