首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; free(s); } main() {
有以下程序 #include #include void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; free(s); } main() {
admin
2015-07-28
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、1
B、41
C、42
D、0
答案
A
解析
函数fun()的功能是改变了指针s的指向。由于函数传递过程中形参只是实参的一个副本,形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变实参q的指向,*q仍与a[0]等价,输出的结果为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/SzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
下列描述中,不是线性表顺序存储结构特征的是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
软件设计中,有利于提高模块独立性的一个准则是______。
下列司用于C语言用户标识符的一组是______。
有下列二叉树,对此二叉树中序遍历的结果为()。
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
按照“先进后出”原则组织数据的数据结构是()。
随机试题
同业拆借资金不能用于()
维生素D缺乏性佝偻病的骨骼改变,下列叙述哪项是不恰当的
关于胎盘泌乳素(hPL),下列哪项正确
下列哪一项是老年人高血压的特征
枳术丸中枳实与白术的比例是
董某(17岁)在某景点旅游时,点燃荒草不慎引起大火烧毁集体所有的大风公司林地,致大风公司损失5万元,被检察院提起公诉。关于本案处理,下列哪一选项是正确的?(2017年卷二40题,单选)
税务机关作出的下列行政行为中,属于行政处罚但不适用处罚听证程序的是()。(2017年)
定基发展速度等于相应的各环比发展速度()。
某企业集团中,母公司对子公司的控股比例为80%,母公司年初未分配利润为20万元,子公司年初未分配利润为10万元,子公司年末盈余公积为5万元,当期新提盈余公积为1万元,母公司年初内部应收账款为3万元,坏账提取比例为3‰,则合并会计报表中的年初未分配利润为(
(2017年真题)下列关于罚金的表述,符合我国刑法规定的是()。
最新回复
(
0
)