首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2013-02-23
34
问题
有以下程序 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/p7Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p;s[0]=a[0],s[1]=a[1];pp=s;p=(int*
有以下函数charfun(char*p){returnp;}该函数的返回值是
下面不属于软件设计原则的是
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为______。
软件系统生命周期的第一个阶段是______。
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______,}node;
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
在关系数据库中,用来表示实体之间联系的是_____。
随机试题
流言与以下哪些方面密切相关?()
患者,女,22岁。心界向左下扩大,心尖部第一心音减弱并闻及4/6级粗糙的全收缩期杂音,向左腋下传导,P2亢进,应考虑
继发性高血压不见于下列哪项疾病
不符合萎缩的是
甲公司新进一批家具,董事长张某超越权限以甲公司的名义与不知情的乙公司订立该批家具的买卖合同,而甲的分公司亦以自己的名义与丙公司订立了该批家具的买卖合同,甲公司不知晓前两个合同而与丁公司订立该批家具的买卖合同,甲公司的司机王某在驾车将该批家具送往公司的路上时
下列各项收入中,不属于建造(施工)合同收入的是()。
根据我国《公务员法》的规定,以下选项中属于公务员应履行的义务是()。
建设中国特色社会主义的首要的基本理论问题,就是要搞清楚
在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为
Wehaveto______thecostofsettingupanewhospitalinthatarea.
最新回复
(
0
)