首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> int*f(int*s) { s+=1: s[1]+=6; *s--+=7; return s: }
有下列程序: #include<stdio.h> int*f(int*s) { s+=1: s[1]+=6; *s--+=7; return s: }
admin
2022-10-25
31
问题
有下列程序:
#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]的值为9。表达式“+s--+=7”表示将+(s--)指向的元素自增7,即s[0](a[1])的值为9,s向左移动一个整型变量的长度,此时s指向元素1(a[0])。最后将s返回并赋给p。经过函数f的调用可知:p指向数组a的第1个元素,a[1]和a[2]的值为9。综上,输出结果为9,9,1,9。本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/CGd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#includevoidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d",*(p++));pri
以下选项中,能用作数据常量的是()。
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为
下列哪一条不属于数据库设计的任务?()
以下不能将s所指字符串正确复制到t所指存储空间的是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
下列关于二叉树的叙述中,正确的是
设文件指针fp己定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
两个或两个以上模块之间关联的紧密程度称为
软件生命周期是指()。
随机试题
在开挖区未爆之前先行爆破,保护保留岩体或邻近建筑物免受爆破破坏的爆破方法是().
下列不属于稳定性市场的是()。
智力的核心成分是()
Wecan’tunderstandwhyheavoided______tous.
A、促进胃排空,增强胃窦和十二指肠运动B、减少胃酸和胃蛋白酶分泌C、促进胃黏膜血流,刺激胃黏液分泌D、防止氢离子反渗,促进胃黏液分泌E、减少胃酸分泌,延缓胃排空甘珀酸(生胃酮)
某企业10月发生的部分经济业务如下:(1)发生无形资产研究费用10万元;(2)支付专设销售部门人员工资20万元;(3)发生产品广告宣传费5万元;(4)支付业务招待费15万元;(5)支付销售产品保险费5万元;(6)本月应缴纳的城市维护建设税0.5
确定和调整最低工资标准应考虑的因素有()。
惩办与宽大相结合政策的出发点是( )。
关于生物的遗传,下列说法错误的是:
汉字输入码可分为有重码和无重码两类,下列属于无重码类的是_______。
最新回复
(
0
)