首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义struct person {char name[9];int age;};struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是
有如下定义struct person {char name[9];int age;};struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是
admin
2009-02-15
50
问题
有如下定义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/wfXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Commandl的命令按钮,一个名称为Textl的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommand1_Click()
关系数据模型的三个组成部分中不包括()。
下列关于菜单项的描述中,错误的是()。
窗体上有名称为Listl的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
语句PriatFormat$(23846.5,"000,000.00")的输出结果是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
下面属于系统软件的是()。
设窗体上有1个名称为Hscrolll的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为”30”、”50”;还有下面程序代码:PrivateSubOptionl_Cli
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确酌语句是
随机试题
下列关于破伤风的叙述,哪项是正确的?
患者,男,60岁。刺激性咳嗽3周,经抗生素治疗未缓解。胸部x线显示右肺原因不明的阴影。此时进一步检查首先
通奏低音
进入中学,学生经常思考“我是一个什么样的人”“我的未来应怎样"等问题,按照埃里克森的心理社会发展理论,此阶段的主要任务是形成()。(2014·河北)
王同学是一个调皮且不听老师管教的学生,新来的张老师为了找到有效管理王同学的方法,偷看了王同学的日记。张老师的行为侵犯了王同学的()。
地震是地球上的主要自然灾害之一。下列关于地震的说法,错误的是:
遗赠扶养协议和赠与合同的区别表现在()。
在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。
Inadditiontoredistributingincomes,inflationmayaffectthetotalrealincomeandproductionofthecommunity.Anincreasei
WestminsterAbbeyisknownforits______whichhasbeenthetraditionalburialgroundofthemostfamousEnglishpoets.
最新回复
(
0
)