首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int v , int w) { int t; t=v;v=w;w=t; } main() { int x=l,y=3,z=2; if(x>y} f(x,y)
有以下程序: void f(int v , int w) { int t; t=v;v=w;w=t; } main() { int x=l,y=3,z=2; if(x>y} f(x,y)
admin
2009-01-15
81
问题
有以下程序: void f(int v , int w) { int t; t=v;v=w;w=t; } main() { int x=l,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
解析
本题考核的知识点是函数的调用和if-else语句的应用。C语言规定else总是和离它最近的if语句配对。分析可以知道,函数f()作用是让形参v和形参w的值交换。在i函数中首先定义了三个变量x。y和z。然后再执行下面的if-else语句.由程序可以看出第—个else和第一个订搭配,第二个else和第二个if搭配。由于调用函数时是进行值传递的。即将实参x,y,z传给形参v和w,以后行参和实参再无联系,故通过if语句调用f()函数后,x、y和z的值并没有改变。故最后输出的x、v和z的值为1、3和2,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/s6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有一个矩形和一个圆,还有垂直和水平滚动条各一个。程序运行时,移动某个滚动条的滚动块,可使圆做相应方向的移动。滚动条刻度值的范围是圆可以在矩形中移动的范围。以水平滚动条为例,滚动块在最左边时,圆靠在矩
在考生文件夹下有一个工程文件vbsj4.vbp。程序运行后,如果单击“开始”按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击“停止”按钮,则图片停止移动,如图3-
(1)在考生文件夹下有一个工程文件st3.vbp。窗体上有名称为Timer1的定时器,以及两条水平直线,名称分别为Line1和Line2。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,设置其形状为圆,并设置适当属性使其
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
已知出租车行驶不超过4千米时一律收费10元。超过4千米时分段处理,具体处理方式为:15千米以内每千米加收1.2元,15千米以上每千米收1.8元。在考生文件夹下有一个工程文件sjt4.vbp。程序的功能是:单击“输入”按钮,将弹出一个输入对话框,接收出租车行
下面关于VB应用程序的叙述中正确的是
以下关系表达式中,其值为True的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
可以在C语言程序中用做用户标识符的一组标识符是()。
随机试题
典型支气管哮喘发作时,最主要的临床表现是()。
下列药物一般需要炒炭的是()。
级配碎石配合比设计应该在第一阶段生产试验的基础上进行第二阶段试验。按不同含:水率试拌混合料,并取样、试验。试验应满足()规定。
某油田开发工程位于东北平原地区,当地多年平均降水量780mm,第四系由砂岩、泥岩、粉砂岩及砂砾岩构成;地下水含水层自上而下为第四系潜水层(埋深3~7m)、第四系承压含水层(埋深6.8~14.8m)、第三系中统大安组含水层(埋深80~130m)、白垩系上统明
预应力混凝土中钢筋的张拉,应控制在其()范围之内。
艾宾浩斯根据实验提出了遗忘曲线,他的实验所采用的材料是()
下列属于公安机关基本职权的是()。
已知,α1是矩阵A属于特征值λ=2的特征向量,α2,α3是矩阵A属于特征值λ=6的线性无关的特征向量,那么矩阵P不能是().
数据库恢复通常基于数据备份和___________。
下列控件中,不响应Click事件的是
最新回复
(
0
)