首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(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;flee(s);} ma
admin
2019-12-17
78
问题
有以下程序
#include<stdio.h>
#include<string.h>
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;flee(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://kaotiyun.com/show/JQCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t)
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
以下四个程序中,完全正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均己正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;
以下选项中不属于C语言标识符的是
层次型、网状型和关系型数据库划分原则是
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
随机试题
胆小管()
影响国际资本流动的短期因素包括______、________、__________。
某女,40岁,患“子宫肌瘤”入院,准备在硬膜外麻醉下行“子宫全切除术”。
肝经风热者易出现
根据《建筑工程施工专业分包合同(示范文本)》(GF-2003-0213),承包人应在收到分包工程竣工结算报告及结算资料后()日内结算工程结算价款。
王某在甲银行开立了一个按Ⅱ类户管理的个人银行账户,王某可以通过该账户办理的事项有()。
近日,沈阳市总工会向媒体证实,经层层选举、推荐、申报,小沈阳成为该市获表彰的、艺术传播领域仅有的两名“五一劳动奖章”获得者之一。对此网友议论纷纷。国内一家知名网站的调查显示。有70%多的网民不赞成明星入选劳模。其实原因很简单,评选劳模毕竟不是选秀。体育和演
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据以下文字材料回答问题。2009年,中国农业生产在国家继续加大支农政策力度的作用下,克服不利气候条件的影响,实现了稳步的增长。据国家统计局公布的统计数据显示,2009年第一产业增加值35477亿元(包括农林牧渔服务业),比上年实际增长
已知a:b=c:d,试证:ab+cd是a2+c2和b2+d2的比例中项.
最新回复
(
0
)