首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-08-14
57
问题
有以下程序
#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("%dha",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,pl和p2指向数组a和b。同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/wGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为______。#include<string.h>main(){charP[17]="abc"="ABC".STR[50]="xyz";strcpy(str
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
在C语言中,函数返回值的类型最终取决于
随机试题
当团体中所有的人都能达到目标时,个体才能达到目标是指【】
关于脑的生理病理,下列描述错误的是
乙为水泥厂,甲为水泥销售公司。甲、乙订立一购销合同,约定乙于6月1日前送水泥1000吨给甲;甲支付定金10万元给乙。后乙于6月2日将1000吨水泥运至甲处。甲以乙违约(迟延履行1天)为由,要求乙双倍返还定金20万元。以下说法错误的是:
房地产置业担保公司的实有资本以()为主。
在施工招标程序中,发售招标文件后的下一个工程阶段是()。
根据刑事法律制度的规定,对()的犯罪分子不得假释。
人类科技发展的历程中,先后出现了下列科技词语:①电子计算机;②量子力学;③航天器;④转基因水稻。按时间先后顺序排列正确的是:
一个国家和民族在新的历史条件下形成和发展的,体现民族特质并顺应时代潮流的思想观念、行为方式、价值取向、精神风貌和社会风尚的总和,是一种对社会发展具有积极影响和推动作用的集体意识,被称为()
设关系R和关系S具有相同的目,且相应的属性取自同一个域,则表达式{t|t∈S∧t∈R}定义的关系代数运算是
用IE浏览器打开:http://localhost:65531/ExamWeb/index.htm,浏览有关“OSPF路由协议”的网页,将该页内容以文本文件的格式保存到考生目录下,文件名为“TestIe.txt”。
最新回复
(
0
)