首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[31=({101,&a},{102,&c},{103,&b}); main
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[31=({101,&a},{102,&c},{103,&b}); main
admin
2020-01-10
28
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct st s[31=({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[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/RUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40),*p=a,i;for(i=0;i
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);)程序运行后输出结果是
有以下程序main(){intk=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:“ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:“ABCDEFGHIJK”。请改正程序中的错误,使它能
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],依此类推。例如,若a所指数组中的数据最初排
在软件开发中,需求分析阶段产生的主要文档是()。
在C语言中,以下说法不正确的是()。
以下叙述中正确的是
以下叙述中正确的是
随机试题
伯努利方程式中的v2/2g项表示的是()。
小儿男性,3岁,自幼蹲位排尿,阴茎发育小,向下弯曲,尿道口位于阴囊部,双侧阴囊未触及睾丸。下列哪项检查是诊断必要的
朴某系知名美容专家。某医院未经朴某同意,将其作为医院美容专家在医院网站上使用了朴某照片和简介,且将朴某名字和简介错误地安在了其他专家的照片旁。下列哪一说法是正确的?(2009/3/24)
哪些属于共同海损?哪些属于单独海损?
粗装修消防验收属于消防设施的()验收,建筑物尚不具备投入使用的条件。
《皇帝的新衣》体现的是()。
警告是既具有教育性质又具有强制性质的最轻的一种治安管理处罚,主要适用于初犯、偶犯,且情节轻微,后果较轻的违反治安管理行为,是适用最灵活、最广泛的治安管理处罚方法。( )
永生保险公司试图向你推销一种投资政策,按这种政策,该公司将永远每年支付给你和你的后嗣150000元。如果投资的必要回报率是8%,你将为这一政策提供多少钱?假如公司告诉你,该投资政策需要花费1950000元,那么多高的利率对这一交易来说是公平的?
MOD(-13,-3)与MOD(13,-3)的正确结果是
Newresearchpointstoabiologicalroleincriminality.Thetattooontheex-con’sbeefyarmreads:Borntoraisehell.Muc
最新回复
(
0
)