首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 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
22
问题
有以下说明和定义语句
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://jikaoti.com/ti/dji0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。#include"math.h"doublefun(doublex
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("
以下不能对二维数组a进行正确初始化的语句是
运行下面程序时,从键盘输入字母H,则输出结果是#includemain(){charch;ch=getchar();switch(ch){case′H′:printf("Hello!\n");case′G′:print
以下定义语句中正确的是
以下选项中不合法的标识符是
已知inta=1,b=3则a^b的值为
以下数组定义中错误的是
下列选项中,不属于模块间耦合的是
随机试题
教育效率
选择性抑制COX-2:高效、安全、服用方便的抗风湿药物:
原发性胆汁性肝硬化可采取的治疗措施有
男性,55岁。乏力、消瘦伴上腹胀满半年余。查体:肝肋下2cm,脾平脐。Hb100g/L,WBC110×109/L,plt198×109/L,血分类:原粒5%,早幼粒3%,中幼粒10%,晚幼粒12%
男性。20岁。近一周咳嗽,咳痰,2天来呼吸困难带哮鸣。大汗,面色苍白,肢凉,脉搏120次/分,血压90/60mmHg,双肺哮鸣音,心脏无杂音,口唇发绀。最可能的诊断是
关于信息技术对内部控制的影响,以下因素中,最相关的是()。
中国古代建筑,从建筑等级上划分,可分为大式、中式、小式三个类型。()
试通过分析北京人的体质特征,说明“劳动创造了人本身”是科学真理。
Thedamagedtruckswereintheway,butourdrivergot______somehow.
Thisexperiment______lastweek.
最新回复
(
0
)