首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
16
问题
有以下程序
#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://jikaoti.com/ti/NMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
_______是构成C语言程序的基本单位。
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();pri
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m);
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
下列字符序列中,不可用作C语言标识符的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
下列叙述中正确的是()。
随机试题
A、MCCB、HPCC、CAPD、L-HPCE、EC微晶纤维素()。
[1998年第118题]大型公共建筑主入口,采用下列哪一种特殊门时,邻近可不设普通门?
《建设工程质量管理条例》中的建设工程不包括选项中()。
该企业向主管海关办理减免税备案登记时,需提交的资料,下列哪项叙述是完整的:该批设备的海关监管年限应是:
期货交易的基本特征包括()等。
从上海去南京和杭州的国道分别是()。
(2017年真题)法困启蒙思想家卢梭于1762年发表了小说体的教育名著,系统地阐述了他的自然主义教育思想。这部教育名著是()。
乐舞是以_________崇拜为主要内容的,所谓“箫韶九成,凤凰来仪”。
为进一步加大抢收工作力度,确保按时完成麦收任务,经县委、县政府同意。现就做好小麦抢收工作_________________如下。一、确保留住足够的农业机械在县内作业,并动用一切手段,千方百计联系外地机械来我县作业。二、确保所有的机械全天
ThinkinginaForeignLanguageIfyouwanttothinkinaforeignlanguageyou’relearning,youshouldtrytogetoutofyourco
最新回复
(
0
)