首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2;
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2;
admin
2020-11-23
24
问题
若有以下程序
#include
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/Zf3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen(’’myfile.dat’’,’’w’’);fputs(’’abc’’,fp);
下列叙述中正确的是()。
C语言源程序名的后缀是()。
以下关于字符串的叙述中正确的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fum的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
以下正确的字符串常量是
以下选项中不属于C语言程序运算符的是
在满足实体完整性约束的条件下()。
随机试题
材料一:农业基础仍然薄弱,最需要加强;农村发展仍然滞后,最需要扶持;农民增收仍然困难,最需要加快。我们必须居安思危、加倍努力,不断巩固和发展农村好形势。实现全面建设小康社会的宏伟目标,最艰巨最繁重的任务在农村,最广泛最深厚的基础也在农村。
木香具有止痛作用,最适用于
建立自动冲洗机质量控制标准的叙述,不正确的是
结核菌素试验阴性可见于
高强度混凝土是指硬化后强度等级不低于C60的混凝土,其水泥和矿物掺和料的总量不应大于()。
一国在进行国际经济交往时,其国际收支比较理想的状态是()。
公安机关对中国公民出入境管理的对象包括()。
下列关于我国法的溯及力的表述,正确的是()。(2009年单选14)
设α是n维单位列向量,A=E-αT.证明:r(A)<n.
中断是(69)。
最新回复
(
0
)