首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; a=&b; *a=*a*2; printf("%d,",*a);} main() { int k=3,*p=&k; sp(p); printf("%d,%d\
若有以下程序 #include void sp(int *a) { int b=2; a=&b; *a=*a*2; printf("%d,",*a);} main() { int k=3,*p=&k; sp(p); printf("%d,%d\
admin
2015-12-25
33
问题
若有以下程序
#include
void sp(int *a) {
int b=2;
a=&b;
*a=*a*2;
printf("%d,",*a);}
main() { int k=3,*p=&k;
sp(p);
printf("%d,%d\n",k,*p);}
则程序的输出结果是
选项
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/3PDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(
函数ftell(fp)的作用是()。
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
下列工具中为需求分析常用工具的是()。
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",a);}main(){intcc;for(C
下列不属于软件工程的3个要素的是()。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
下列合法的字符型常量是(),
随机试题
绒毛膜癌的病理学特点可表现为()
Britishscientistsarepreparingtolaunchtrialsofaradicalnewwaytofightcancer,whichkillstumoursbyinfectingthemwi
成人使用热水袋的水温为
酒齄鼻内治法宜用
本期实际抵扣进项税为()万元。本期应缴纳的车购税为()元。
一般资料:男性,25岁,在读研究生。主诉:控制不住想不必要的事情,伴有失眠,三月余。求助者自述:大学时曾经结识一位女友,本来计划毕业后结婚,但是,对方父母反对,要求自己必须考上研究生,因此才没有领结婚证。考上研究生以后,学习比较紧张,而且分
下列说法不正确的包括()。
在人类竞走决赛时,胜利不属于健步如飞的运动家,而是属于脚步永不停歇的人!在竞走比赛时,不能用跑,所以速度快如闪电的选手并不适合参加比赛,只有脚步不断前进、永不停歇的人,才能得到冠冕!想想,我们是不是每天都在自我挑战、不断地迈开脚步向前进?还是健步如飞地冲刺
Themotherofthethreechildrenisthemanagerofalargecircus.Thefatherwentabroadonbusinessandwouldreturnthenext
Sleepwalkingisadisordercharacterizedbywalkingorotheractivitiesapersonengagedinwhile【C1】______stillasleep.Itis
最新回复
(
0
)