首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句struct student{ int age;char num {8};};struct student stu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};struct stud
有以下说明和定义语句struct student{ int age;char num {8};};struct student stu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};struct stud
admin
2013-02-23
35
问题
有以下说明和定义语句struct student{ int age;char num {8};};struct student stu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};struct student *p=stu; 以下选项中引用结构体变量成员的表达式错误的是
选项
A、(p++)->num
B、p->num
C、(*p).num
D、stu[3].age
答案
8
解析
本题考核的知识点是结构体数组元素成员的引用。结构体变量也有地址,因此可以把它的地址赋值给一个指针变量,然后通过该指针变量来引用结构体的成员,选项A和选项 B就是通过指针变量来引用结构体的成员,故选项A和选项B都正确,也可以通过结构体数组元素的成员引用,选项C和选项D属于这种情况,而在选项 D中stu[3].age不正确,因为结构体数组stu共有三个元素,其下标应该为0,1,2.所以,4个选项中选项D符合题意。
转载请注明原文地址:https://jikaoti.com/ti/B0B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; ..... } 以下选项中对函数Fun的正确调用语句是
有以下函数: fun(char*a,char*b) { while((*a!=’\’0 & &(*b!=’\0’) & &(* a = * b)) {a++;b++;} return(*a-*b); } 该函数的功能是
有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是 ______。
有以下程序: main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 __
下列程序中,字符串中各单词之间有一个空格,则程序的输出结果是【】。#includemain(){charstrl[]="Howdoyoudo",*p1=strl;strcpy(strl+strlen
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p=fun;p(&a,&b)
在下列选项中,没有构成死循环的程序段是_____。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
随机试题
在系统性红斑狼疮的多系统损害中,以哪项发生率最高
在通风、空气调节系统的送、回风管道穿越防火分区的隔墙处应设置(),其动作温度宜为()℃。
下列说法中,()是设立代理记账机构的条件之一。
蓝景房地产开发公司的项目部对某一房地产开发项目的开发建设进行全过程和全方位的综合管理,按照项目管理工作任务,管理者将项目细分为成本管理、工期管理、质量管理、现场管理、组织和信息管理、合同管理、风险管理七个子系统。房地产开发项目质量控制的特点包括(
旅游团入住饭店后,一旅游者发现其行李箱丢失,导游应从()环节查起。
网上团购作为一种新型的网络购物方式,受到消费者的热捧。网上团购的盛行()。
根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取【】。
HeiscertainthatthedictionaryisjustwhatIwant.
ThebookprovidestipsforWesternerswhoworkinJapanesefirms:gettogetheroutsidetheoffice,findamentorforsupportand
TheNationalHealthServiceinBritainwassetupin1948【B1】______aftertheendoftheSecondWorldWar.Its【B2】______istopro
最新回复
(
0
)