首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
有以下程序: 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
admin
2013-02-23
45
问题
有以下程序:
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
答案
D
解析
a、b、c都是按值传递给函数f,函数f不能改变它们的值。所以,a、b、c的值仍然是4、3、5。
转载请注明原文地址:https://kaotiyun.com/show/UoJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
对软件是否能达到用户所期望的要求的测试称为【】。
有以下程序main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;
对下述程序,正确的判断是()main(){inta,b,seanf("%d,%d",&a,&b);if(a>b)a=b;b=a;elsea++;b++printf("%d,%d"
以下不正确的叙述是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
在关系型的数据库管理系统中,3种基本关系运算是______。
设有以下程序段:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;p=&a[0];下面选项中,其值为6的表达式为______。
下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20;i++)
经下列语句定义后,sizeof(x)、sizeof(y)、sizeof(a)、sizeof(b)在IBM-PC机上的值分别为______。charx=65;floaty=7.3;inta=100;doubleb=4.5;
随机试题
风团色淡白,中医辨证多属
土地价格是为购买获取土地预期收益的使用权而支付的代价。()
土地使用权出让,可以采取()方式。
人们常说“聪明早慧”、“大器晚成”是指个体身心发展具有()。
最近发展区理论的创始人是()。
腹腔内空腔脏器破裂确诊后其治疗原则是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
Theydrankfourbottlesofwine______eatinganeight-coursemeal.
Intheopeningmatchofsoccer’sWorldCupFriday,GermanmidfielderTorstenFlings【S1】______anamazinggoalfrom40yardsout.
Justbecauseyou’retheboss,doesn’tmeanyouarerighteverytime.Itdoesn’tmeanyouhavethebestideas.Learntobackupy
最新回复
(
0
)