首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。 例如给a和b分别输入:60和65,输出为:a=65 b=60 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。 例如给a和b分别输入:60和65,输出为:a=65 b=60 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
admin
2013-04-02
43
问题
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。
例如给a和b分别输入:60和65,输出为:a=65 b=60
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
void fun(int a, b)
{int t;
/**********found**********/
t=b; b=a; a=t;
}
main ()
{int a, b;
printf ("Enter a , b : "); scanf ("%d,%d", &a, &b);
fun (&a , &b);
printf (" a = %d b = %d\n ", a, b);
}
选项
答案
void fun(int *a,int *b) t=*b; *b=*a; *a=t;
解析
(1)该题明显是指针类型的错误。主函数传的形参分别是a、b的地址,而函数fun中却定义a、b为整型,所以第一个标识下的“void fun(int a, b)”改为“void fun(int *a,int *b)”。
(2)根据上面的修改,第二个标识下,“t=b; b=a; a=t;”明显应该是“t=*b; *b=*a; *a=t;”。
转载请注明原文地址:https://kaotiyun.com/show/XJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n;i++) for(j=i+1;<n;j++) if(a[i]<a[j]){ t=a[
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf(
以下叙述中错误的是 ______。
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
有以下程序 fun(char p[][10]) {int n=0,i; for(i=O;i<7;i++) if(p[i][O]=T)n++; return n; } main
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
随机试题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6。请在程序的下划线处填入
入汤剂宜先煎的是
目标的动态控制是一个有限的循环过程,应贯穿于工程项目实施阶段的全过程。()
廉洁政府2013年7月18日,中央部门集中公开2012年决算,包括“三公”经费、行政经费等数据。截至18日晚9时,记者共查询到80多个部门公布了决算,绝大多数部门的决算都远超预算幅度,2012年决算总额达9200多亿元,超出2012年预算2200
行政赔偿是指行政机关及其工作人员违法行使职权,侵犯了公民、法人或其他组织的合法权益并造成损害,由国家承担赔偿责任的制度。根据上述定义,下列各项要求中属于行政赔偿范围的是()。
“再A,也B”是()关系复句。
(2008年真题)甲公司因生产经营需要,于2007年10月10日以自有的2号厂房作抵押向A银行借款200万元,双方于10月15日办理了抵押登记手续。同年10月30日,甲公司又以自己的专利权作质押与B银行签订了100万元的借款合同及专利权质押合同,但未办理质
下列图像格式中,可以将多幅图像保存为一个图像文件,从而形成动画的是(29)。不属于视频影像文件的是(30)。
打开窗体需要执行的宏操作是()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。小李是某政法学院教务处的工作人员,为更好地掌握各个教学班级学习的整体情况,教务处领导要求她制作成绩分析表。请根据考生文
最新回复
(
0
)