首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include void prt (int *x, int*y, int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; p
以下程序的输出结果是 #include void prt (int *x, int*y, int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; p
admin
2010-12-10
39
问题
以下程序的输出结果是
#include
void prt (int *x, int*y, int*z)
{printf("%d,%d,%d\n",++*x,++*y,*(z++));}
main()
{int a=10,b=40,c=20;
prt (&a,&b,&c);prt (&a,&b,&c);}
选项
A、11,42, 31
12,22,41
B、11,41,20
12,42,20
C、11,21,40
11,21,21
D、11,41,21
12,42,22
答案
B
解析
考查指针作为参数的函数调用。尽管C语言以传值方式进行函数调用,但也可以通过传递指针的值(变量的地址)来达到修改实参变量值的目的,这是此题主要说明的问题。另外,应注意表达式*(z++)的值是*z,其后的z++在程序中无实际作用。函数调用时,由于x,y和z分指向a,b和c,因此,*x,*y和*z就是a,b和c。第一次调用函数时, *x=a=10, *y=b=40,*z=c=20输出结果为11,41,20,至此,已经可以肯定选项B)是正确的。在第一次输出后,a=11,b=41,c=20,第二次输出为:12,42,20。
转载请注明原文地址:https://jikaoti.com/ti/tOB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:PrivateSubCommandl_Click()Fori=1To2Forj=lToi
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Check1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。
编写如下程序:PrirateSubCommand1_Click()DimBumAsIntegerDimkAsInteger,nAsIntegernum=InputBox("
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimvkAsLongk=1:hum=Abs(num)DoWhilenumk=k*(numMod10)num=num\10Loopfn=kEnd
在窗体上画一个通用对话框,其名称为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是()。
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为( )。
能将高级语言编写的源程序转换为目标程序的是( )
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。#include stuct node{ char data; struct node *next;};
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
随机试题
叩诊腹大而胀的患者,叩之如鼓者为
A.人参、当归、川芎、白芍、桂心、莪术、丹皮、牛膝、甘草B.人参、当归、熟地黄、杜仲、山药、山茱萸、枸杞子、炙甘草C.桂枝、吴茱萸、当归、芍药、川芎、人参、生姜、麦门冬、半夏、牡丹皮、阿胶、甘草D.当归、熟地黄、白芍、丹皮、茯苓、沙参、黑芥穗E.当
下列关于中水水源的叙述中正确的是()。
丙公司发行5年期公司债券800万元,票面年利率为6%,筹资费用率为1%。若该公司适用企业所得税税率为25%,则发行该批债券的资金成本率为()。
现金清收准备主要包括()。
上年度没有经常项目外汇收入的境内机构新开立经常项目外汇账户时,初始限额原则上不超过等值()。
我国少数民族满族、回族、黎族的主要分布省区依次是()。
党的基本路线的核心是“一个中心、两个基本点”。()
Empiricalevidenceisevidencethatonecansee,hear,touch,taste,orsmell;itisevidencethatissusceptibletoone’ssense
有下面程序代码:PrivateSubCommand1_Click()Dima,sAsIntegera=Array(1,2,3,4,5,6,7,8,9)k=1s=0D
最新回复
(
0
)