首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b; *a = *a * 2; printf("%d,", *a); } main() { i
若有以下程序 #include void sp(int *a) { int b=2; *a = *a * 2; printf("%d,", *a); a=&b; *a = *a * 2; printf("%d,", *a); } main() { i
admin
2015-07-28
35
问题
若有以下程序
#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()中,*a为3,所以第一次输出值为6;之后*a指向变量b的地址,所以输出结果为4,*a指向的变化不能改变k的地址,所以k值为6,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/E7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){inti,n[]={0,0,0,0};for(i=1;i<=3;i++){n[i]=n[i-1]*3+2;printf("%d",n[i
若有以下程序段: main() { int x=2,y=4; x=x^y; y=y^x; x=x^y; printf("%d,%d",x,y); }则上述程序段的输出结果是______。
用高级程序设计语言编写的程序称为______。
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
C语言库函数fgets(str,n,fp)的功能是______。
A、3*xn(2*x-1)B、3*x**n(2*X-1)C、3*pow(x,n)*(1/(2*x-1))D、3*pow(n,x)/(2*x-1)4在该题中,x的n次方应该调用函数pow(x,n)计算,故排除选项A、B。在选项D中,pow(n,x)的
下列叙述中正确的是()。
下列关于栈的叙述中正确的是_______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
C语言规定,在一个源程序中,main函数的位置
随机试题
下列负责执行路由器的各种指令的是【】
在Word2010下,若把abc.docx文件打开后以文本文件格式存盘,应选择“文件”选项卡下的________命令。
下列哪项不是胃火上逆型呃逆的主症
女,55岁。国家公务员,30年来因丈夫(高级工程师)有外遇,夫妻感情不佳,总想离婚,但又总舍不得孩子,又怕丢面子,来到心理咨询门诊,想问心理咨询师,离婚好还是不离婚好?此时心理咨询师最应注意的原则是
某甲拥有一条渔船,某乙借得之后,在海上从事走私活动时被海关缉私人员查获。海关对某乙作出如下处罚决定:没收某乙用于走私的渔船及全部走私物品,并处罚款2万元。下列哪一说法正确?()
全国重点文物单位如果必须作其他用途的,应当()。
现代从业人员加强职业道德修养的正确途径和方法有()。
“欲穷千里目,更上一层楼”说的是:
根据宪法和法律,下列选项中构成违宪行为的是( )。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
最新回复
(
0
)