首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
47
问题
有以下说明和定义语句
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全国计算机二级
相关试题推荐
软件设计模块化的目的是________程序设计的复杂性。
有以下程序:main(){intx,1;for(i=1;i<=50;i++){x=i;if(x%2=0)if(x%3=0)if(x%7=0)printf("%d,i)";}}输
有下列程序:fun(intx,inty){return(x+y);)main(){inta=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c++);print
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。
以下关于结构化程序设计的叙述中正确的是()。
下列选项中可作为C语言合法常量的是()。
与十进制数255相等和二进制数是()
随机试题
为了取出滚弯后的圆筒工件,则上轴滚的支承部分两端都是活动的,可以取出工件,对吗?
发生在下列不同部位的纤维蛋白性炎症中,属于假膜性炎症的是
方剂配伍中,佐制药的作用有
下述解救三环类抗抑郁药中毒的措施中,错误的是()。
会计核算具有()。
出纳人员在办理收款或付款后,应在()上加盖“收讫”或“付讫”的戳记,以避免重收重付。
个人贷款越权发放属于()。[2010年10月真题]
甲公司于2014年3月10日与乙公司签订一份标的额为100万元的买卖合同,合同约定采用商业汇票结算方式。4月1日,甲公司按照合同约定发出货物,乙公司于4月10日签发一张见票后1个月付款的银行承兑汇票。5月5日甲公司向中国银行提示承兑并于当日获得承兑。5月1
对涉嫌转移或者隐匿违法资金的银行业机构及其工作人员以及关联行为人的账户,经()批准,可以申请司法机关予以冻结。
在我国北方严寒冬季的夜晚,车辆前挡风玻璃会因低温而结冰霜。第二天对车辆发动预热后,玻璃上的冰霜会很快融化。何宁对此不解,李军解释道:因为车辆仅有的除霜孔位于前挡风玻璃,而车辆预热后除霜孔完全开启,因此,是开启除霜孔使车辆玻璃冰霜融化。以下哪项如果为真,最能
最新回复
(
0
)