首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
24
问题
若有以下程序
#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://jikaoti.com/ti/vFn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
在循环结构中,______可以使得同一组语句一次也不执行。
若有定义语句:intu[4][10],*P,*q[4];且0≤i
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fot(i=0;str[i]!=【】;i++)if
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4:一个double型数据在内存中所占的字节数为【】。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d"
随机试题
简述适合聚合物驱的油藏地质特点。
小儿股骨急性骨髓炎并发化脓性髋关节炎的主要途径是:()
患儿女,4岁。孕32周剖宫产,出生体重2kg,出生后2天黄疸严重,经处理后好转出院,现仍不能站立行走,躯干上凸,头后垂,常呈现出蛙位姿势,言语欠清晰,流涎。对患儿脑瘫的运动表现,应采取
李大山等五人作为发起人募集设立某股份有限公司,依照《公司法》,下列哪项责任是发起人不应当承担的?()
影响项目监理机构人员数量的主要因素有()。
生产者价格指数PPI是用来衡量生产成本变化的指数,它的计算中仅考虑有代表性的生产投入品,如原材料、半成品和工资。
()的思想,是只在需要的时刻,生产需要的数量的所需的产品。
下列统计数据类型中,由定序尺度计量形成的是()。
在清朝司法实践中,幕友发挥着重要作用。下列关于幕友的表述,正确的有()。
Theboarddeemedit’surgentthattheseinvitations_____firstthingtomorrowmorning.
最新回复
(
0
)