首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){ int b=2; *a= *a * 2; printf("%d,",*a); a=&b; *a= *a * 2; p
若有以下程序 #include void sp(int*a){ int b=2; *a= *a * 2; printf("%d,",*a); a=&b; *a= *a * 2; p
admin
2016-12-28
70
问题
若有以下程序
#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/3rDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
以下4个程序中,完全正确的是
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下4个程序中,完全正确的是
若程序有宏定义:#defineN100则以下叙述中正确的是______。
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
随机试题
补充血容量是抗休克的根本措施,应首选
A.寒饮停胃证B.寒滞胃肠证C.寒湿中阻证D.胃阳虚证E.脾虚肝郁证胃脘冷痛喜按,口淡不渴,舌淡嫩,脉沉迟,最有意义的诊断是
放疗、化疗的肿瘤病人,血小板降至多少应停药,并给升血药
A.阳明热甚,津液大伤B.肾阴枯竭,津不上荣C.正常人D.骨绝E.胃阴已伤久病牙齿枯黄脱落,见于
肝破裂的临床特点中,正确的是
根据《建设工程安全生产管理条例》的规定,施工单位的()应当经建设行政主管部门或者其他有关部门考核合格后方可任职。
在清查中发现的库存现金长款,应该贷记()。
下列关于行政决策的表述,不正确的是( )。
[*]其中Ω:1≤z≤1+[*](x,y)∈Dxy,如图9.21一(a).它是由半球面:(z一1)2=1一x2一y2(z≥1)与平面z=1所围成的y≥0部分.作球坐标变换.z=1对应[*],半球面对应ρ=2cosφ.Ω的球坐标表示(如图9.21一
NoothernewspapercolumnisthasmanagedasyettorivalAnnLanders’popularityintermsofreadership.
最新回复
(
0
)