首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
76
问题
有以下程序 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全国计算机二级
相关试题推荐
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;printf("exsize
以下程序是用递归方法求数组中的最大值及其下标值。请填空。#defineM10voidfindmax(int*a,intn,inti,int*pk){if(i<n){if(a[i]>a[*pk]
下列说法中错误的是
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
下列选项中不是结构化程序基本结构的是
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
若a=10,b=20,则表达式!(a<b)的值是【】。
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#include<stdio.h>main(){union{inti[2];longk;charc[4];}r,*s=&
数据库系统中实现各种数据管理功能的核心软件称为【】。
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
随机试题
Ifthiskindoffishbecomes_______,futuregenerationsmaynevertasteitatall.
患者,男性,80岁。有慢性支气管炎病史20年。一周前受凉后再次出现咳嗽、咳痰,痰白质黏,伴呼吸困难、胸闷、乏力。以“慢性支气管炎合并慢性阻塞性肺气肿”入院治疗。患者最主要的护理问题是
用于配制培养液的三蒸水或超纯水宜现用现配,其存放时间最长不宜超过
A.既治瘿瘤,又治疮疡肿痛B.既治瘿瘤,又治水肿C.既治瘿瘤,又治肺热咳嗽D.既治瘿瘤,又治肝火目赤肿痛E.既治瘿瘤,又治肺痈昆布治疗的病证是
按CIFLandedLondon成交的货物,在伦敦的卸货费和进口报关费应由卖方负担。()
封闭式基金份额上市交易,基金期限合同为()年以上。
某税务师事务所在2013年省注税协会组织的行业检查中,被查出以下问题,请分别指出下列行为应承担的法律责任? (1)注册税务师王某以个人名义承接代办税务登记业务。 (2)注册税务师李某同意帮助委托方偷逃税歙,双方约定四六分成。 (3)注册税务师孙
Theyspentalltheirsparetime,______theirsparemoney,ontheirexperiment.
PASSAGETWO
Directions:Forthispart,youareallowed30minutestowriteanessaycommentingonmoreandmorepeople’smovingtoanotherc
最新回复
(
0
)