首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
29
问题
有如下定义: 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全国计算机二级
相关试题推荐
执行下面程序段后,k值是【】。k=1;n=263;do{k*=n%10;n/=10;}while(n);
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%d\n",*(p+9));}
执行语句for(i=1;i++<4;);后变量i的值是_____。
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",m,n);if(【】){r=m;m=n;n=r;}while(【】){r=m%n
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);
下列有关数据库的描述,正确的是
数据结构分为线性结构和非线性结构,带链的队列属于[]。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
各单位是否设置会计机构,主要取决于()。
服用药物后患者出现对药物的过敏,主要是由于
当基坑开挖不很深,基坑涌水量不大时,()是应用最广泛,亦是最简单、经济的方法。
合规是商业银行所有员工的共同责任,并应从商业银行基层做起。()
在不同的正在运行的应用程序之间进行切换,可用快捷键()。
大量研究表明,几乎所有的合成色素都不能向人体提供营养物质,某些合成色素甚至会危害人体健康,导致生育力下降、畸胎等,有些甚至在人体内可能转换成致癌物质。因此,应该使用天然色素代替合成色素。如下如果为真,最能削弱上述结论的是:
某公司高层会议上,总裁刘宏说:“总的来说,现在我们公司员工的工作积极性大不如前了。这种情况是十分明显的,因为我们公司现在主动加班的员工越来越少了。”总裁刘宏的结论蕴含着下列哪项假设?()
根据资料,回答下列问题。2015年我国微型计算机产量比上年减少:
由于烧伤致使四个手指黏结在一起时,处置方法是用手术刀将手指黏结部分切开,然后实现皮肤移植,将伤口覆盖住。但是,有一个非常头痛的问题是,手指靠近指根的部分常会随着伤势的愈合又黏结起来,非再一次开刀不可。一位年轻的医生从穿着晚礼服的新娘子手上戴的白手套得到启发
已知R1=0xFFFFFFF8,R2=0x7F,则执行指令EORR0,R1,R2后,寄存器R0=__________【55】,R2=__________【56】。
最新回复
(
0
)