首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
25
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2);
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是 ______。
数据库系统的核心是 ______ 。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
有以下程序 #include <stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c
以下不合法的数值常量是______。
按照“后进先出”原则组织数据的数据结构是______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
随机试题
Therearesome______flowersonthedesk.
正常人吸入下列哪种混合气体时,肺通气量增加最明显
A、痰巾带血、质浊,有胆臭味B、痰多、色黄、质稠C、痰白、质稀D、脓血相兼浊痰、有腥臭味E、痰少、质粘、夹有血丝咳嗽痰热郁肺证,痰的特点是
高层建筑管道工程施工程序中,管道支架安装的紧后工序是()。
某现浇钢筋混凝土板跨度6m,设计无具体要求,底模及支架拆除时要求混凝土强度达到设计混凝土立方体抗压强度标准值的百分率(%)最小值是()。
汉字系统也是计算机操作系统的一个组成部分。()
2009年某企业拥有房产原值共计8000万元,其中拥有一个内部职工医院、一个幼儿园、一个超市和一个学校,房产的原值分别为350万元、100万元、300万元和240万元。当地政府规定计算房产余值的扣除比例为20%,2009年该企业应缴纳房产税()万
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出,到2020年,巩固提高九年义务教育水平,基本普及(),进一步提高高等教育大众化水平,普及()
“出世便是破蒙,进棺材才算毕业。”这体现了()的思想。
越来越多
最新回复
(
0
)