首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
2017-05-20
30
问题
有以下说明和定义语句
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/kiDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下列选项中C语言中不合法的字符串常量的是
在下列选项中,没有构成死循环的是
下述关于数据库系统的叙述中正确的是
以下说明语句中,______是结构体类型名。typedefstruct{intn;charch[8];}PER;
已知inta=1,b=3则a^b的值为
下列选项中,不属于模块间耦合的是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
以下叙述不正确的是
随机试题
以图形为工具显示一整套指令或决策过程的视图类型是
完全型艾滋病的诊断标准有()(2008年)
临产20小时,宫口开大2cm临产18小时,宫口开大6cm
保荐代表人执业证书申请材料存在虚假记载、误导性陈述或者重大遗漏的,证券业协会自作出不予审核决定之日或注销证书之日起()年之内不再受理该申请人的执业注册申请。
地处江南甲地的陈某向地处江北乙地的王某购买10吨苹果,约定江边交货,后双方就交货地点应在甲地的江边还是乙地的江边发生了争议,无法达成一致意见,且按合同有关条款或者交易习惯无法确定。根据合同法律制度的规定,苹果的交付地点应是()。
OSI模型有7层结构,是一个开放性的系统互连参考模型,其最底下两层是()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料1.“合肥在线”报道:2010年2月24日,合肥市相继发生
继昌隆缫丝厂的创办者是()。
根据对额外变量控制程度的不同,心理学研究可分为()
在关系数据库设计中,设计关系模式是()的任务。
最新回复
(
0
)