首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; main(){int k=3,*p=&k; a=&b;
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; main(){int k=3,*p=&k; a=&b;
admin
2020-11-23
53
问题
若有以下程序
#include<stdio.h>
void sp(int*a){ int b=2; main(){int k=3,*p=&k;
a=&b; sp(p);
*a=*a*2; printf("%d,%d\n",k,*p);
printf("%d,",*a);} }
则程序的输出结果是
选项
A、4,3,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://kaotiyun.com/show/S53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(
下面不能作为结构化方法软件需求分析工具的是()。
软件的生命周期是指()。
以下能正确输出字符a的语句是()。
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3x3的矩阵就是一个“
给定程序中,函数fun的功能是:判断形参S所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0:(3)x1=cos(x0)
下列对于软件测试的描述中正确的是
随机试题
试述消化道出血的主要治疗方法。
胃肠减压的禁忌证是
急腹症手术治疗的适应证,下列哪项是错误的
男性,24岁,因气促1周就诊,查体颈静脉怒张,血压90/65mmHg,心界向两侧扩大,心率120次/分,律齐,心音遥远,肝肋下3指,移动性浊音(-),最可能的诊断是
《建筑法》及相关建设法规规定,施工单位允许他人以自己的名义承揽丁程,按规定可进行下列除()以外的处罚。
广东省农村合作金融机构2018年工作会议会议指出,2018年是全面贯彻党的十九大精神的开局之年,是广东农信的“改革”年与()年。
小青岛又名琴岛,是青岛的标志。()
检验假设的方法主要有直接检验和_________两种。
根据《中华人民共和国疫苗管理法》,下列说法正确的是:
与司法活动相比,执法活动的特征有()。(2009年多选46)
最新回复
(
0
)