首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
38
问题
有以下说明和定义语句
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全国计算机二级
相关试题推荐
阅读下列程序,则程序的输出结果为【】。#include"stdio.h"structty{intdata;charc;};main(){structtya={30,′x′};fun(a);pri
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("
若有定义inta[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
以下正确的程序段是
在下列选项中,没有构成死循环的是
下列叙述中,不属于软件需求规格说明书的作用的是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
以下程序运行后的输出结果是。#includemain(){FILE*fp;intx[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof
随机试题
楚辞最鲜明的特点是()
亚急性感染性心内膜炎:风湿性心肌炎:
一名l4岁的男孩,因意识不清4小时被母亲送到急诊室,母亲告诉医生,孩子近半年多食易饥,消瘦,曾到医院就诊。化验血糖增高,尿糖阳性。体检病孩消瘦,中度昏迷体格检查除昏迷外,最重要的体征是
背景:某写字楼工程,地下2层,地上18层。现浇混凝土框架结构。结构垂直运输采用塔吊,装饰装修时采用外用电梯,结构施工外脚手架采用扣件式钢管落地脚手架,模板工程采用竹胶板和扣件式钢管脚手架支撑体系。施工过程中发生了如下事件:事件一:工程结构施工至三层时
甲公司服装事业部的经营持续严重亏损,2014年甲公司决定关闭服装事业部并进行清算,消息传出,立即引发了职工的抗议,当地政府要求甲公司就职工补偿和重新安置提出方案。甲公司股东担心其服装生产线专用性程度高难以对外出售。甲公司关闭服装事业部碰到的退出障碍不包括(
纳税单位无偿使用免税单位的土地免征城镇土地使用税;免税单位无偿使用纳税单位的土地照章征收城镇土地使用税。()
任何单位或者个人运送、邮寄、携带文物出境,应当向海关申报,海关凭文物出境许可证放行。()
学校咨询与辅导
关于党对公安机关的领导,下列哪些说法正确?()
第一所主要面向华人的学校是
最新回复
(
0
)