首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
69
问题
有下列程序:
#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://kaotiyun.com/show/SCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
以下选项中,与k=n++完全等价的表达式是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和
有如下程序段:intx=12:doubley=3.141593;prinff(“%d%8.6f”,x,y);其输出结果是()。
数据库系统的核心是()。
在C语言中,以下说法不正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
有以下定义语句,编译时会出现编译错误的是
可在C程序中用作用户标识符的一组标识符是
软件生命周期是指
随机试题
按掉期的期限划分,掉期交易不包括【】
与胎膜早破临床表现不符的是
某有限责任公司董事会由三名董事组成。董事甲因车祸死亡,董事人数低于法律规定的要求。根据我国《公司法》,有权提议召开临时股东会议的人是()
姚某(男,22周岁)为达到与郭某(女,19周岁)结婚的目的,故意隐瞒郭某的真实年龄办理了结婚登记。2年后,因双方经常吵架,郭某以办理结婚登记时未达到法定婚龄为由向法院起诉,请求宣告婚姻无效。人民法院应如何处理?()
尹某因诈骗被判处有期徒刑5年。交付执行的人民法院将尹某交付执行时,应当将()送达监狱。
甲公司发生的下列各交换中,属于非货币性资产交换的有()。
应取消出版专业职业资格的情况包括()等。
武汉曹祥泰(店名)生产的月饼,一向以______而享誉全国。填入横线处最恰当的是:
在我国刑法里,下列属于我国刑罚基本刑的是()。
ThefollowingdetailshavebeencheckedduringtheconversationEXCEPT______.
最新回复
(
0
)