首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> int change(int*data) { *data=*data%2; return(*dat A)+1; } main() { int data=12; ch
有如下程序 #include<stdio.h> int change(int*data) { *data=*data%2; return(*dat A)+1; } main() { int data=12; ch
admin
2022-10-24
59
问题
有如下程序
#include<stdio.h>
int change(int*data)
{
*data=*data%2;
return(*dat A)+1;
}
main()
{
int data=12;
change(&data);
printf("%d,",data);
data=change(&data);
printf("%d,",data);
}
程序运行后的输出结果是( )。
选项
A、0,0,
B、1,2,
C、12,13,
D、0,1,
答案
D
解析
change函数接收一个整型指针data,然后将data指向的数对2求余,求余后的值重新赋给data指向的变量,最后将data指向的变量值加1并返回。注意,此处data指向的数对2求余会改变实参指针指向的值,但返回值并不影响data指向的值。程序第1次调用change函数,传入实参data的地址,将data的值修改为0(12%2=0),此时输出data的值是O;再次调用change函数,传入data的地址,将data的值修改为0(0%2=0),然后将返回值1重新赋给主函数变量data,所以此时输出data的值是1。综上,程序输出“0,1,”。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/7Hkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*S,int*t){intk:if(*S<*t){k=*s;*s=*t;*t=k;}returns;}main(
层次型、网状型和关系型数据库划分原则是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*X!=‘\0’){x++:y++;n++:}returnn
以下选项中,能用作用户标识符的是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,函数的功能是查找X在S所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在
以下选项中,能用作数据常量的是()。
在满足实体完整性约束的条件下()。
对关系S和关系R进行集合运算,结果中既包含关系Sp的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
以下选项中,与k=n++完全等价的表达式是()。
数据库设计过程不包括
随机试题
意识是人脑的机能,只要有健康的大脑就会有正常的人的意识。()
在下列传染病中罕见有病原携带者的是
外感风寒湿邪,症见恶寒发热头痛,肌表无汗,肢体酸楚疼痛,口苦而渴者,治宜选用()素体气虚,内有痰饮,外感风寒,症见恶寒发热,无汗,头痛鼻塞,咳嗽痰白,胸膈满闷,倦怠无力,气短懒言,苔白脉弱者,治宜选用()
崩漏的主要病机是()
关于屋面坡度设计,以下说法错误的是:
丙公司只生产L产品,计划投产一种新产品,现有M、N两个品种可供选择,相关资料如下:资料一:L产品单位售价为600元,单位变动成本为450元,预计年产销量为2万件。资料二:M产品的预计单价为1000元,边际贡献率为30%,年产销量为2.2万件,开发M产品
夏夜里的萤火虫是一道亮丽的风景线6萤火虫为什么会发光呢?这是由于它们体内的化学反应引起的,也就是所谓的生物体发光。灯发光时会产生大量的热,但萤火虫不会,它发出的是“冷光”。因为如果它的发光器官也像灯泡那样热,这种昆虫在发光过程中就无法存活。萤火虫发光有很多
根据以下资料回答下列题。AO级型车比A00级型车在过去的五年中每年平均销售份额约高出()。
下列选项中,不属于全国人大常委会职权的是()。
AccordingtoAmericanfederalgovernment,residentsofHawaiihavethelongestlife______:77.2years.
最新回复
(
0
)