首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){ int b=2; *a=*a*2; printf("%d,",* a); a=&b; *a=*a*2; printf("%d,",* a);} main(){ int k=3;
若有以下程序 #include void sp(int*a){ int b=2; *a=*a*2; printf("%d,",* a); a=&b; *a=*a*2; printf("%d,",* a);} main(){ int k=3;
admin
2020-03-15
16
问题
若有以下程序
#include
void sp(int*a){
int b=2;
*a=*a*2;
printf("%d,",* a);
a=&b;
*a=*a*2;
printf("%d,",* a);}
main(){
int k=3;
sp(&k);
printf("%d\n",k);}
则程序的输出结果是
选项
A、6,4,6
B、6,4,3
C、6,12,12
D、9,4,9
答案
A
解析
本题考查了指针作为函数的参数,可以接收实参变量的地址,改变实参的值。主函数调用sp(&k),执行sp函数a指向向k,执行语句‘a=’a。2后a指向空间的值k的值为6,改变a的指向以后,此时a指向b,则执行’a=’a。2以后,a指向空间b的值为4。调用结束返回主函数,输出k的值为6。
转载请注明原文地址:https://kaotiyun.com/show/4CCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(kI+j),T(k+j));}
有下列程序,程序的运行结果是#include#defineN5#defineMN+1#definefix)(x*M)main(){inti1,i2;il=ff2);
以下叙述中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
以下程序段完全正确的是
以下不构成无限循环的语句或语句组是
在一个C源程序中所定义的全局变量,其作用域为
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x.y)?(x++):(y++)”中的条件表达式(x-y)等价的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
下列属于稳定战略的有()。
CO2气体保护薄板平对接焊时,采用()焊法。
脑功能监测的内容有哪些?
狼疮性肾炎最为严重的病理类型为
某股份有限公司拟投资项目的融资方案为:金融机构贷款2000元,税后资金成本为5%;发行优先股500万元,资金成本为10%;企业通过证券市场配股筹集1500万元,资金成本为15%。该融资方案的税后加权平均资本成本是()
我国《民法》的基本原则是( )。
KZHl015团将于10月17日17:40乘火车离A.市赴E市。地陪小胡下午带领该团游览了清真寺后,于16:00将该团带到市中心购物。16:40全团上车后发现少了两名客人。于是小胡让领队照顾全团在原地等候,自己和全陪分头去找这两名客人。等找到客人,回到车上
社区工作者在准备阶段需要调查了解社区的自然、社会环境等基本状况,主要包括以下几个方面:()。
把数学表达式表示为正确的VB表达式应该是()。
Thepopulardietarysupplementginsengissaidtoimproveone’smoodandall-aroundvigor,butanewstudypublishedintheJour
最新回复
(
0
)