首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-08-18
47
问题
有以下程序
#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);
printf("%d\n",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://jikaoti.com/ti/30f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:33333333444444
下列数据结构中,能用二分法进行查找的是
以下选项中,不合法的C语言用户标识符是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
以下选项中作为C语言合法常量的是
表达式3.6-5/2+1.2+5%2的值是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
随机试题
无前臂或无手皆属于无肢畸形的范围。()
A.慢性胃炎B.食管胃底静脉曲张C.胃癌D.消化性溃疡E.贲门黏膜撕裂症上消化道出血最常见的原因是
下列有关刑事赔偿案件的赔偿标准的说法哪些是正确的?()
关于民事法律行为成立条件的说法,错误的是()。
广义的职业道德是指从业人员在职业活动中应该遵循的()。
审计部门预算监督的内容主要包括()。
王某系中国公民,就职于中国境内甲公司,2016年7月从境内取得如下收入:(1)从甲公司取得工资收入3800元,半年奖金4600元,岗位津贴300元,差旅费津贴900元。(2)担任乙公司的独立董事,从乙公司取得董事津贴10000元。
Wehadtobepatientbecauseit______sometime______wegotthefullresults.
关系数据库管理系统能实现的专门关系运算包括( )。
Drought,tsunami,violentcrime,financialmeltdown—theworldisfullofrisks.Thepoorareoftenmost【C1】______totheireffect
最新回复
(
0
)