首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> int *f(int *s) { s+=1; s[1]+=6; *s--+=7; return s; } main() { int a[5]={1,2,3,4,5},
有下列程序 #include<stdio.h> int *f(int *s) { s+=1; s[1]+=6; *s--+=7; return s; } main() { int a[5]={1,2,3,4,5},
admin
2022-04-02
24
问题
有下列程序
#include<stdio.h>
int *f(int *s)
{
s+=1;
s[1]+=6;
*s--+=7;
return s;
}
main()
{
int a[5]={1,2,3,4,5},*p;
p=f(a);
printf("%d,%d,%d,%d",a[1],a[2],*p,p[1]);
}
程序执行后的输出结果是( )。
选项
A、2,3,1,2
B、9,9,2,9
C、8,10,2,8
D、9,9,1,9
答案
D
解析
程序定义了一个整型数组a,它包含5个整型元素,分别是1,2,3,4,5。数组名a代表数组的首地址,另外还定义整型指针p,将a传给函数f。在函数f中,首先将指针s向右移动一个整型变量的长度,此时s指向元素2(a[1])。s[1](a[2])表示元素3,自增6后s[1](a[2])的值为9。表达式“*s--+=7”表示将*(s--)指向的元素自增7,即s[0](a[1])的值为9,s向左移动一个整型变量的长度,此时s指向元素1(a[0]),最后将s返回赋给p。经过函数f的调用可知:p指向数组a的第一个元素,a[1]和a[2]值为9,综上,输出结果为:9,9,1,9,本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Phkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的定义语句是()。
下列叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
程序流程图中带有箭头的线段表示的是()。
以下选项中可用作C程序合法实数的是
有以下程序fun(intx,inty)main(){staticintm=0,i=2;{intj=l,m=1,k;i+=m+1;m=i+x+y;returnm;k=
在软件开发中,需求分析阶段产生的主要文档是( )。
软件设计中模块划分应遵循的准则是( )。
随机试题
在公民享有的宪法基本权利体系中,最基础的权利是()。
在E—R概念模型中,实体集之间只能存在一对一联系或一对多联系。()
门脉高压症最凶险的并发症是
4岁女孩,面容特殊,眼距宽,鼻粱平,舌厚肥大,面部臃肿,皮肤粗糙,头发干稀,智力低下,身高80cm,腕部X线检查显示一枚骨化中心,最可能的诊断是( )。【2005年考试真题】
项目合同管理、工程设计、施工管理与项目监测、资金的使用与管理等内容属于()内容。
一般资料:求助者,女性,50岁,某大型企业副总经理。案例介绍:求助者家庭经济富裕,与丈夫结婚25年,有一个23岁的女儿。求助者年轻时好强,工作、学习能力较强,事业有成。女儿青春期以后,母女之间时常发生冲突。求助者为此痛苦前来求助。下面是心理咨询师
今年唯一一次日全食于3月20日出现在北大西洋至北极点区域,大量天文爱好者前往斯瓦尔巴群岛进行观测。除了观测日全食盛况,在当地还可以欣赏到的自然和人文景观是()。①极光②极夜③牛羊成群④狗拉雪橇
我国社会主要矛盾的转化,意味着()
建设单位、承建单位和监理单位在质量控制方面的关系是怎样的?如何建立项目的质量控制体系?
Mountingevidenceshowsthatbehavioral-activation(BA)therapyisjustaseffectiveascognitive-behavioraltherapy(CBT)intr
最新回复
(
0
)