首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #inolude void fun(int *p1,int *p2,int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2;
有以下程序 #include #inolude void fun(int *p1,int *p2,int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2;
admin
2016-12-28
22
问题
有以下程序
#include
#inolude
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/NVi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
有以下程序voidf(int*q){inti=0;for(;i
若要求从键盘读入含有空格字符的字符串,应使用函数
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta;7;t+=a++;}return
随机试题
需求弹性和供给弹性对税收负担分摊有什么影响?
第一心音的产生主要是由于()(1990年)
以下有关医技科室特点的描述正确的是
风疹的临床表现是
按系统命名法,下列有机化合物命名正确的是:
北京2008年奥运会火炬长72cm,重985g,燃料为气态丙烷,燃烧时间可达15min,在零风速下火焰高度为25-30cm,在强光和日光情况下均可识别和拍摄。这种能形成稳定火焰的燃烧属于()
人们对即将报废的汽车不再投保而继续正常使用,这属于应对风险的()方式。
甲、乙发生合同纠纷,继而对双方事先签订的仲裁协议效力发生争议。甲提请丙仲裁委员会确认仲裁协议有效,乙提请丁法院确认仲裁协议无效。关于确定该仲裁协议效力的下列表述中,符合法律规定的是()。(2010年)
请用“洪水”“汽油”“神十”“小偷”这几个词语编一个故事。
根据下面文字资料回答以下问题:材料一:2006年,我国劳动力供给总量快速增长,全年城镇需要安排就业总量约2500万人;从需求情况看,如果经济增长和就业弹性保持近年水平,2006年可增加就业岗位800万个左右,加上自然减员提供的就业岗位,2006年
最新回复
(
0
)