首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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[1]); printf("%
有下列程序 #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[1]); printf("%
admin
2020-10-26
57
问题
有下列程序
#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[1]);
printf("%d,%d,%d,%d",a[1],a[2],*p,P[1]);
}
程序执行后的输出结果是( )。
选项
A、3,9,10,5
B、2,16,4,5
C、2,10,10,5
D、10,9,4,5
答案
C
解析
程序main()函数中首先定义整型数组a和整型指针p,数组a包含5个元素:1,2,3,4,5。然后将数组第2个元素2的地址&a[1]传给函数f(),形参s接收了此地址,然后将s指针向后移动一个单位,此时s指向数组a的第2个元素,即3。然后将此时s指向的后一个元素累加6,并将s指向的元素累加7后,s再次后移一位,指向数组a的第4个元素,最后将8的值返回赋给p,所以f()函数调用后,a数组中的元素分别为:1,2,10,10,5,p指向第4个元素,所以输出a[1]为2,a[2]为10,*p为10,p[1]为5,本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/hC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;);structAf(structAt);
以下选项中叙述正确的是()。
有以下程序:#include<stdio.h>main(){intk=5,n=0;do{switch(k){case1:ease3:n+=1;k--;break;default:n=0;k--;case2:ease4:n+=2;k--;
软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于()。【10年3月】
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
关于C语言函数说明的位置,以下叙述正确的是()。
有如下定义:structst{intn;floatt;}a[20];FILE,Icfp:若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是()。
以下选项中,能用作数据常量的是()。
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);else
随机试题
Inordertorealizehisdreamofbeingachampion,hehassufferedgreathardshipoverthepasttenyears.
甲委托乙采购茶叶,并给了乙一份无期限限制的授权委托书。10月份,甲通知乙取消委托,并要求乙交回授权委托书,乙因故未交。11月,乙以甲的代理人的名义与善意的丙订立了一份价值10万元的茶叶订购合同,在这一实例中,下列表述哪些是正确的?()
在工程实施过程,往往会出现许多在合同中未预见到的问题而引起争议,当事人可以采用()等方式来解决双方的合同争议。
生产或者经营劳动防护用品的企业生产或经营假冒伪劣劳动防护用品和无安全标志的特种劳动防护用品的,安全生产监督管理部门或者煤矿安全监察机构责令停止违法行为,可以并处()以下的罚款。
工程设计质量管理的依据包括()。
将净利润调节为经营活动的现金流量时,属于应调减项目的有()。
全面风险管理有三个维度,下列选项不属于这三个维度的是()。
第二次鸦片战争中,英国割占的中国领土是()。
设f(x)在x=x0的某邻域内存在二阶导数,且.则存在点(x0,f(x0))的左、右邻域U与U﹢使得()
Neglectingtocleanthefilteroftheairconditionerregularlywillcausetheunittoworkless______.
最新回复
(
0
)