首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include int change(int* data) { return (*data) ++; } main() { int data = 123; change(&data); printf("%d,", data); data
有如下程序 #include int change(int* data) { return (*data) ++; } main() { int data = 123; change(&data); printf("%d,", data); data
admin
2015-07-28
37
问题
有如下程序
#include
int change(int* data)
{
return (*data) ++;
}
main()
{
int data = 123;
change(&data);
printf("%d,", data);
data = change(&data);
printf("%d,", data); printf("\n");
}
程序运行后的输出结果是( )。
选项
A、124,124,
B、123,124,
C、124,123,
D、123,123,
答案
A
解析
函数change()为中先获取指针data指向的变量的数值并返回之后该数值再自增。函数为地址传参,形参与实参的变化保持同步,所以调用语句"change(&data);"执行完毕后,data的值为123+1=124,调用语句"data = change(&data);",函数change()将返回值赋值给data,返回的是变化之前的数据,所以输出结果仍然是124,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/eKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的程序段是______。
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
在循环结构中,______可以使得同一组语句一次也不执行。
算法具有5个特性,以下选项中不属于算法特性的是______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
随机试题
There’sastressgapbetweenmenandwomenA)"Iusedtoworkveryhard.Ilovetocreatethings,growthemandsolveproblems,"
在高层建筑结构中,水平风荷载作用下在结构底部所产生的弯矩与结构高度成
A、对乙酰氨基酚B、布洛芬C、西咪替丁D、氢化可的松E、氢溴酸右美沙芬仅用于止咳的非处方药是
国家或地方的建设程序法规要求等属于()信息。
某上市公司进行债务重组时,收到债务人非现金资产发生的运杂费、途中保险费等相关费用,应计入()。
()年,中国人民银行颁布了《个人住房担保贷款管理试行办法》。
函数f(x)=在[-π,π]上的第一类间断点是x=()
下列关于动态联编的描述中,错误的是()。
Noonelikesthemosquito.Butthemosquitomaydecidethatshelovesyou.She?Yes,she.Itstruethatmalemosquitodoesn’tb
Baby-NamingTrends[A]Overthelastfiftyyears,Americanparentshaveradicallyincreasedthevarietyofnamestheygiveth
最新回复
(
0
)