首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={1,2},b[2]={10,20
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={1,2},b[2]={10,20
admin
2019-12-17
43
问题
有以下程序,程序运行后的输出结果是
void fun(int*p1,int*p2,int*s)
{s=(int*)malloc(sizeof(int));
*s=*p1+*(p2++);}
main(){int a[2]={1,2},b[2]={10,20},*s=a;
fun(a,b,s);
printf("%d\n",*s);}
选项
A、10
B、11
C、2
D、1
答案
D
解析
主函数中定义指针s指向数组a,调用fun函数,首先是实参传给形参,因此p1指向a,p2指向b,s指向a,即*s的值为1。流程到调用函数。fun执行,首先更改s的指向为新分空间的首地址,表达式*s=*p1+*(p2++),取p1指向数据位1,加上p2指向数据10,p2后移,存放到s指向的空间中11流程结束,形参s和p1,p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/amCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*S2="123";t=*x;*x=*y;*y=t;swap(s1,s2);pfintf("%s,%s\n",s1,s2)
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序#include<string.h>main(){charp[20]={’a’,’b’,’,’c’,’d’},q[]==="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);prin
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a:2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
有两个关系R和S如下。由关系R通过运算得到关系S,则所使用的运算为
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
主减速器有什么功用?为什么主减速器齿轮大多采用准双曲面齿轮?
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthat【56】eveningyou’reburningthelate-nightoilins
胰腺癌最多见的转移和扩散途径为
A.咳嗽,咳痰稀白B.咳嗽,痰多泡沫C.咳喘,咳痰黄稠D.咳嗽,痰少难咳E.咳喘,痰多易咳热邪壅肺证,可见
A.只抑制甲状腺素合成B.抑制甲状腺激素释放C.黏液水肿治疗D.在外周抑制T4转变为T3E.甲状腺机能检查
对于稳态正弦交流电路,以下说法正确的是()。
后任注册会计师向前任注册会计师进行询问的下列内容中,属于接受委托前必要沟通的核心内容的有()。
中国最早的学习和研究马克思主义的团体是()。
甲以自己为受益人给妻子购买了人身意外伤害险,后设计杀害了妻子,并以妻子意外死亡为由,申请并获得保险金80万元。(2017年一专一第20题)甲骗取保险金和杀害妻子的犯罪行为属于()。(2017一专一19)
母鼠对它所生的鼠崽立即显示出母性行为,而一只刚生产后从未接触鼠崽的母鼠,在一个封闭地方开始接触一只非己所生的鼠崽,七天后,这只母鼠显示出明显的母性行为。如果破坏这只母鼠的嗅觉,或者摘除鼠崽产生气味的腺体,上述七天的时间将大大缩短。上述断定最能推出以下哪项结
最新回复
(
0
)