首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
17
问题
有以下程序
#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(){int13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是
下列选项中不属于结构化程序设计原则的是
下列数据结构中,属于非线性结构的是
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
结构化程序设计的3种基本结构分别是顺序、选择和______。
下列叙述错误的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
下面程序的输出结果是______。#include<string.h>main(){char*p1="abc",*p2="ABC",s[20]="xyz";strcpy(s+1,p2);strcat(
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
随机试题
糖皮质激素的药理作用不包括
朱自清的散文《绿》属于哪一题材的散文()
孤束核()
A.四环素B.甲硝唑C.螺旋霉素D.罗红霉素E.环孢素药物辅助治疗青少年牙周炎时宜选用的药物是()
有关麻醉药品和精神药品定点经营的说法,正确的是
供血细胞分析仪进行细胞计数时,血液标本应保存在4℃。()
甲公司为履行与乙公司的箱包买卖合同,签发一张以乙公司为收款人、某银行为付款人的汇票,银行也予以了承兑。后乙公司将该汇票背书赠与给丙。此时,甲公司发现乙公司的箱包为假冒伪劣产品。关于本案,下列哪一选项是正确的?()
()方法是以某一个市场变量作为计值基础,推算出或计算出交易头寸的价值。
下列关于宽带城域网核心交换层特点的描述中,错误的是()。
PeopleallovertheworldwritetoBigBen.They【C1】______sendbirthdaypresents.BigBenisnota【C2】______.It’saclock!
最新回复
(
0
)