首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
2018-01-11
59
问题
有以下说明和定义语句
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/5Uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=________;i<j;i++,j--){k=str[i];str[i]=str[i];
以下程序的功能是打印以下杨辉三角形,请填空。1111211331146411510105
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下列程序的输出结果是_________。#includemain(){charb[30],*chp;strcpy(&b[0],"CH");strcpy(&b[1],"DEF");strcpy
定义结构体数组:structstu{intnum;charname[20];}X[5]={1,"LI".2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU");for(i=1;i<5;i++)prin
下列选项中非法的字符常量是()。
表示关系X<=Y<=Z的C语言表达式为()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
数字字符“2”的ASCII码为十进制数50,数字字符“5”的ASCII码为十进制数()
随机试题
()减速器漏油故障原因主要有:减速器内润滑油过多;合箱口不严、螺栓松或没抹合箱口胶;减速器回油槽堵、油封失效或唇口磨损严重;减速器的呼吸器堵,使减速器内压力增大。
试述血栓形成机制。
A.脑出血B.肾固缩C.两者皆有D.两者皆无高血压病
下列属于普通混凝土的工程特点或所处环境条件的有()。
我国实行联合缉私、统一处理、综合治理的缉私体制,海关在打击走私中处于主导地位并负责与有关部门的执法协调工作。()
中国证券业协会对违反规定超出查询目的、泄露或提供他人使用、以营利为目的使用、加工或处理诚信信息,或将诚信信息用于非法目的的会员,情节严重的,给予()处罚。
某温泉度假酒店是一家集餐饮、住宿和娱乐为一体的综合性餐饮企业,酒店设有餐饮部、客房部、娱乐部等经营部门,各经营部门业务实行独立核算。2013年6月酒店取得以下收入:(1)餐饮收入150万元。(2)住宿收入86万元。(3)出租商业用房租金收入9万元。
F公司是一家经营电子产品的上市公司。公司目前发行在外的普通股为10000万股,每股价格为10元,没有负债。公司现在急需筹集资金16000万元,用于投资液晶显示屏项目,有如下四个备选筹资方案:方案一:以目前股本10000万股为基数,每10股配2股,配股价格
2016年12月1日,国务院新闻办公室发表《发展权:中国的理念、实践与贡献》白皮书指出,发展是中国共产党执政兴国的第一要务,是解决中国所有问题的关键。新中国取得了举世瞩目的巨大成就,开创了人类文明发展史上()的新道路。
人工免疫指经人工接种而使机体主动或被动获得免疫力。人工免疫包括主动免疫和被动免疫两种。主动免疫是注射或服用疫苗;被动免疫是指注射同种或异种抗体获得免疫力的方法。根据上述定义,下列属于人工被动免疫的是:
最新回复
(
0
)