首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int *m;}; int a=2,b=3,c=5; struct sts[3]=({101,&a},{102,&c},{103,&b}}; main() { struct st *p
若有以下程序段: struct st { int n; int *m;}; int a=2,b=3,c=5; struct sts[3]=({101,&a},{102,&c},{103,&b}}; main() { struct st *p
admin
2019-05-17
52
问题
若有以下程序段:
struct st
{ int n;
int *m;};
int a=2,b=3,c=5;
struct
sts[3]=({101,&a},{102,&c},{103,&b}};
main()
{ struct st *p;
p=s;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)一>m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[l].m的值,使指针p指向s[l],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/yHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;)}main(){chara[]={"Progra
下面选项中的程序段,没有编译错误的是
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){c
有以下程序#includemain(){intx;scanf("%d",&x);iffx<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
C语言中double类型数据占字节数为
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]=="IJK";strcat(a,b);printf
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下结构体类型说明和变量定义中正确的是
C语言程序中,运算对象必须是整型数的运算符是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
久痹不愈者,病理转归可见
中国甲公司与法国乙公司订立了进口设备合同。后因遇到无法预见与不能克服的障碍,乙公司未能按照合同履行交货义务,但未在合理时间内将此情况通知甲公司。甲公司直到交货期过后才得知此事。乙公司的行为使甲公司遭受了损失。依《联合国国际货物销售合同公约》的规定,下列哪些
水泥路面施工时,搬运袋装水泥必须按照()顺序取运。
价高者得规则是为买方的竞争而设定,需在拍卖现场通过比较得出,比较的基础是()。
省部级办公楼的主要办公室、会议室、总值班室、档案室应按()要求供电。
对CD-ROM光盘能进行的操作是()。
Heisararecelebrityscientist.He’sevenhadaTVcameorole(小角色)inStarTrekinwhichheplayspokerwithscientificicons
以下哪项作为上文的结束语最为恰当?()如果K是惟一有铂矿却无铀矿的地区,则下列哪两个地区必定既有铂矿也有铀矿?()
设则f{f[-f(x)])等于().
Today,mostcountriesintheworldhavecanals.Manycountrieshavebuiltcanalsnearthecoast,andparalleltothecoast.Even
最新回复
(
0
)