首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:交换主函数中两个变量的值。例如: 若变量a中的值原为8,b中的值为3。程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得
给定程序MODll.C中函数fun的功能是:交换主函数中两个变量的值。例如: 若变量a中的值原为8,b中的值为3。程序运行后a中的值为3,b中的值为8。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得
admin
2013-03-29
65
问题
给定程序MODll.C中函数fun的功能是:交换主函数中两个变量的值。例如:
若变量a中的值原为8,b中的值为3。程序运行后a中的值为3,b中的值为8。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行。也不得更改程序的结构!
#include
/***************found****************/
void fun(int x,int y)
{
int t;
/******************found****************/
t=x; x=y;y=t;
}
main()
{
int a,b;
a=8;b=3;
fun(&a,&b);
printf("%d, %d\n",a,b);
}
选项
答案
(1)void fun(int *x,int*y) (2)t=*x;*x=*y;*y=t;
解析
(1)主函数中“fun(&a,&b);"引用的是变量a和b的地址,所以第一个标识下的fun函数定义中的参数应该是指针型,即“void fun(int x,int y)"改为“void fun(int*x,int*y)"。
(2)同理,第二个标识符下的“t=x;x=y;y=t;"改为“t=*x;*x=*y;*y=t;"。
转载请注明原文地址:https://kaotiyun.com/show/9PJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
若输入60和13,以下程序的输出结果为()#defineSURPLUS(a,b)((a)%(b))main(){inta,b;scanf("%d,%d",&a,&b);prind("
有以下程序main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
以下正确的程序段是
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
在熔剂法中吹锌后,先空冷再水冷,水温一般在()范围内。
受体激动剂的特点是
A、高血压病1级B、高血压病2级C、高血压病3级D、高血压危象E、高血压脑病血压骤然升高,剧烈头痛,呕吐,意识模糊,抽搐,属于()
某县人民法院审理了一起故意伤害致死案,判处被告人邱某有期徒刑5年,赔偿被害人医疗费2万元。判决宣告后,被告人未上诉,县人民检察院也未提出抗诉,但被害人认为民事赔偿太少,遂提出上诉。二审法院经二审程序审理后,作出了如下判决,哪一项符合刑事诉讼法的规定?
土地资源是指在当前和可预见的未来对人类有用的土地,它的特点不包括()。
甲、乙两个方案的现金流量表如下,这两个方案的增量投资回收期为()。
组织外部环境的具体环境不包括()。
甲公司2017年3月1日结存甲材料1000千克,单位成本为890元,当月外购甲材料1200千克,取得增值税专用发票注明的价款为1080000元,增值税税额为183600元,当月生产领用甲材料500千克。甲公司原材料采用先进先出法计算发出成本,则月
如果父母在孩子小时候不慎传递给孩子负能量,那么__________后来在多好的学校接受教育,也不易改变负能量对孩子的价值观已造成的影响;每当“豆腐渣工程”暴露在公众的视野时,人们便热衷于“败类建筑师”之说,进而,政府对该行业的监管也成了__________
(2007年试题,21)设函数f(x),g(x)在[a,b]上连续,在(a,b)内具有二阶导数且存在相等的最大值f(a)=g(a)f(b)=g(b),证明:存在ξ∈(a,b),使得f(ξ)=g’’(ξ).
最新回复
(
0
)