首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include int convert(int*data) { return(*data)++; } main() { int data=56; convert(&da
有如下程序: #include int convert(int*data) { return(*data)++; } main() { int data=56; convert(&da
admin
2017-07-05
86
问题
有如下程序:
#include
int convert(int*data)
{
return(*data)++;
}
main()
{
int data=56;
convert(&data);
printf("%d,",data);
data=convert(&data);
printf("%d,\n",data);
}
程序运行后的输出结果是( )。
选项
A、56,57,
B、57,58,
C、57,57,
D、55,57,
答案
C
解析
convert()函数定义了一个形参:指针变量*data。函数体中将指针变量*data对应地址的值进行加1处理,再返回加1前data的值。main()函数中,定义了变量data并赋初值56,调用covert()函数,改变变量data的值,此时data=57;程序执行data=convert(&data),函数convert()返回的是执行前data的值,所以data=57。因此答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/hODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数voidprt(charch,intn){inti;for(i=1,i
有以下程序#includemain(){intX;scanf(”%d”,&x);,if(x2>15)printf(“%d”,x一5);if(x>10)printf(“%d”,x);
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf(“%d,
有以下程序(说明:字母A的ASCII码值是65)#includevoidfun(char*S){while(*s){if(*s%2)printf(“%c”,*s);S++;}}
有以下程序段inti,n;for(i=0;i
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t):}
已知下列函数定义:fun(int*b,intc,intD){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])(
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
人体内生物活性最强的雄激素是
理中丸中的君药是理中丸中的佐药是
下列材料中抗拉强度最大的是( )。
在初中体育课教学中,()属于体操教学。
对于共享单车来说,同样需要走出烧钱的比拼的阶段,寻求更能产生经济效益的经营模式。此次美团对摩拜的并购,为共享单车这个市场的突破寻找了新的方向。美团虽是一家实力雄厚的企业,在前两年公司估值已达70亿美元,并且通过与大众点评的策略合作积累了企业并购的经验,这使
织田信长(南京大学2001年世界古代中世纪史真题)
简述教育文献检索的基本过程。
法律推理的基本方法包括演绎推理的方法、归纳推理的方法和辩证推理的方法。在下列何种情况下需要采用辩证推理的方法?()
在设计程序时,应采纳的原则之一是()
Women’sRightsMovement1Women’srightsareguaranteesofpolitical,social,andeconomicequalityforwomeninasociety
最新回复
(
0
)