首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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); pfinff("%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); pfinff("%d,%d,
admin
2021-06-15
29
问题
有以下程序
#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);
pfinff("%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/7ctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc1.c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
有以下程序fun(intx){intp;if(x==0‖x==1)retum(3);p=x-fun(x-2);retump;}main(){printf("%d\n",fun(7));}执行后的输出结果是
以下选项中关于程序模块化的叙述错误的是
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列数据结构中,能用二分法进行查找的是
有以下程序fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){pri
在数据库设计中,将E-R图转换成关系数据模型的过程属于
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
一项能力能否成为企业的核心能力,必须通过的检验包括()
以下哪项是氨甲苯酸的作用
企业在什么情况下应制定企业标准?()
背景某施工单位通过公开招标中标某工程,与业主签订的承包合同部分内容有:(1)工程合同总价2100万元,工程价款采用调值公式动态结算;该工程的人工费可调,占工程价款的35%;材料有4种可调:材料1占5%,材料2占15%,材料3占15%,材
为了核算交易性金融资产的取得、处置等业务,企业应当设置“交易性金融资产”、“投资收益”等。()
编制总指数的方法有()。
()也称期限错配风险,是最主要和最常见的利率风险形式。
甲公司为高新技术企业,适用的所得税税率为15%。2018年1月1日递延所得税资产(全部为存货项目计提的跌价准备产生)为15万元;递延所得税负债(全部为交易性金融资产项目的公允价值变动产生)余额为7.5万元。根据税法规定,自2019年1月1日起甲公司不再属于
股票的未来收益不包括()。
Whendidcustomersbegintoprefersmallercars?WhichofthefollowingwasNOTtrueofthesmallUS-producedcarscomparedwit
最新回复
(
0
)