首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动m
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动m
admin
2010-05-05
63
问题
下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3, b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<conio.h>
#include <stdio.h>
int fun(int *x,int y)
{
int t;
/***************found***************/
t=x;x=y;
/***************found***************/
return(y);
}
main()
{int a=3,b=8;
clrscr();
printf("%d %d\n",a, b);
b=fun(&a,b);
printf("%d %d\n" ,a,b);
}
选项
答案
(1)错误:t=x;x=y; 正确:t=*X;*x=y; (2)错误;return(y); 正确:return(t);
解析
本题考查指针变量做函数参数。同样,这里也涉及到一个“交换规则”,另外,根据题目主函数中fun()函数的调用方式说明fun()函数的参数应当为指针类型。交换结束后返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/mHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
甲、乙两人轮流投篮,每人每次投一球。约定甲先投且先投中者获胜,一直到有人获胜或每人都已投球3次时投篮结束。设甲每次投篮投中的概率为,乙每次投篮投中的概率为,且各次投篮互不影响。则投篮结束时乙只投了两个球的概率为:
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
某河段中的沉积河沙可供80人连续开采6个月或60人连续开采10个月。如果要保证该河段河沙不被开采枯竭,问最多可供多少人进行连续不间断的开采?(假定该河段河沙沉积的速度相对稳定)
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
下列关于法的程序性的表述,能够成立的是
随机试题
急性胃穿孔的体征不包括
脉象见动脉的主病为
关于中药饮片的说法,正确的有()。
抓扬式挖泥船的挖深一般可达()。
背景资料: 某变压器厂装配车间为全钢结构厂房,跨度为28m,长为180m,轨道中心跨距为22m,轨道顶标高为22.5m。某安装公司承接了一台160/40t桥式起重机安装工程,起重机自重175.8t,安装工期为15d。为了确定能保证安全可靠、保证工期、降低
能够承受较高风险的投资者显然应该获得一个更高的收益率。因此需要对证券投资的收益水平加以度量,影响股票总收益率的因素包括()。
红十字会是最普通的非营利组织,下列各项中不属于非营利组织的首要目的是()。
与中学德育、大学德育相比,我国小学德育具有明显的特点,体现在()。
【2014.辽宁大连】教育心理学的具体研究范畴是围绕学与教相互作用过程而展开的,由学习过程和教学过程这两个过程交织在一起。()
已知一对幼兔能在一月后长成一对成年兔子,一对成年兔子能在一个月后生出一对幼兔,如果现在给你一对幼兔,问一年后共有()对兔子(假设每对兔子都为雌雄各一只)。
最新回复
(
0
)