首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
41
问题
有下列程序:
#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全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
下列叙述中正确的是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\n");case’B’:pd
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
非法的用户标识符是()。
以下说法正确的是()。
软件生存周期中,解决软件“做什么”的阶段是()。
随机试题
下列可作为凝胶剂基质的是
甲被某市政府评为道德模范,本地媒体对甲的事迹进行了宣传。乙在微博平台发文对甲的故事进行质疑,认为对甲的部分报道并不真实,该微博被大量转载。一时间,甲承受众多质疑,精神倍感痛苦,遂向人民法院起诉请求精神损害赔偿。经法院审理查明,媒体在报道的时候的确进行了过度
对于不满18周岁的人犯罪,不应该处罚,但应该处罚他的父母。()
党的领导是统一战线中的核心问题。()
望色十法中“清”、“浊”是反映病变之虚实。()
按照规定,企业下列各项固定资产不计提折旧的有()。
城乡规划实施一书两证。两证是指()。
柴某是注册房地产经纪人,承接了一宗房地产抵押贷款代办业务,柴某的下列眼务行为存在瑕疵的有:()。
同一财产法定登记的抵押权、留置权与质权并存时,优先次序由高到低是()。
【2015招商银行】下列说法错误的有()。
最新回复
(
0
)