首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
65
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有定义:inta,b;,通过语句scanf(“%d;%d",&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
下列叙述中正确的是()。
有以下程序:#includestructtt{intx;struct*y;}*P;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main()}int
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的结果。
数据库系统的数据独立性是指()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
诊断骨折最可靠的方法是
轻型铁构件适用于结构厚度在()mm以内的构件。
空间曲线,在xOy平面的投影方程是()。
根据该行业中企业数量的多少、进入限制程度和产品差别,行业基本上可分为()。
甲、乙订立借款1万元的合同,但约定乙须“在合同订立20日后方能取款”。该借款合同属于()。
汉语中的颜色词很复杂。一方面,有的颜色词可以指一种以上的颜色,比如,【R71】________天其实是【R72】________色的天,【R73】________却是【R74】________色的草,而李白《将进酒》中“君不见高堂明镜悲白发,【R75】__
以下关于VB特点的叙述中,错误的是( )。
下面4个关于C语言的结论中错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
Technologyisanothergreatforceforchange.Inpart,technologyhascausedthepopulationexplosion;manyofuswon’tnowbea
最新回复
(
0
)