首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据下面的定义,能打印出字母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
30
问题
根据下面的定义,能打印出字母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://jikaoti.com/ti/kSn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
若有以下定义和语句structa{intn,m;};structast[3]={{1,20},{2,19},{3,21}};structa*p=st;则以下错误的引用是
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2
假定x和y为double型,则表达式x=2,y=x+3/2的值是
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
在深度为7的满二叉树中,叶子结点的个数为______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
E-R图中,矩形表示()。
随机试题
斜刃剪切所需的剪切力与剪切长度无关。
诃子酸涩而苦,其既收又降,既能__________,又能__________,为治失音之要药。
B.30~35GyC.35~40GyD.40~45GyE.45~50Gy睾丸精原细胞瘤工期患者术后放疗剂量为
A、麦芽B、槟榔C、莱菔子D、鸡内金E、南瓜子能降气化痰的药是()。
说明估价师依据的法律、法规和标准,委托人提供的有关资料,估价机构和估价人员掌握和搜集的有关资料的是()。
不属于WTO主要协议的是()。
某建设工程发包人经过招标确定了中标人,双方依法签订了施工合同,则该施工合同成立的时间为()之日。
单独或者合计持有公司3%以上股份的股东,可以在股东大会召开10日前提出临时提案并书面提交董事会;董事会应当在收到提案后2日内通知其他股东,并将该临时提案提交股东大会审议。()
【B1】【B10】
Thehistoryofmodernwaterpollutiongoes【C1】______toFebruary20,1931,whenMrs.Murphy【C2】______overherbackyardfence
最新回复
(
0
)