首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
21
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下程序段完全正确的是
关于算法,以下叙述中错误的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
有以下程序main(){intk=5;while(-k)printf("%d",k-=3);printf("\n");}执行后的输出结果是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是
以下叙述中正确的是
下面选项中的程序段,没有编译错误的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
下面描述中不属于数据库系统特点的是()。
随机试题
设函数z=exy,则=()
我国控制人口增长的主要措施是
病因于寒,素体阳虚,痰从寒化,则发为
男性,59岁,近两日来出现头晕,胸闷,心脏X线表现为左心室肥厚、增大,主动脉增宽、延长、迂曲,有肺淤血和肺水肿征象,考虑最可能的诊断是()
甲与乙房地产开发商签订了一房屋买卖合同。为了保障将来实现物权,甲按照约定申请了预告登记。乙房地产开发商未经甲之同意,又将该房屋抵押给了丙银行,并办理了登记。为此甲、乙、丙之间发生纠纷。下列表述正确的是()。
某铁矿按照相关法律法规的要求定期进行隐患排查并及时整改,下列关于其对隐患统计分析及上报的说法中,错误的是()。
已经取得统计员以上统计专业技术职务资格的人员,无需持有统计从业资格证书,可凭统计专业技术职务资格证书,直接从事统计工作。()
甲公司与乙银行签订了一份书面借款合同,后又以甲公司的一幢房屋作为抵押签订了抵押合同并依法办理了登记。不考虑其他因素的情况下,该抵押合同的生效日为()。
下列财产中,只能属于国家所有权客体范围的是()。
BONAFIDEistogenuineasDEFACTOisto______.
最新回复
(
0
)