首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
2018-11-21
19
问题
有以下说明和定义语句
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://jikaoti.com/ti/Opa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“intb[8],*p=b;”,则p+6表示()。
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
己知x=3,y=2,则表达式x*=y+8的值为______。
设有二维数组A[8][9],其每个元素占2个字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为______。
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行结果是()。t4.h的源程序为:#defineN10#definef2(x)(x*N)t4.c的源程序为:#include<stdio.h>
下列用于printf函数的控制字符常量中,代表“横向跳格”的字符常量是()
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
数据处理的最小单位是______。
给定程序MODll.C中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……例如,若给n输入7,该项的斐波拉契数值为:13。请改正程序中的错误,使它能得出正确结
随机试题
A.丙磺舒B.克拉维酸C.舒巴坦D.他唑巴坦E.甲氧苄啶与青霉素合用,可降低青霉素的排泄速度,从而增强青霉素抗菌活性的药物是
女性,24岁,2月前药物流产,见妊娠囊排出,流产后阴道持续少量流血。查体:腹软,阴道无异常,子宫前位、正常大小、软,于子宫左侧可及一包块约5cm×4cm×6cm,活动不良,与子宫分不开;胸部平片正常。若血β-hCG10000mIU/ml,最可能诊断
A、5%盐酸普鲁卡因注射液B、10%维生素C注射液C、5%葡萄糖注射液D、静脉注射用脂肪乳E、丹参注射液制备过程中需加乳化剂并需检查成品的热原()。
A.绿色B.黄色C.红色D.橙色E.白色药品经营企业储存药品应实行色标管理待验药品区、退货药品区为()
一般机场用地面积较大,大型机场要超过()hm2。
生产中长期接触铅时,可能引起的疾病包括()。
对于各项消耗定额或成本定额比较准确、稳定,而且各月末在产品数量变化不大的产品,应当优先选用的将其生产成本在完工产品与在产品之间进行分配的方法是()。
作为风景画家的他在作品里加进了人的最本质的东西,那就是_________在每个人心底的_________的诗意。填入横线部分最恰当的一项是()。
认真听讲、积极思考、__________、自主探索、合作交流等,都是学习数学的重要方式。
[*]
最新回复
(
0
)