首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
11
问题
有以下说明和定义语句
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全国计算机二级
相关试题推荐
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
下列程序的输出结果是_________。#includemain(){charb[30],*chp;strcpy(&b[0],"CH");strcpy(&b[1],"DEF");strcpy
表示关系X<=Y<=Z的C语言表达式为()。
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式是()。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
数字字符“2”的ASCII码为十进制数50,数字字符“5”的ASCII码为十进制数()
随机试题
甘油三酯是在_______合成。
( )为强效、长效抗炎镇痛药。( )属于吡唑酮类抗炎抗风湿药。
拆除高度()m以上的模板时,应搭设脚手架,并设防身栏,防止上下在同一垂直面操作。
水塔基础与塔身划分()。
关于基本分析法,下列说法错误的是()。
下列各项指标中,属于评价盈利能力状况基本指标的是()。
甲为某市副市长,在代表该市到其他省、市进行招商引资活动中多次接受对方省、市赠送的礼品,价值50万元,应当交公而没有交公。甲的行为构成()。
“以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。”《贞观政要》中这句富含哲理的名言给我们的启迪是()
whatistheconversationmainlyabout?
Heresented_________(听从比自己年轻的人的调遗)forwhomhehadnorespect.
最新回复
(
0
)