首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
20
问题
有如下程序
#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://jikaoti.com/ti/nhz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是
某系统总体结构如下图所示该系统结构图是
数据库应用系统中的核心问题是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下列关于数据库设计的叙述中,正确的是
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
数据库系统的数据独立性是指()。
随机试题
慢性肾衰竭周围神经病变以_______的病变最显著。
某一呼吸衰竭病人在应用人工呼吸机和呼吸兴备剂过程中出现颜面潮红、面部肌肉颤动、烦躁不安等现象时应考虑到()
根据规定,银行是办理支付结算和资金清算的中介机构。()
信用风险监管指标不包括()。
下列属于商业贿赂的是()。
下列行为中,属于代理行为的是()。
过度的压力会不可避免地导致过劳现象,某外企公司项目策划办公室的所有工作人员都有压力,大多数工作人员每天加班超过2个小时,而其余的工作人员每天都能够正常上下班,该公司规定,平均每天加班超过1个小时的员工都能得到一定的奖金。上述信息最支持以下哪项结论
设区域D为x2+y2≤R2,则=________.
Поставьтеящикнастол.____осторожно,тампосуда.
PassageOneWhatdoes"theaffair"inPara.6mean?
最新回复
(
0
)