首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int * f(int *s) { s[1] +=6; *s=7; s+=2; return s; } main( ) { int a[5]={1,2,3,4,5}, *p=
有以下程序 #include <stdio.h> int * f(int *s) { s[1] +=6; *s=7; s+=2; return s; } main( ) { int a[5]={1,2,3,4,5}, *p=
admin
2020-11-27
26
问题
有以下程序
#include <stdio.h>
int * f(int *s)
{ s[1] +=6;
*s=7;
s+=2;
return s;
}
main( )
{ int a[5]={1,2,3,4,5}, *p=a;
p= f(p);
printf( "%d,%d,%d\n", a[0], a[1], *p );
}
程序运行后的输出结果是
选项
A、9,8,9
B、7,8,7
C、7,8,3
D、1,2,1
答案
C
解析
函数f中,s指向数组a, s[1]+=6,a[1]=8;a[0]=7;修改a[1],*s=7修改a[0],s+=2;s指向第三个元素,返回s,并赋给指针p,则*p=3。,因此打印7,8,3,答案为C选项
转载请注明原文地址:https://kaotiyun.com/show/DY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna
要求通过while循环不惭读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
在下列选项中,没有构成死循环的程序段是()。
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
下列对于软件测试的描述中正确的是
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
软件测试的目的是
随机试题
关于由工程师确认增加的工程变更价款追加合同价款的支付方式,下列说法中正确的是()。
慢性肺心病最常见的病因是
具有理气化痰,清胆和胃作用的方剂是具有燥湿化痰,理气和中作用的方剂是
A.医疗机构配制的制剂B.处方药C.甲类非处方药D.麻醉药品只能凭专用处方在本医疗机构使用的是
企业以公允价值计量金融资产,应当假定出售金融资产的有序交易在金融资产的最有利市场进行。()
(2017年)甲公司专门从事大型设备制造与销售,设立后即召开董事会会议,确定有关会计政策和会计估计事项。下列各项关于甲公司董事会确定的事项中,属于会计政策的有()。
随着智能手机在全球的普及,其失窃率也激增,盗抢过程中可能出现的暴力行为还威胁着公众安全。在此背景下,消费者权益倡导人士和执法人员对手机上设置“终止开关”的呼声日益高涨。作者接下来最可能讲述的是()。
ForcenturiesDutchengineershavebeenfightingawaragainstwater.Theirmainenemyisthesea.Alargepartofthecountryi
SteveandYaserfirstmetintheirchemistryclassofanAmericanuniversity.YaserwasaninternationalstudentfromJordan.He
Occasionalself-medicationhasalwaysbeenpartofnormalliving.Themakingandsellingofdrugshavealonghistoryandarecl
最新回复
(
0
)