首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下说明和定义语句: struct student { int age; char num{8};}; struct student stu[3]={{20,"200401"},{21,"200402"),{19,"200403"
有如下说明和定义语句: struct student { int age; char num{8};}; struct student stu[3]={{20,"200401"},{21,"200402"),{19,"200403"
admin
2010-01-10
24
问题
有如下说明和定义语句: 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共有3个元素,其下标应该为0,1,2。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/NUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果在框架中画了2个复选框:且框架的Enabled属性被设置为False,2个复选框的Enabled 属性被设置为True,则下面叙述中正确的是
下列叙述中正确的是
文本框Textl的KeyDown事件过程如下:PrivateSubTextlKeyDown(KevCodeAsInteger,ShiftAsInteger)…EndSub其中参数KeyCode的值表示的是发生此事件时
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
下列叙述中正确的是
为了通过传值方式来传送过程参数,存函数声明部分应使用的关键字为
计算下面分段函数的正确语句是
在VisualBasic中,表达式3*2\5Mod3的值是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl_Click()DimiAsIntegerFori=1To500
随机试题
下列哪项不属黄芪的功效
五脏六腑之间的关系实际上为
砖及砌块是砌筑墙体的主要材料,如果需要抗压强度达到MU30的砌筑材料,可选择()。
广告作品研究的指标主要包括()。
某省政府办公厅的郭某受命组建省政府调研中心。为此他在政府内挑选了一些人员作为调研中心的工作人员,包括小王、小张和小李等。在郭某看来,小王虽能力有限,但为人踏实,容易和别的同志搞好团结,还是自己的老同学。据此,可以判断郭某的领导方式是()。
哥哥现在的年龄是弟弟当年年龄的3倍,哥哥当年的年龄与弟弟现在的年龄相同。哥哥与弟弟现在的年龄和是30岁。问哥哥现在多少岁?
如果8251A的方式字寄存器的地址为2F1H,则它的控制字寄存器的地址是( )。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
Iftheworldistoremainpeacefultheutmosteffortmustbemadebynationstolimitlocal
Ifthesalinity(含盐量)ofoceanwatersisanalyzed,itisfoundtovaryonlyslightlyfromplacetoplace.Nevertheless,someof
最新回复
(
0
)