首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
49
问题
有如下程序: 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全国计算机二级
相关试题推荐
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
软件(程序)调试的任务是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
在结构化程序设计中,模块划分的原则是
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
随机试题
有关自动喷水灭火系统不适用场所。以下哪条错误?[2004年第60)
腰椎穿刺术后通常要求去枕平卧的时长是
作用快而强,可用于各种局麻方法的是
由市场供求决定的市场价格,就像“一只看不见的手”自动地指挥着资源的流向,这体现了市场经济()的功能。
我国民间有一种说法,“买卖不成仁义在”,请运用合同法的基本原则和合同法的其他有关的理论知识对其加以辨析。
Accordingtotheauthor,USmodernuniversities______WhichofthefollowingisthegoalofChinatobuildupnewuniversities
数据结构主要研究数据的______。
•Readthearticlebelowaboutevaluatingtheworkofcompanydirectors.•Choosethebestsentencefromtheoppositepagetofi
Afterabusydayofworkandplay,thebodyneedstorest.Sleepisnecessaryforgoodhealth.Duringthistime,thebodyrecove
WhenIgottothecompany,themeeting______forfiveminutes.
最新回复
(
0
)