首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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;
有以下程序 #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;
admin
2022-10-24
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
解析
在main函数中调用了f函数使形参s指向数组a。执行“s[1]+=6;”语句,则a[1]=8;执行“*s=7;”语句,则a[0]=7;执行“s+=2;”语句,则s指向数组的第3个元素并返回s。调用后,函数返回值赋给指针p,则*p=3,因此输出的结果为7,8,3。故本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/oid0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:按顺序给8所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
有以下程序#include<stdio.h>structS{inta;intb;};main(){structSa,*p=&a;a.a=99;
若有定义 inta,b,c;以下选项中的赋值语句正确的是()。
A、(c,c,11,4)B、(b,b,11,4)C、(a,a,2,4)D、(a,a,2,4)和(e,e,6,1)A从关系中找出满足给定条件的元组的操作称为选择,用表示。""为交运算,它由属于前者且属于后者的元组组成。题目为选出属于属性B,同时属性
通常软件测试实施的步骤是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
试述德尔菲法的具体实施步骤。
30岁女性,停经8周确诊早妊,患者诉9岁起患风湿性心脏病,已确诊为二尖瓣狭窄。1年前因心力衰竭曾住院治疗,对该孕妇妊娠的处理原则
A、颞窝B、颞下窝C、翼腭窝D、翼突窝E、尖牙窝位于上颌骨前面,眶下孔下方骨面的窝称为
D触发器电路如题96图所示,在cp脉冲作用下,Q端的输出波形为()。
根据银监会2011年发布的《商业银行理财产品销售管理办法》,我国商业银行的私人银行客户的金融净资产应达到()万元人民币及以上。
下列预算编制方法中,可能导致无效费用开支项目无法得到有效控制的是()。
个别学生违反纪律行为的动机有哪些?
由于生产力和生产关系,经济基础和上层建筑还存在一系列的矛盾,因此,我国必须进行社会主义改革。当前我国进行的社会主义改革的性质是()。
完成句子。例如:那座桥800年的历史有了那座桥有800年的历史了。被他们演出推迟一个小时了
—HaveyoureturnedfromJapanyet?—Yes,butI______athomeforonlyfourdaysbeforemycompanysentmetoAustralia
最新回复
(
0
)