首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
20
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
以下叙述正确的是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
下面选项中关于“文件指针”概念的叙述正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x.y)?(x++):(y++)”中的条件表达式(x-y)等价的是
数据库设计中反映用户对数据要求的模式是()。【10年9月】
随机试题
A.胸椎内鳞状细胞癌B.乳腺导管内癌C.胃溃疡癌变累及深肌层D.卵巢交界性浆液性囊腺瘤介于良、恶性之间的肿瘤
签发工程暂停令或复工令是监理工程师在()方面的职责。
某办公楼地上7层,建筑高度为23.8m,每层建筑面积为945m2,为“L”形外廊式建筑,“L”形建筑长边为45.6m,短边为22.2m,均采用不燃烧材料装修,办公场所设有计算机、复印机等办公用电子设备。办公楼内设有室内消火栓系统,每层作为一个灭火器配置的计
Word2003程序启动后就自动打开一个名为()的文档。
某项目预计投产第一年年初流动资产需用额为160万元,预计第一年流动负债需用额为55万元,投产第二年年初流动资产需用额为300万元,预计第二年流动负债需用额为140万元,则该项目流动资金投资总额为()万元。
“产”、“学”、“研”联盟的主要优点是()。
折中府
家庭的功能包括()
Althoughonlyof______intelligencehespeaksfourlanguagesfluently.
MonaLisa’spaintingisaworkofartthathasfascinatedpeoplearoundtheworldfordecades.Manyhaveoftenwonderedaboutth
最新回复
(
0
)