首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
38
问题
有如下程序
#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://www.kaotiyun.com/show/Jftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4’);printf("%d,%d,%d\n",a,b,c);}
有以下程序#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++)
以下叙述中错误的是
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s);
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下面不属于结构化程序设计原则的是
下面关于“EOF”的叙述,正确的是
若有定义语句:intx=10;则表达式x-=x+x的值为
以下正确的说法是()。
随机试题
在接待客户时,为了表示亲近,与客户靠得越近越好。()
在选择防范外汇风险的方法时,分析和考虑的因素主要有()
首都信息发展有限公司在首都电子商城B2B电子商务交易中扮演的角色是
阅读下面的文字,完成问题。笑是一种复杂的神经活动。外界的某种刺激物(笑料)转变成信号,并通过感官传入大脑皮层,大脑皮层接到这信号后,就会立刻指挥肌肉动作起来。这种神经反射现象,我们称之为笑。请根据上述文字,给“笑”下一个定义。(限30字
附子的商品规格有
某电器专卖店为一般纳税人,2015年8月发生下列购销业务:(1)销售空调30台,每台零售价格3000元,商场派人负责安装,每台收取安装费510元。(2)采取有奖销售方式销售电冰箱100台,每台零售价格2340元;将外购的50只石英手表对外投资,市场零售
为什么说中央银行的资产业务规模会影响其货币供应量?
NomatterhowlargeornotabletheU.S.travelindustryisormaybecome,itwillalwaysbeamemberofabroaderworldsociety.
CiscoPIX525防火墙用来允许数据流从具有较低安全级接口流向较高安全级接口的配置命令是()。
数据库恢复是将数据库从()状态恢复到某一已知的正确状态。
最新回复
(
0
)