首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句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
65
问题
有以下说明和定义语句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://www.kaotiyun.com/show/PpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是 ______。
有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中
以下叙述中错误的是()
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示()
不能把字符串"Hello!"赋给数组b的语句是______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
在一个容量为15的循环队列中,若头指针front=6,尾指针Year=9,则该循环队列中共有【】个元素。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
随机试题
《中华人民共和国劳动法》规定订立和变更劳动合同,应当遵循平等自愿、协商一致的原则,不得违反法律、行政法规的规定。
Weknowthatmanyanimalsdonotstayinoneplace.Birds,fishandotheranimalsmovefromoneplacetoanotheratacertainti
下列与风湿性心脏病的发病机制主要相关的是
下列关于效力待定合同的情形,表述中错误的是( )。
某企业2006年有关固定资产折旧的资料如下:(1)该企业1月份各部门的折旧额为:生产经营部门8321元,运输车队2900元,管理部门4150元。(2)1月6日生产经营部门购进计算机一台,已投入使用,原值12000元,预计净残值率为3%,预计
链传动的传动比与()有关。
下列不属于中小企业私募债发行要求的是()。
首个以中国科学家命名的国际科技大奖是()。
光纤:玻璃:塑料
用来设置文字字体是否斜体的属性是( )。
最新回复
(
0
)