首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> struct person { char name[10]; int age; }; main( ) { struct person room[2] = {{"Wang",
有如下程序 #include <stdio.h> struct person { char name[10]; int age; }; main( ) { struct person room[2] = {{"Wang",
admin
2021-06-15
32
问题
有如下程序
#include <stdio.h>
struct person
{
char name[10];
int age;
};
main( )
{
struct person room[2] = {{"Wang", 19}, {"Li", 20}};
printf("%s:%d\n", (room+1)->name, room->age);
}
程序运行后的输出结果是
选项
A、Li:19
B、Wang:19
C、Li:20
D、Wang:17
答案
A
解析
声明结构类型person后,在main函数中定义了一个结构数组room,其中有2个元素,每个元素都是person类型数据。在输出中,利用(room指针地址+1)指向room数组中第二个元素,并将该元素的name信息进行输出,同理,对第一个元素中的age信息输出,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Jftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
有以下程序#inelude<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<;i++)
下列叙述中正确的是( )。
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,下列针对文本文件file操作叙述的选项中正确的是()。
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
对软件系统总体结构图,下面描述中错误的是()。
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过运算得到,则该运算是
随机试题
细胞未受刺激时存在于细胞膜内外两侧的电位差是
管理会计与财务会计的区别表现在()。
受振动或高速荷载作用的结构用钢,应特别注意选用()。
下列属于水利工程阶段验收的有()。
《生产安全事故应急预案管理办法》规定,生产经营单位制定的应急预案应当至少()修订一次,预案修订情况应有记录并归档。
【背景资料】某建筑工程,地下1层,地上16层。总建筑面积28000m2,首层建筑面积2400m2,建筑红线内占地面积6000m2。该工程位于闹市中心,现场场地狭小。施工单位为了降低成本,现场只设置了一条3米宽的施工道路兼作消防通道。现场平面呈长方形
预期未来利率水平上升时,投资者可买入对应的利率期货合约,待价格上涨后平仓获利。()
甲、乙两公司合作开发完成一项发明,如果双方事先没有约定,下列说法不正确的有()。
案例: 2018年6月18日,甲向乙银行借款100万元,借期一年。同时,甲以其市价100万元的挖掘机作抵押,并约定:借款到期,若甲不能偿还借款本息,挖掘机直接归乙银行所有。双方签订了书面抵押合同,但未办理抵押登记。 7月17日,甲将挖掘机出租给丙,双方
Doyouknowhowtobegreen?Weallneedahealthyenvironment,butweproducewasteeverydayanditdoesharmtoourenvironme
最新回复
(
0
)