首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下说明和定义语句 struct student {int age;char nurn[8];}; street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"}); struct s
有以下说明和定义语句 struct student {int age;char nurn[8];}; street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"}); struct s
admin
2015-12-25
25
问题
有以下说明和定义语句
struct student
{int age;char nurn[8];};
street student stu[3]={{20,"200401"),{21,"200402"),{19,"200403"});
struct student *p=stu;
以下选项中引用结构体变量成员的表达式错误的是
选项
A、(p*)->nurn
B、P->nurn
C、(*p).nurn
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/cxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不能与do…while(exp)语句中的(exp)等价的表达式是()
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
按照“先进先出”组织数据的数据结构是()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高位取反,低4位不变,所要执行的运算是
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
若a是血型变量,则表达式(a=2*3,a*2),a+6的值为______。
下列对于软件测试的描述中正确的是()。
下列选项中不属于结构化程序设计方法的是()。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
随机试题
A)Manyuniversitiesputforwardnewreformplansaboutcollegeentranceexamination.B)WhydoesMarytreatmeasifIwereas
人体生命活动所必需的脂肪酸只有一种即
A.洞底深,不敏感B.洞内探及穿髓孔C.洞内红色肉芽组织D.夹卡探针,质软E.洞底穿孔达根分歧下列疾病的探诊所见慢性闭锁性牙髓炎
甲拾得乙的手机,以市价卖给不知情的丙并交付。丙把手机交给丁维修。修好后丙拒付部分维修费,丁将手机扣下。关于手机的占有状态,下列哪些选项是正确的?
下列关于气体灭火系统灭火剂输送管道强度试验与气密性试验的说法中,正确的是()。
净现值和现值指数两个评价指标共同的缺点是()。
下列各项中不应作为合同履约成本确认为合同资产的有()。
1987年9月,在日本横滨举行了第一届_______武术锦标赛,武术开始正式成为国际比赛项目。
某学生既想参加演讲比赛、锻炼自己,又害怕讲不好、被人讥笑,这时他面临的心理冲突是()。(云南省)
依据“准五服以制罪”制度,如果以尊犯卑,则处罚最重的亲等是()。
最新回复
(
0
)