首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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]=
有以下程序 #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]=
admin
2019-08-10
30
问题
有以下程序
#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://kaotiyun.com/show/auRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);printf("\n"
有以下程序段:#includeinti,n;for(i=0;i<8;i++){ n=rand()%5; switch(n) { case1:case3:printf("%d\n",n);bre
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
有以下程序#includemain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);printf("\n");}程序的输出结果是
以下选项中正确的定义语句是
软件需求规格说明书的作用不包括
下面不属于软件测试实施步骤的是
下面不能作为结构化方法软件需求分析工具的是
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
以下选项中合法的常量是
随机试题
行政机关公开政府信息,应当遵循公正、公平、便民的原则。()
液压传动应用十分广泛,在机床传动和控制系统采用液压技术的有()。
下列关于土地收益额估算的说法中,不正确的是()
目前常用的高分辨率型IP的空间分辨率在
A、祛风湿,利关节,解毒B、祛风湿,止痛,利水消肿C、祛风湿,止痛,解表D、祛风湿,通络止痛,消骨鲠E、祛风湿,活血通络,清肺化痰羌活的功效是
一正常小儿身高80cm,前囟已闭,头围47cm,乳牙16枚,能用简单的语言表达自己的需要,对人、事有喜乐之分。按公式计算此小儿的体重约是
概算指标在具体内容的表示方法上,分()两种形式。
道德的主要社会功能不包括()。
某银行挂出的即期汇率是USD1=CNY6.3530,6个月远期汇率是USD1=CNY6.2895,则远期美元()。
国务院决定自2012年8月1日起至2012年年底前,营业税改征增值税试点由上海市分批扩大到北京、天津、江苏、浙江、安徽、福建、湖北、广东8个省、直辖市及宁波、厦门、深圳3个计划单列市。下列关于我国营业税和增值税的表述正确的是()。
最新回复
(
0
)