首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else
admin
2009-04-15
35
问题
有以下程序: void f(int v,int w) { int t; t=v;V=W;W=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d<%d\n",x,y,Z); } 执行后输出结果是( )。
选项
A、1,2,3
B、3,1,2
C、1,3,2
D、2,3,1
答案
4
解析
C语言规定else总是和离它最近的if语句配对。分析可以知道,。函数f()作用是让形参v和形参w的值交换。在主函数中首先定义了3个变量x、y和z。然后再执行下面的if-else语句。由程序可以看出第一个else和第一个if搭配,第二个else和第二个if搭配。由于调用函数时是进行值传递的。即将实参x、y、z传给形参v和w,以后行参和实参再无联系,故通过if语句调用f()函数后,x、y和z的值并没有改变。因此最后输出的x、y和z的值为1、3和2,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/apXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
以下关于文本框Text1的叙述中,错误的是
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
在关系数据库中,用来表示实体间联系的是
双精度浮点数的类型说明符为
在考生文件夹下有一个工程文件sjt4.vbp,其功能是:①单击”读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Textl中:②单击”输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击”插
下列运算符中,优先级最高的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
流量控制实际上是对()的控制。
试问当λ为何值时,方程组有解?并求出它的通解.
桑叶须在___________后采集。
A.CAl9-9B.NSEC.CEAD.CA153E.CYFRA21-1肺腺癌时常升高的肿瘤标志物是
对特发性血小板减少性紫癜患者进行健康指导,错误的是
A.冠折露髓B.根尖1/3折断C.冠根联合折断D.牙齿移位E.牙齿完全脱出乳牙外伤常见的是
上市公司发行可转换为股票的公司债券,除应满足发行债券的条件外,还应满足发行股票的条件,并由()核准。
撬块安装,应根据项目特征(功能;质量;面积;绝热材质及要求),以()为计量单位。
下列不符合登记账簿要求的是()。
为投资的事情发愁吗你还在
最新回复
(
0
)