首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<"
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<"
admin
2013-05-30
57
问题
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<","<<b<<","<<c<<end1;}执行后输出结果是
选项
A、3,4,5
B、5,3,4
C、5,4,3
D、4,3,5
答案
D
解析
考生根据分析可以得知f函数的功能是交换两个变量的值。表明看起来,在main函数中,使用三次f函数完成三个变量的交换。真的如此么?只要考生注意到f函数采用值传递,而值传递的缺点就是不会改变形参的值,因此,上述操作根本无法改变原来三个变量的值!故三个变量的值依然保持不变。
转载请注明原文地址:https://kaotiyun.com/show/KGNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++中运算符优先级由低到高排列正确的是()。
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
在非空二叉树的中序遍历序列中,二叉树的根结点的左边应该_______。
若定义cin>>str;当输入HelloWorld!,所得的结果是str=______。
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
Jackson方法是一种面向【】的结构化方法。
在结构化程序设计思想提出之前,在程序设计中强调程序的效率。与程序的效率相比,结构化程序设计思想更重视程序的()。
若a是值为3的整型变量,则在计算表达式a=3*4,a*5后,a的值为【】。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
在关系数据库中,用来组织索引结构联系的是()。
随机试题
包装押金没收款应属于()。
精神分析的核心是()
AsfortheFlatEarththeory,IbelieveIcan______itwithmyownexperiencesofnavigation.
TomhadonceworkedinacityofficeinLondon,butnowheisoutofwork.Hehadalargefamilytosupport,soheoftenfoundh
当枕前位胎头下降至阴道口仰伸时,胎儿双肩径进入
A.颞下颌韧带B.蝶下颌韧带C.关节案D.茎突下颌韧带E.盘一锤韧带限制下颌过度向前运动的是()
下列关于陕西历史的描述,正确的是()。
下列关于医学常识的说法正确的是()。
_________年,日本被迫同中国签订协定,恢复中国对________的主权,铁路由中国赎回。
向量组α1=(1,—2,0,3)T,α2=(2,—5,—3,6)T,α3=(0,1,3,0)T,α4=(2,—1,4,7)T的一个极大线性无关组是_______。
最新回复
(
0
)