首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
49
问题
有如下程序
#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全国计算机二级
相关试题推荐
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[41={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
以下选项中正确的定义语句是
以下叙述中正确的是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
以下选项中,不合法的C语言用户标识符是()。
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
随机试题
生物技术药物制剂的主要剂型为
(2005年第82题)下列选项中,符合Graves病眼征分级标准4级的是
以下有关健康教育诊断的表述,哪项不正确
因易泛油而需置阴凉干燥处贮存的饮片是()。
A.国药准字H+4位年号+4位顺序号B.国药准字S+4位年号+4位顺序号C.国药证字Z+4位年号+4位顺序号D.国药证字H+4位年号+4位顺序号化学药批准文号的格式是
某项目初期投资150万元,年运营成本90万元,寿命期5年,寿命期末回收残值20万元,企业基准折现率10%,则该项目的费用现值为:
“国庆”期间全体员工放假七天,这属于组织赋予员工的()。
依据教育研究目的划分的研究类型有()。
关注民生、重视民生、保障民生、改善民生,是我们党全心全意为人民服务宗旨的要求,是民政府的重要职责,也是当前构建社会主义和谐社会的关键所在,这说明()。
下列行头中,属于习武之人穿着的是()。[2012年真题]
最新回复
(
0
)