首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
71
问题
有以下说明和定义语句
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[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增
设变量已正确定义,则以下能正确计算f=n!的程序段是
下列叙述中正确的是
若有定义语句:intm[]={5,4,3,2,1),i=4;,则下面对m数组元素的引用中错误的是
若有语句:char*line[5];,以下叙述中正确的是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
数据库技术的根本目标是要解决数据的
随机试题
行政处罚由违法行为发生地的省级以上地方人民政府具有行政处罚权的行政机关管辖。
我国《工程网络计划技术规程》(JGJ/T121-99)推荐常用的工程网络计划类型包括()
下列各项中,属于财务会计的记账基础的有()。
《消费者权益保护法》规定,保护消费者的合法权益是()。
导游服务的作用包括()。
王明同学成绩不好,跟夏老师关系很紧张,一天,王明悄悄在黑板上写了“夏某某是个大笨蛋!”夏老师查出后暴跳如雷,多次勒令王明当着全班同学的面向自己做深刻检讨,夏老师的行为()
在经历持续多年的补偿性增长之后,我国国防费正在逐步迈向与经济发展同步的协调性增长阶段,2013年中国新增国防费主要有四方面用途,下列说法中不正确的是()。
蓄水池有两个进水口,正常情况下,单独开甲进水口,5小时可以将蓄水池注满:单独开乙进水口,3小时可以注满。现由于出水口出现渗水,同时开甲、乙两个进水口,2小时才能注满。假定渗水速度恒定,如果单独开甲进水口,需要多少分钟才能将蓄水池注满?()
Collegestudentsaremorestressedoutthaneverbefore—atleastaccordingtothelatestfindingsofalarge,nationalsurveyth
下列关于计算机病毒的叙述中,正确的是______。
最新回复
(
0
)