首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include voidsp(int*a) {intb=2; a=&b;*a=*a*2;printf("%d,",*a); } main() {intk=3,*p=&k; sp(p);printf("%d,%d\n",k,*p); } 则程
若有以下程序 #include voidsp(int*a) {intb=2; a=&b;*a=*a*2;printf("%d,",*a); } main() {intk=3,*p=&k; sp(p);printf("%d,%d\n",k,*p); } 则程
admin
2015-07-31
42
问题
若有以下程序
#include
voidsp(int*a)
{intb=2;
a=&b;*a=*a*2;printf("%d,",*a);
}
main()
{intk=3,*p=&k;
sp(p);printf("%d,%d\n",k,*p);
}
则程序的输出结果是
选项
A、4,3,3
B、4,3,4
C、6,3,6
D、6,6,6
答案
A
解析
首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5BDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=4printf("%d\n",(a+=a-=a*A));}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%x\n",k,k,k);}
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=1:elseif(ok2)x=10
下列程序的输出结果是______。main(){inti=3;switch(i){case1:casc2:printf(("%d",i);case3:case4:
设有定义:intn1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1;语句等价的是()。
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
设只是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
随机试题
SARS诊断应注意鉴别的有
男性,10岁,6周前外伤致左股骨中上段螺旋形骨折,目前大腿部仍有酸痛。X线片示:远端向上移位2cm,向内向后移位1/3,断端向前成角10°,已有骨痂形成,骨折线趋于模糊,其首选治疗方案是( )女性,42岁,工作时右小腿被机器压碾伤,X线片提示胫腓骨
下列叙述不对的是
甲将一女强奸。经查甲患有间歇性精神病,在实施强奸行为时精神正常,但是在强奸后因为被调查审讯刺激精神病发作,关于甲下列哪些说法正确?
用土层锚杆应充分考虑锚杆或锚索在地下防腐问题,施工时不应采用()。
以下关于银行理财产品的说法有误的是()。
甲、乙、丙、丁四人决定投资设立一普通合伙企业,并签订了书面合伙协议。合伙协议的主要内容如下:(1)甲以货币出资10万元,乙以实物折价出资8万元,丁以货币出资4万元,丙以劳务作价出资6万元;(2)约定了分配利润和承担债务的比例;(3)
税务代理人接受纳税人、扣缴义务人的委托,不能从事下列()的业务代理。
设向量组a1,a2,…,am线性相关,且a1≠0,证明存在某个向量ak(2≤k≤m),使ak能由a1,a2,…,ak—1线性表示。
Whatisherdbehavior?
最新回复
(
0
)