首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int*f(int*s) {s+=2; s[1]+=6; *s=7; return s; } main( ) {int a[5]={1,2,3,4,5},*p=a; p=f(p); prinff("%d,%d
有以下程序 #include<stdio.h> int*f(int*s) {s+=2; s[1]+=6; *s=7; return s; } main( ) {int a[5]={1,2,3,4,5},*p=a; p=f(p); prinff("%d,%d
admin
2019-01-11
21
问题
有以下程序
#include<stdio.h>
int*f(int*s)
{s+=2;
s[1]+=6;
*s=7;
return s;
}
main( )
{int a[5]={1,2,3,4,5},*p=a;
p=f(p);
prinff("%d,%d,%d,%d",a[0],a[1],*p,p[1]);
}
程序执行后的输出结果是( )。
选项
A、1,2,7,10
B、7,8,7,8
C、1,2,1,2
D、7,10,7,10
答案
A
解析
f( )函数接收一个数组a的首地址s,然后将s指针向后移动两个单位,此时s指向数组a的第3个元素,即3,然后将s的后一个元素累加6,s指向的元素赋值为7,并返回s指针赋给实参p,所以f( )函数调用后,a数组中的元素分别为:1,2,7,10,5。执行p:f(p)后,p指向第3个元素,所以输出a[0]为1,a[1]为2,*p为7,p[1]为10,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/cpxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下宏定义: #defineN3 #defi0neY(n)(N+1)*n) 则执行语句“z=2*(N+Y(5+1));”后,z的值为()
执行以下语句后的输出结果是______。intx=10,y=3,z;printf("%d\n",z=(x%y,x/y));
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
在结构化程序设计中,模块划分的原则是
下列给定的程序中,函数proc()的功能是:将str所指字符串中出现的t1所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如,当str所指字符串中所指的内容为abcdabcdefg,t
下列叙述中错误的是()。
数据库的故障恢复一般是由()来执行恢复。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
患者4岁,因外伤左上乳中切牙内陷移位,牙龈无明显撕裂伤,牙槽突无折断,X线片显示:恒牙胚未受波及。正确的处理是
男性,50岁,急性上消化道出血,估计失血量约700ml。病人烦躁,口渴,面色苍白,皮肤发凉,血压110/90mmHg,脉搏100次/分。应判断为
患者,女,33岁。阴血亏虚,精神恍惚,惊悸怔忡,夜寐多梦,健忘盗汗,舌红少苔,脉细数,宜选
经国家评价性抽验发现,A制药有限公司生产的骨增生片检出微量解热镇痛类抗炎药。2014年10月28日,国家食品药品监督管理总局联合地方食药监局对A制药有限公司等企业开展飞行检查。经检查发现,骨增生片为委托B制药有限公司生产的,通过对B制药有限公司的延伸检查
[2007年,第65题]直径为D的实心圆轴,两端受扭转力矩作用,轴内最大切应力为τ。若轴的直径改为D/2,则轴内的最大切应力变为()。
某建设项目建设期2年,运营期8年。建设投资(不含建设期利息)为7000万元。其中,第1年自有资金投入4000万元,第2年贷款投入3000万元,贷款年利率为8%。流动资金800万元,全部为自有资金。运营期各年净收益均为1300万元。则该项目投资收益率为(
金属非金属矿山建立的安全生产应急体系,应重点关注()等重大风险内容。
我国的社会经济文化权利不包括
下列关于网络操作系统的描述中,错误的是()。
[A]excessively[I]degradation[B]collectively[J]neutralize[C]positive[K]pervasive[D]automate[L]additive[E]adop
最新回复
(
0
)