首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
15
问题
有以下程序: 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://kaotiyun.com/show/apXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于文本框Text1的叙述中,错误的是
下列不属于计时器控件属性的是
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandl_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPrivateSubswap(ByVa
下列程序运行后,输出结果为()。Subabcd(ByValnAsInteger)n=n+5EndSubPrivateSubFormClick()n%=3Callabcdfn%)Printn%EndSub
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
在关系模型中,每一个二维表称为一个
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
数据库技术的根本目标是()。
随机试题
劳力性心绞痛.常见的诱因有
男性,34岁。2个月来无痛性颈淋巴结肿大,间断发热3个月,体检:脾肋下4cm。
下列行为中,涉及的进项税额不得从销项税额中抵扣的是()。
检查学生的学习效果可以运用的主要方式有()。
中国共产党党员要彻底地坚持唯物论和无神论,从根本上与形形色色、花样翻新的唯心主义和有神论划清界限。但是,极个别的党员干部不信唯物信唯心,不信马列信鬼神,理想信念淡漠,精神状态涣散。从世界观上看,这与()直接相关。
人们通过观察别人的行为、活动来学习各种知识,并且以相同的方式来做出反应的能力叫作()
有以下程序#include<stdio.h>main(){chara=4;printf("%d\n",a=a<<1);}
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
Mostpeoplewhotravellongdistancescomplainofjetlag.Jetlagmakesbusinesstravelerslessproductiveandmoreprone【51】maki
StudyHabitsIncollegeinanyclass,youwillfindwidelydifferenttypesofpeople,notonlyinpersonalitybutalsoinschola
最新回复
(
0
)