首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义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
35
问题
有如下定义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全国计算机二级
相关试题推荐
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
下面控件中,没有Caption属性的是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
以下关于控件数组的叙述中,错误的是()。
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=-3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)
以下叙述中,错误的是()。
数据库中对概念模式内容进行说明的语言是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程
设有语句Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
随机试题
就合同的履行费用,双方没有约定,也达不成补充协议,亦无交易习惯可供参考,则如何确定履行费用()
患者男,36岁,因半年来左下第一磨牙咬合面深龋洞不能咬物而就诊。一周前已做一次垫底银汞充填,一天前出现自发痛,冷热诊持续,不能咬物。检查:右下第一磨牙咬合面充填体完整,叩痛(+),冷测引起剧痛。该患牙充填后出现的问题是
发生复合先露的常见原因有:
女性,35岁,腹痛、腹泻6个月,粪便呈糊状,不含粘液脓血。查体:消瘦、体温37.5℃,心肺无异常,右下腹轻压痛。实验室检查:血沉快。最可能的诊断是
金瓷冠唇侧肩台的宽度一般为金瓷冠唇侧牙体磨除厚度一般为
下列关于高尔夫球及球具的消费税处理,正确的是()。
东钱湖古时候称“钱湖”,以其上承钱埭之水而得名;又称“万金湖”以其利溥而言,唐代时称“西湖”;宋代时称“东湖”,因宋代时县治在三江口,湖居其东故名。()
下列说法符合我国著作权法规定的是()。
在许多投放到市场的用于缓解窦头痛的非处方药中,森易斯每剂的成本最低,并且每剂森易斯与其他药物中最有效的药一样有效。因此,为了缓解窦头痛,森易斯是最好的选择。以下哪一项如果正确,能最严重地削弱上述论点?
毕加索的著名作品有()。(中国传媒大学2011)
最新回复
(
0
)