首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
admin
2020-05-19
27
问题
有以下程序
#include
#include
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;free(s);}
main(){
int a[2]={1,2},b[2]={40,50},*q=a;
fun(a,b,q);
pfintf("%d\n",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用tun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/1rCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于面向对象程序设计特征的是()。
若intyear=一2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
设变量均已正确定义,若要通过,si2anf(“%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符x和Y。以下所示的输入形式中正确的是(注:口代表空格字符)()。
若要求从键盘读人含有空格字符的字符串,应使用函数()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下能正确定义字符串的语句是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
随机试题
附睾上皮吸收睾丸网液主要发生于附睾的
操作系统有哪些主要特性?
关于结肠癌.下列哪项是错误的?()
学校为了学生安全,在校园内建了一个过街天桥,但是有的学生在那摆摊儿,还在桥上挂同心锁发到网站上。作为学校学生处的工作人员,在看到网帖时,你应该怎么办?
小强正在专心的做地理拼图,亮亮从旁边走过。只听“哎哟”一声,亮亮的腿碰到了小强的课桌,把小强花很长时间做的拼图碰散了。小强一抬头,却发现亮亮正朝旁边的同学挤眉弄眼。由此,小强认为亮亮的行为是故意的,十分生气,给了亮亮一拳。试用攻击行为的社会信息加工模型解释
将一枚硬币重复掷五次,则正、反面都至少出现两次的概率为________。
在VisualFoxpro中,下列程序段执行以后,内存变量y的值是CLEARx=45678y=0DOWHILEx>0y=y+x%10x=int(x/10)ENDDO?y
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列对主关键字段的叙述,错误的是______。
Whatisthedisadvantageofanexcursionfare?
最新回复
(
0
)