首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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://kaotiyun.com/show/FhPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
下面关于命令按钮的叙述中错误的是
单击命令按钮时,下列程序段的执行结果为()。PrivateSubCommandl_Click()PrintFuncl(24,18)EndSubPublicFunctionFuncl(mAs
有如下程序:PrivateSubForm_Click()DimAAsInteger,BAsIntegerA=0Fori=1To5A=A+1B=0
设有如下程序:OptionBase0PrivateSubFormClick()DimaDimiAsIntegera=Array(1,2,3,4,5,6,7,8,9)Fori=0To3Printa(5一i);Next
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Check1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
在VB中,函数过程与子程序过程的区别之一是
随机试题
A.胸骨角B.肩胛下角C.胸骨上角D.背部第6、7颈椎E.正常肺泡呼吸音部位临床上用于计算前肋和肋间隙顺序的标志是【】
胎头下降受阻的原因不正确的是()
A大脑前动脉B脉络膜后动脉C小脑下后动脉D小脑下前动脉E小脑上动脉属于椎动脉的分支
下颌骨骨折中,影响骨折移位的主要因素是
A、失水量是50ml/kg体重B、失水量是50—100mL/kg体重C、失水量是100~120m[/kg体重D、失水量是120—150ml/kg体重E、失水量是150~180mL/kg体重重度脱水
以下不属于必须实行监理的工程是()。
颜色是一个心理物理量,有些颜色会使人感到温暖,如红、橙、黄色,称之为暖色调,有些颜色使人感到清凉寒冷,如蓝、青、紫色,称之为冷色调。形成这一现象的主要原因是,在我们的记忆器官里贮存有这样的信息:橙红色的太阳和火焰是温暖的;冬天青灰色的天空是寒冷的,碧蓝的湖
利他行为:指人们出于自愿、不指望任何报酬的帮助他人的行为。下列属于利他行为的是()。
关于FTP主要应用功能的叙述正确的是()。
A、Newbankinglawsmadeiteasiertobuyfarmland.B、TheUnitedStatesincreaseditsagriculturalimports.C、Cropproductionbec
最新回复
(
0
)