首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 struct student {int age;char nurn[8];}; street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"}); struct s
有以下说明和定义语句 struct student {int age;char nurn[8];}; street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"}); struct s
admin
2015-12-25
57
问题
有以下说明和定义语句
struct student
{int age;char nurn[8];};
street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"});
struct student *p=stu;
以下选项中引用结构体变量成员的表达式错误的是
选项
A、(p*)->nurn
B、P->nurn
C、(*p).nurn
D、stu[3].age
答案
D
解析
本题考查结构体和结构体指针,stu是一个结构体数组。p是结构体指针,且p指向StU数组,即p指向了stu数组的首元素地址。选项A中p++表示先引用p指针,然后p指向下一个元素,(p++)->num表示取出stu首元素的num值,然后p指向stu[1]元素地址:选项B是通过结构体指针访问结构体元素,使用“->”运算符;选项C中*p代表stu[0]元素,因此(*p).num表示stu[0].num;选项D中,stu数组的长度为3,stu[3]已经超出数组范围,错误。
转载请注明原文地址:https://kaotiyun.com/show/cxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()
在C语言中,引用数组元素时,其数组下标的数据类型允许是()
在C语言程序中,下列说法正确的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11
下列叙述中错误的是()。
下列选项中不属于结构化程序设计方法的是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,请填空。(设M,N已定义)intfun(inta[N][M]){inti,j,row=0,col=0;for(i=0;i
随机试题
社会主义的本质是()
试述伤寒患者潜在并发症:肠出血、肠穿孔的护理措施。
曲某因涉嫌爆炸罪被检察机关提起公诉。某市中级人民法院经审理认为,曲某的犯罪行为虽然使公私财物遭受了重大损失,也没有法定减轻处罚情节。但根据案件特殊情况,可以在法定刑以下判处刑罚,于是判处曲某有期徒刑8年曲某在法定期间内没有提出上诉,检察机关也没有提出抗
计息期有些费用不是发生在一个时间点,而是在一段时间内连续发生,但计息时通常将其假设为所发生的时间段内()。
《会计法》规定的会计基本职能是()。[2010年真题]
经批准,我国股份有限公司在发行B股时,可以与承销商在包销协议中约定超额配售选择权。()
温泉关之战
(66)program propagates itself by modifying other programs to include a possibly changed copy of itself and that is executed whe
【B1】【B14】
RecentlywehadsomereportsaboutconcernsovertheprogressofboysintheAmericaneducationsystem.Somepeoplesaythereis
最新回复
(
0
)