首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: void f(int x, int y) { int t; if (x<y) { t=x; x=y; y=t; } } main() { int a=4,b=3,C=5
有如下程序: void f(int x, int y) { int t; if (x<y) { t=x; x=y; y=t; } } main() { int a=4,b=3,C=5
admin
2010-01-10
31
问题
有如下程序: void f(int x, int y) { int t; if (x<y) { t=x; x=y; y=t; } } main() { int a=4,b=3,C=5, f (a,b); f (a,c); f (b,c); printf("%d,%d,%d\n",a,b,C); } 执行后输出结果是( )。
选项
A、3,4,5
B、5,3,4
C、5,4,3
D、4,3,5
答案
8
解析
C语言规定,在函数调用时变量作为参数传递是传值的,在函数体中对形参变量的修改不能影响到对应的实参变量。本题定义了一个函数f(),用变量作为形参,在main()函数中调用了3次f()函数,由于变量作为参数进行传递,所以对应的实参的值并没有被交换。故输出的a、b、c依旧是原来的值4、3、5。D选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/vUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:PrivateSubCommand1_Click()DimaAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1
软件(程序)调试的任务是
下列选项中不符合良好程序设计风格的是
由高中数学可知,对于连续函数f(x),若f(x1)与f(ra)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PriVateFunctionf(xAsSinglelAsSingle可以返回f(x)
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr="VisualBasicProgramming":ch="a"n=fu
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateS
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
在VisualBasic中,表达式3*2\5Mod3的值是
以下表达式与Int(3.5)的值相同的是
随机试题
本病诊断为治疗首选的激素是
婴儿为了补充铁剂,最早需要添加的辅助食品是
锅炉本体设备主要包括()。
在现实生活中,自来水公司的竞争类型是()。
左边图形折起来,将得到右边的图形是()。
()用于产生为确定移动客户的身份和对呼叫保密所需鉴权、加密的三参数(随机号码RAND,符合响应SRES,密钥Kc)的功能单元。
无源光网络是纯介质网络,彻底避免了外部电磁干扰和雷电影响,极适合在自然条件恶劣的地区使用。()
已知线性方程组有无穷多解,而A是3阶矩阵,且分别是A关于特征值1,-1,0的三个特征向量,求矩阵A.
下列语句中,能够进行正确初始化的是()。
Thecompanyyouworkforhasrecentlycreatedanewproduct—theDictaphone.YourMarketingManageraskedyoutowritesaleslett
最新回复
(
0
)