首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include struct person { char name[10]; int age; } main() { struct person room[4] = {{"Zhang", 19}, {"Li", 20}, {"Wang",
有如下程序 #include struct person { char name[10]; int age; } main() { struct person room[4] = {{"Zhang", 19}, {"Li", 20}, {"Wang",
admin
2020-03-15
41
问题
有如下程序
#include
struct person
{
char name[10];
int age;
}
main()
{
struct person room[4] = {{"Zhang", 19}, {"Li", 20}, {"Wang", 17}, {"Zhao", 18}};
printf("%s:%d\n", (room+2)->name, room->age);
}
程序运行后的输出结果是( )。
选项
A、Wang:19
B、Wang:17
C、Li:20
D、Li:19
答案
A
解析
结构体为用户自定义的一种构造类型,其用法和C语言基本数据类型一致,所以(room+2)->name与room[2].name等价,room->age与room[0].age等价,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/PWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
如果定义floata[10],x;则以下叙述中正确的是
有以下程序#include<stdio.h>main()intfun(){inti,s=1;{staticintx=1;for
若变量已正确定义并赋值,以下不能构成C语句的选项是
下列对于软件测试的描述中正确的是
软件需求规格说明书的作用不包括
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
对于企业而言,顾客满意度测量的用途主要有_______、________、_________、________。
A、左室高电压B、左室劳损C、右室肥大D、双室肥大E、左室肥大劳损RV5+SV1>4.0mV,可诊断为
全科医疗作为一种基层医疗保健,它不是
长期服用肾上腺糖皮质激素的病人会出现()
机场工程中通常采用()的处理方法保证机场道面下土基的强度和稳定性。
回扣是一种商业贿赂。()
根据我国《中外合作经营企业法》的规定,1/3以上董事可以提议召开董事会临时会议。()
老师两次用同一张试卷测试相同的学生,结果两次学生的分数相同,这种分数的稳定和不变是()。
“况吾与子,渔樵于江诸之上,侣鱼虾而友麋鹿,驾一叶之扁舟,举匏樽以相属;寄蜉蝣于天地,渺沧海之一粟。哀吾生之须臾,羡长江之无穷;挟飞仙以遨游,抱明月而长终;知不可乎骤得,托遗响于悲风。”这段文字出自()。
下列关于类定义的说法中,正确的是()。
最新回复
(
0
)