首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义下列结构体(联合)数组: struct st { char name[15]; int age; }a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17); 执行语句printf("%d,%c",a[2]
定义下列结构体(联合)数组: struct st { char name[15]; int age; }a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17); 执行语句printf("%d,%c",a[2]
admin
2012-12-03
25
问题
定义下列结构体(联合)数组:
struct st
{ char name[15];
int age;
}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17);
执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。
选项
A、15,A
B、16,H
C、16,A
D、17,H
答案
C
解析
本题考查结构体数组。a[2].age为结构体a[2]的age成员,即a[3].name为指向结构体a[3]的name成员的第一个元索的指针,即指向“Z”,(a[3].name+2)将指针后移两位指向第三个元素“A”,*(a[3].name+2))是取指针所指向地址的内容。
转载请注明原文地址:https://kaotiyun.com/show/WgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。main(){charx=0xFFFF;printf("%d\n",x--);}
诊断和改正程序中错误的工作通常称为_______。
以下程序的输出的结果是intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1;
有以下程序:voidswapl(intc[]){intt;t=c[0];c[0]=c[1];c[1]=t;}voidswap2{intc0,intc1){intt;
有以下程序:#include<string.h>voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;i<n-1;i++)
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
以下程序用业统计文件十字符个数。请填空。#include"stdio.h"main(){FTLE*fp;longnum=OL;if((fp=fopen("fname.dat","r"))
在结构化程序设计中,模块划分的原则是()。
从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为______。
随机试题
以下哪项所述是不妥的()(1995年第140题)
炎症时,引起血管通透性增加的因素有
异常支气管肺泡呼吸音见于下列情况,除外
洁净室的送风必须是洁净度很高的空气,为保护终端过滤器,空气必须先经过滤,该过滤器应选用()。
A公司将某工程发包给了B公司,并委托C公司承担监理业务。在该法律关系的构成要素中,属于客体的是()。
清代时编撰的《四库全书》是人类文化的重要成果,当时若采用印刷技术印刷该书.不可能做到的是()。
[*]
Evenasthenumberoffemalesprocessedthroughjuvenilecourtsclimbssteadily,animplicitagreementremainsamongscholarsin
InanewstudyreleasedbyPew,researchersfindthatwhileMillennials(千禧一代)—peoplewhowerebornafter1981—arebacktothepr
A、Sheforgotthetime.B、Shedidn’tfeelhungry.C、Sheattendedaprolongedclass.D、Sheranintoanoldfriend.C①从选项可知问题问的是女士的
最新回复
(
0
)