首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据下面的定义,能打印出字母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
58
问题
根据下面的定义,能打印出字母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://kaotiyun.com/show/IHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:floatx;inta,b,c=2;,则正确的switch语句是()
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
假设有如下定义:structa{intn;floatk}data,*p;若要使p指向data中的成员n,正确的赋值语句是
若有以下定义和语句structa{intn,m;};structast[3]={{1,20},{2,19},{3,21}};structa*p=st;则以下错误的引用是
下列程序的功能是计算1~100的整数的累加和。main(){inti,sum=【】;i=1;for(【】){sum+=i;i++;}
数据库设计的根本目标是要解决
下列选项中小属于结构化程序设计方法的是______。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
随机试题
对于肝硬化伴大量腹水的患者,可协助其采取半卧位的原因是
产生高钙血症最重要的原因是
患者头晕目花,少气倦怠,腹部有坠胀感,脱肛,舌淡苔白,脉弱。其证候是
A.GFR减少至正常的50%~80%,血肌酐高于正常,但小于442μmol/L B.GFR减少至正常的50%~80%,血肌酐正常 C.GFR减少至正常的20%~50%,血肌酐高于正常,但小于442μmol/L D.GFR减少至正常的10%~
项目决策分析与评价中,流动资产主要考虑()、()和();流动负债主要考虑()。
已知甲、乙、丙三家单位资质等级分别为水利水电施工总承包一级、水利水电施工总承包二级、水利水电施工总承包三级,若甲、乙、丙三家单位组成联合体参加投标,则该联合体的资质等级为()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:如指导小学生学习材料,试拟定教学目标。(10分)
2013年10月,中国人民银行发行2014年中国甲午(马)年纪念币一套,该套纪念币共16枚,其中金币9枚,银币7枚,均为中华人民共和国法定货币。该套纪念币()。
“火”的第二笔是__________。(广东外语外贸大学2015)
Untilrecently,theUniversityofKentprideditselfonitsfriendlyimage.Notanymore.Overthepastfewmonthsithasbeenw
最新回复
(
0
)