首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() {
有以下程序 #include #include void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() {
admin
2015-07-28
15
问题
有以下程序
#include
#include
void fun(int *p1,int *p2,int *s )
{ s=( int * )malloc( sizeof(int) );
*s = *p1 + *(p2++);
}
main()
{ int a[2]={1,2 }, b[2]={10,20}, *s=a;
fun( a,b,s ); printf("%d\n", *s );
}
程序运行后的输出结果是( )。
选项
A、1
B、10
C、11
D、2
答案
A
解析
函数fun()的作用是将s重新指向一个内存空间并重新赋值,但是函数传递过程中形参只是实参的一个副本,如果形参和实参为两个地址,则形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变s的指向,所以输出结果为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/UKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
设有定义“int a=3,b,*p=&a”,则下列语句中使b不为3的语句是______。
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
以下叙述中不正确的是______。
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
若有定义语句:inta=5;,则表达式:a++的值是【】。
下列函数的功能是fun(char*a,char*B){while((*b=*A)!=‘\O’){a++;b++;}}
随机试题
心包穿刺常用穿刺部位有_________和_________。
(2001年第3题)细胞外液的K+浓度明显降低时,将引起
来源于姜科植物的药材有
梅毒病人的潜伏期为
《国务院关于加强环境保护重点工作的意见》指出的着力解决影响科学发展和损害群众健康的突出环境问题不包括()。
由氢化棕桐油30%、氧化橄榄油30%、初榨豆油40%组成的罐装食品油
()是指因宏观政策的变化导致的对基金收益的影响。
图1《受伤的野牛》出自旧石器时代洞穴壁画最闻名的()。
教师和学生在教育教学活动中为促进学生的整体发展和自主发展而结成的教育与被教育、组织与被组织、引导与被引导等主体间的关系是师生的()
甲、乙两辆汽车同时从A,B两站相向开出.第一次在离A站60千米的地方相遇.之后,两车继续以原来的速度前进.各自到达对方车站后都立即返回,又在距B站30千米处相遇.两站相距()千米.
最新回复
(
0
)