首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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},
有下列程序 #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},
admin
2022-04-02
18
问题
有下列程序
#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](a[2])的值为9。表达式“*s--+=7”表示将*(s--)指向的元素自增7,即s[0](a[1])的值为9,s向左移动一个整型变量的长度,此时s指向元素1(a[0]),最后将s返回赋给p。经过函数f的调用可知:p指向数组a的第一个元素,a[1]和a[2]值为9,综上,输出结果为:9,9,1,9,本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/BOd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=0;for(i=0;i=i;j--)t+=b[i][j];printf("%d\n",t)
若变量己正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
以下叙述正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
以下错误的定义语句是
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为
软件详细设计产生的图如下,该图是
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
在一棵二叉树上,第5层的结点数最多是()。
随机试题
1927年,广州起义牺牲的领导人是()
如果李某明知张某往中药里下了安眠药而故作不知,仍然将中药倒给妻子喝了,则李某的行为构成何罪?这时,李某与张某是否构成共犯?在死刑缓期执行期满被减为无期徒刑后,张某还能否获得减刑或者假释?如不能,请说明理由;如能够,其条件是什么?
国务院标准化行政主管部门()国务院有关行政主管部门建立行业认证机构,进行产品质量认证工作。
英译汉:“Clean Credit”,正确的翻译为( )。
利润表预算是以货币为单位,全面综合地表现预算期内财务状况的总括性预算。()
一人有限责任公司股东不能证明公司财产独立于股东自己的财产的,应当对公司债务承担连带责任。()
下载和导出数字内容资源的常用方式包括()。
如图,△ACD是等边三角形,△ABC是等腰直角三角形,∠ACB=90°,BD交AC于E,AB=2.(1)求cos∠CBE的值;(2)求AE.
“教育是与种族需要、种族生活相适应的、天性的,而不是获得的表现形式;教育既无须周密的考虑使它产生,也无须科学予以指导,它是扎根于本能的不可避免的行为。”这种教育起源说属于()。
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
最新回复
(
0
)