首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={
有以下程序,程序运行后的输出结果是 void fun(int*p1,int*p2,int*s) {s=(int*)malloc(sizeof(int)); *s=*p1+*(p2++);} main(){int a[2]={
admin
2020-05-19
83
问题
有以下程序,程序运行后的输出结果是
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、ll
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/vvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句n=fun(3);,则函数
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
下列叙述中正确的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i
数据库技术的根本目标是要解决数据的
随机试题
女性,19岁。因四肢弛缓性瘫痪收住院,完善检查后诊断为“急性炎症性脱髓鞘性多发性神经病”。关于该患者预后的判断下列错误的是
患儿,2岁,唇颊面浅凹状龋,探龋蚀较浅,疼痛(一)。患儿哭闹不合作。应选处理方法
急性白血病诊断的主要依据是
关于税收强制执行措施的说法,正确的是()。
社会主义初级阶段的非公有制经济主要有()。
Toillustratetheobstaclesthatparentsunconsciouslyplaceintheirchildren’seducationalpath,I’lltellyoualittlestory:
由于常对象不能被更新,因此()。
Anewkindofradarhasbeendevelopedforspace-agetravelers.Aworkinglaboratorymodelofanewsystemofradarthatmakesu
Agreatmanypeopleareafflictedwithshyness.Commonsenseindicatesthatitisacomplicatedbehaviorpattern【B1】______byps
中国的茶文化可以追溯到周朝(theZhouDynasty),约有4000年的历史。“一日三餐茶饭”成为中国人的一种日常习惯。有客人来访时.通常递上的也是一杯茶。饮茶在中国既是一种艺术也是一门学问。在中国的许多地方,沏茶的方法很复杂。中国茶叶以独特的色、
最新回复
(
0
)