首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据下面的定义,能打印出字母M的语句是( )。 struct person { char name[9]; int age; }; struct person class[10]={"John",17,"Paul
根据下面的定义,能打印出字母M的语句是( )。 struct person { char name[9]; int age; }; struct person class[10]={"John",17,"Paul
admin
2013-02-23
57
问题
根据下面的定义,能打印出字母M的语句是( )。 struct person { char name[9]; int age; }; struct person class[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
选项
A、printf("%c\n",class[3].name};
B、printf("%c\n",class[2].name[0]);
C、printf("%c\n",class[3].name[1]);
D、printf("%c\n",class[2].name[1]);
答案
2
解析
在结构体数组class[10]的初始化列表中只有第5个初始值中包含大写字母M,而该结构体只有两个成员变量,所以每两个初始值初始化一个数组元素,故第5个初始值是属于第3个数组元素class[2]的前一个成员变量的,选项A和C不正确。又因为‘M’是“Mary”的第一个元素,所以应该输出class[2]的name[0],B是正确答案。
转载请注明原文地址:https://www.kaotiyun.com/show/IHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列二叉树:对此二叉树中序遍历的结果为()
C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;}h[2];main(){h[0]x=1;h[0]y=2;h[1]x=3;h[1]y=4;
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
以下程序的功能是:输出x、y、z三个变量中的最大值,请填空。main(){intx,y,z,u;printf("Enterx,y,x;");scanf("%d%d%d",&x,&y,&z);if(【】)u=x
下面关于完全二叉树的叙述中,错误的是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
以下不是网络操作系统的是()
是构成C语言程序的基本单位。
以下正确的描述是:在C语言程序中______。
随机试题
舌前2/3的一般感觉神经为
子宫内膜癌术后2年内随访的时间为
某事业单位使用财政资金采购一批办公桌椅,预算刚刚达到政府采购的限额标准。这批桌椅标准规格统一、价格变化幅度不大,潜在供应商较多。本次采购比较适宜的采购方式是()。[2010年真题]
对于标准养护的试件,在成型后正确的处置是()。
根据《私募投资基金募集行为管理办法》募集机构应当妥善保存投资者适当性管理以及其他与私募基金募集业务相关的记录及其他相关资料,保存期限自基金清算终止之日起不得少于()年。
“五个统筹”中统筹区域协调发展的意思是()。
有报道说县工业园区环境污染,领导安排你调查,怎么做?
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1Mt3,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。写出主存与缓存的地址格式(标明各字段名称与位数)。
中央银行为维持汇率稳定,被迫在外汇市场买卖外汇时,扩大基础货币供应量,通过在公开市场卖出等额证券,使基础货币回复到原来水平,这种操作方法被称为________。(复旦大学)
计算机的主存有3KB字节,则内存地址寄存器需要( )位就足够了。
最新回复
(
0
)