首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
65
问题
有如下定义: 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全国计算机二级
相关试题推荐
若定义staticinta[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素进入队列Q,若6个元素出队列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
若有定义int*p[3];,则以下叙述中正确的是______。
对于下面的程序#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);else
关系数据库管理系统能实现的专门关系运算包括()
下列与表达式“b=(a<0?-1:a>0?1:0)”的功能等价选项是()
设有下列二叉树:对此二叉树中序遍历的结果为()
下列有关格式输入函数scanf的叙述中正确的是()
fprintf函数的一般调用方式是()
随机试题
吾长见笑于大方之家大方之家:
全口义齿基托吸附力大小与下列哪些因素有关
审判委员会是法院内部对审判工作实行集体领导的组织形式。关于审判委员会,下列表述错误的是()。
安全生产标准化是(),而职业健康安全管理体系是管理方法,基本内容不同。
以购买性支出占较大比重的支出结构的财政活动,执行()的职能较强。
用人单位拖欠或者未足额支付工资的,劳动者不可以()。
Thegirlsareafraidthatbeingfriendlytostrangerscouldbemisinterpretedbytheir______neighbours.
“国有贤良之士众,则国家之治厚;贤良之士寡,则国家之治薄”。人才,尤其领导人才,如何科学准确地识别、选拔、使用,是事关国家兴亡的重大问题。江泽民同志在中央纪委第七次全会上特别强调,要把人选准用好,干部的优劣和是非功过,群众看得最清楚,也最有发言权。对于如何
HowdoesReevefeelinacrisis?WhydidReevetellthestoryabouthisflyingtrip?
WhatdoesAlisonorder?Whatdoesthemanwant?
最新回复
(
0
)