首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 struct student {int age;char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct
有以下说明和定义语句 struct student {int age;char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct
admin
2019-12-17
44
问题
有以下说明和定义语句
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
答案
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/M6Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。注意:部
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:87667589610130140l98043l451777则输出结
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下叙述中错误的是
以下选项中,合法的是
下列选项中不属于结构化程序设计方法的是
软件设计中模块划分应遵循的准则是
负责数据库中查询操作的数据库语言是
随机试题
试述企业市场细分的目的和原则。
毛泽东认为,人民内部矛盾的性质是()
右主支气管的特点是
当社会平均收益率为11%,企业的收益率为12%,国库券利率为5%,企业债券利率为8%,被评估企业所在行业的风险系数为0.8,被评估企业的风险报酬率最接近于()。
长江上游的A港和下游的B港相距300千米,一轮船以恒定速度从A港到B港需6小时,返回需10小时。如果一只漂流瓶从A港顺水漂流到B港,则需要()。
根据侵权责任法,因紧急避险造成损害,如果危险是由自然原因引起的,紧急避险人的责任如何?()
已知|a|=1,则|a+b|=()
设总体X~N(0,σ2),X1,X2,…,Xn为总体X的简单随机样本,与S2分别为样本均值与样本方差,则().
IEEE针对万兆以太网制订的协议标准是()。
A、carbondioxidetendstoalleviateenvironmentalhaze,whilesulfurousgasesusuallyincreaseitB、carbondioxidetendstoincr
最新回复
(
0
)