首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 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
40
问题
有以下程序,程序运行后的输出结果是
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://www.kaotiyun.com/show/amCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
有以下程序#include<stdio.h>main()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*t!=0)t++;fun(ss,aa);print
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
若有以下程序#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)
下列叙述中错误的是
以下叙述中正确的是
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
关于间接资料,下列说法不正确的是
心肌炎患者,心电图示高度房室传导阻滞,最恰当的处理方法是
废片率的正确计算方法是
患者,男,65岁。肝区疼痛数月,近来疼痛加重,到医院就诊后建议行腹部CT平扫+增强检查,报告显示肝右叶巨块型肝癌,综合评价后考虑行介入治疗。肝癌灌注化疗+栓塞术通常将导管置于
分项工程质量评定中,应先完成实测项目检验,再进行外观质量限制缺陷及质量保证资料的检查。()
编制竣工结算除应具备全套竣工图纸、材料价格或材料、设备购物凭证、取费标准以及有关计价规定外,还应具备的资料有()。
某木器厂房,共2层,采用木屋顶和砖墙组成的砖木结构,耐火等级三级,每层划分为一个防火分区,建筑面积均为4000m2,共设置四部不靠外墙且疏散楼梯净宽度均为1.10m的防烟楼梯间。该厂房总平面布局及周边厂房、仓库等的相关信息如下图所示。该厂房首层东侧设有建筑
在政府采购活动事项的投诉中,投诉人提起投诉应当符合的条件包括()。
表面上看,科学精神难以像科学知识那样容易普及。的确,能够把归纳出来的科学精神分成条目背下来,并不等于已经具备了科学精神,而恰恰是违背科学精神的。科学精神只能通过科学活动来体现。弘扬科学精神与全面促进公众对科学的理解是统一的。这段文字的意思是说:
下列优化方法中,可以提高文件访问速度的是()。Ⅰ.提前读Ⅱ.为文件分配连续的簇Ⅲ.延迟写Ⅳ.采用磁盘高速缓存
最新回复
(
0
)