首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
54
问题
有如下程序: 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()DimxAsIntegerx=10Printfun1(x,12)+XEndSubPrivateFunctionfun1(mAsInteger,nAsIn
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
下列选项中不符合良好程序设计风格的是
关于文件操作,以下叙述中正确的是
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
以下表达式与Int(3.5)的值相同的是
能够产生1到50之间(含1和50)随机整数的表达式是
随机试题
Thebeautyofthescientificapproachisthatevenwhenindividualresearchersdo________biasorpartiality,otherscancorrect
心气虚证宜选方脾气虚证宜选方
治疗目赤肿痛,应首选
可以在互联网上发布药品信息的是
下列有关期间的表述正确的是:()
客源资源有效利用的前提是()。
夫琅和费衍射实验中,对于给定的入射单色光,当缝的宽度变小时,除中央条纹的中心位置不变外,各级衍射条纹()。
在给水排水上下管道同时施工时,且当钢管或铸铁管道的内径不大于()mm时,宜在混凝土管道两侧砌筑砖墩支承。
简述最近发展区的概念及其教育意义。
一个HTML页面的主体内容需写在___________标记内。
最新回复
(
0
)