首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st main() {int n; {struct st*p; int*m; p=s; }; … int a=2,b=3,c=5; } struct st s[3]=({101,&a},{102,&c},{103,
若有以下程序段: struct st main() {int n; {struct st*p; int*m; p=s; }; … int a=2,b=3,c=5; } struct st s[3]=({101,&a},{102,&c},{103,
admin
2020-10-26
35
问题
若有以下程序段:
struct st main()
{int n; {struct st*p;
int*m; p=s;
}; …
int a=2,b=3,c=5; }
struct st s[3]=({101,&a},{102,&c},{103,&b}};
则以下表达式中值为5的是( )。
选项
A、(*p).m
B、*(p+1)->m
C、*(p++)->n
D、(p++).(*m)
答案
B
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/dR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}main(){STUa={N
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
有以下程序:#nclude#includevoidfun(double*p1,double*02,double*s){s=(double*)calloc(1,sizeof(double));*s=*p
结构化程序的3种基本控制结构是()。
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){___________printf("%d",
支持子程序调用的数据结构是()。
以下选项中,能用作数据常量的是()。
若有定义:typedefint*T[10];Ta;则以下选项与上述定义中a的类型完全相同的是()。
随机试题
患者,男性,35岁,青藏高原工作5年,体检发现Hct明显增高。血涂片检查正常操作,最可能出现的情况是
按人口因素细分市场的主要目的,是为企业选择和确定具体的()提供依据。
《环境管理体系要求及使用指南》(GB/T24001)中的环境是指()。
社会主义道德的集中体现是()。
简述激发学习动机的方法。
社会保障制度是体现一个国家社会福利发展状况的重要标志,是保障公民基本生存条件和权利的重要保障,是维护社会稳定不可或缺的社会机制。目前,我国的社会保障制度总体来讲可以分为()。
认识的真正任务是指导实践。()
A、 B、 C、 A
Universalizationofeducationhasbeenapolicypriority,butitstillremainsanunfulfilleddream.Asaconsequence,thespre
A、Vocabularyandhandouts.B、Vocabularyandpsychology.C、Psychologyandhandouts.D、Groupworkandvocabulary.B由原文可知,影响记笔记的第一个
最新回复
(
0
)