首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
42
问题
有以下程序:
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);}
下面程序的输出结果是【】。charb[]="ABCD";main(){char*p=b;for(;*p;p++)printf("%s",p);printf("\n");}
以下程序的输出结果是______。structdate{long*a;structdate*next;doubleb;}too;printf("%d",sizeof(too));
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
以下程序用来输出结构体变量ex所占存储单元的字节数:structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n"
若有定义:char*s="Programming";,以下叙述中有错误的是______。
若用0至9之间不同的三个数构成一个三位数,下面程序将统计出共有多少种方法。请填空。#include<stdio.h>main(){inti,j,k,count=0;
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
以下叙述中错误的是()
随机试题
某企业现有资金总额中普通股与长期债券的比例为3:1,加权平均资本成本为10%。如果将普通股与长期债券的比例变为1:3,其他因素不变,则该企业的加权平均资本成本将()。
酒精中毒常导致哪族维生素缺乏()
在致病过程中,可引起两次菌血症的细菌是
泄泻伤阴的用方是泄泻伤阳的用方是
青少年期的心理健康问题是
患者,女性,50岁。诊断为“冠心病、心绞痛”,遵医嘱给予吸氧,以下操作不正确的是
用于评估环境污染和生态破坏造成的工农业等生产力的损失,此方法称( )。
下列各项中,不直接影响合理保险储备量确定的有()。
下列关于诉讼时效期间中断的说法不正确的是()
Therelationshipbetweenhumananddogdatesbacktoatleast8,000yearsago.Differenttypesofdogswere【S1】______fordiffere
最新回复
(
0
)