首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
18
问题
有以下程序
#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全国计算机二级
相关试题推荐
_______是构成C语言程序的基本单位。
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“#”作为结束标志,请在横线处填入正确的内容。#include<stdio.h>voidmain(){FILE*fp;charf
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。#include<stdio.h>voidmain(intargc,char*argv[])
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
While、do-while语句是用于______基本结构。
以下关于RetuRn语句的叙述中正确的是
随机试题
临床内镜取材标本,病理诊断为“符合胃腺癌”,临床医生正确的处理方法是
与听神经瘤关系最密切的脑神经是
对脑和长骨发育最为重要的激素是
脑血管疾病的发病率和死亡率高,但并不说明本病对社会具有全面影响,因为脑血管疾病
实施监理的建设工程,关键检验批的质量验收记录由施工项目质检员填写,由()组织验收。
收益法中的具体方法通常是按( )划分的。
看涨期权又称卖出期权,因为投资者预期这种金融资产的价格将会上涨,从而可以市价卖出而获利。( )
在证券市场上,通过()引导资本的流动从而实现资本的合理配置功能。
举例说明信息不对称会破坏市场的有效性而导致市场失灵?
Concernsafewyearsagothatstudentswouldbeforcedtousestimulantsinthefightforclassrankandhonorsthusseemtobe
最新回复
(
0
)