首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。 例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。注意:不要改动ma
admin
2019-04-04
29
问题
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。
例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun (int *x,int y)
{
int t ;
return (y) ;
}
main ( )
{ int a =3,b= 8 ;
printf("%d %d\n",a,b);
b=fun (&a, b) ;
printf ("%d %d\n", a, b) ;
}
选项
答案
(1)t=* x;*x=y; (2)return(t);
解析
(1)根据fun中x变量的定义,x为指针型变量,所以第一个错误标识下的“t=x;x=y;”改为“t=*x;*x=y;”。
(2)交换之后t中存放原来x的值,x存放原来y的值,这里应该是返回原来x的值,所以第二个标识下的“return (y); ”应该改为“return (t),”或者“return t;”。
指针作为函数的参数、函数的定义以及调用。
转载请注明原文地址:https://kaotiyun.com/show/U9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是_______。#include<stdio.h>unionun{inti;charc[2];};voidmain(){unionunx;x.c
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5;if(c)x=3;elsex=4;
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKL
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_________。
在C语言中,运算对象必须是整型数的运算符是
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
在下列叙述中,正确的一条是______。
算法一般都可以用______控制结构组合而成。
C语言程序中,运算对象必须是整型数的运算符是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
社会工作认为,社会问题是指()。
仪表输出变化与引起变化的被测变量变化值之比称为仪表的()。
患者,男,45岁。皮肤表面出现3cm左右的疖,色红、灼热、疼痛、突起根浅、肿势局限,易溃、易脓、易敛。治疗应首选( )。
提供的装备、零部件或原材料能带动行业技术升级或产品更新换代,或对相关产业的技术进步有积极影响,有望形成新兴产业指的是高新技术的()。
室内消火栓系统在安装完成后应做试射试验,试射试验一般取有代表性的位置是()。
具有多媒体功能的微型计算机系统中,常用的CD-ROM是()。
财务顾问业务的具体业务范围包括()。
有应变的______,有______的竞争性,有______的兼容性,有继承的创造性-这些都是新世纪青年人必备的品质要素。填入划横线部分最恰当的一项是()。
下面是一组关于行业性垄断的材料春运期间,有几个现象往往同时发生。一是票价上涨引起的乘客怨言;二是车辆超越,乘车环境恶劣,并因此造成交通事故频发;三是“黄牛党”猖撅,假票泛滥。铁路部门上浮票价的理由之一是调节春运期间的旅客流量,缓解运输压力。但是,尽管每年
A、Theyoftentakerisks.B、They’retooconservative.C、Theyhavenosenseofsecurity.D、Theyhavenoself-discipline.B对话开头提到了话
最新回复
(
0
)