首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);} ma
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);} ma
admin
2018-11-21
30
问题
有以下程序
#include<stdio.h>
#include<string.h>
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,在劬函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去+q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/cSxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】。
以下函数值的类型是() fun(floatx) {floaty; y=3*x-4; returny; }
下列SQL语句中,用于修改表结构的是()。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列能正确定义字符串的语句是()。
结构化程序设计主要强调的是()。
关系表中的每一横行称为一个______。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
将E-R图转换到关系模式时,实体与联系都可以表示成
在关系数据库中,用来表示实体之间联系的是______。
随机试题
微软正在使以下哪些产品过渡到.NET体验?
药物的首关效应是指()。
产妇张某,足月产下重3800克的男婴,但是分娩的过程中造成了男婴鼻尖部位有一个0.6cm的划痕,院方也没有做出及时的解释,家属知道后非常不高兴,要求医院赔偿,并要求将住院费的3400元减免一半,医务部不同意,由此产生纠纷。根据以上材料,回答以下3
(2008)对钢筋混凝土结构超长而采取的下列技术措施何项不正确?
滚筒放散方法最好在轨温较设计锁定轨温略高时进行,并与撞轨配合使用以消除滚筒本身摩阻力的影响,其原因是()。
根据《村民委员会组织法》,()具有选举权和被选举权。
《中华人民共和国义务教育法》规定由()确定义务教育的教学制度、教学内容和课程设置。
下面哪个剧种被称为“中国百戏之师”?()
在某种研究中,实验操作并未由实验者处理,而是在生活中自然状态下发生的处理。假设这些处理是由实验者完成的,这种研究方法是
[*]
最新回复
(
0
)