首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要
admin
2021-07-09
43
问题
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 /********* found*********/
3 void fun(int x,int y)
4 {int t;
5 /*********found*********/
6 t=x;x=y;y=t ;
7 }
8 void main()
9 {int a,b;
10 a=8;
11 b=3;
12 fun(&a,&b);
13 printf(’’%d%d\n’’,a,b);
14 }
选项
答案
(1)void fun(int*x,int*y) (2)t=*x;*x=*y;*y=t;
解析
(1)本题考查指针变量作函数参数。一般变量作参数时,不能改变实参的值,采用指针变量作为参数则能够改变实参的值。主函数中fun函数的调用方式表明fun函数的参数应当为指针类型。
(2)此处是一个变量交换操作错误,可知x、y是指针类型,变量类型不同,因而x、y不能与t进行值的交换。
转载请注明原文地址:https://kaotiyun.com/show/mYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
下面结构体的定义语句中,错误的是
以下叙述中正确的是
以下叙述正确的是()。
以下选项中,能用作数据常量的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
下面是有关C语言字符数组的描述,其中错误的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
我国正式实施的第一个学制是()。
为了实现21世纪人人享有卫生保健这一目标,世界卫生组织建议的行动纲领中不包括
部门规章与地方政府规章之间对同一事项的规定不一致时,应该()。
个人征信系统所搜集的个人信用信息包括个人基本信息、信贷信息、()和客户本人声明等各类信息。
根据客户金字塔理论,活跃客户又可以细分为:()。
请认真阅读文章,按照每道题的要求作答。中国有着悠久的萤火虫文化。早在先秦时期的《诗经》中,萤火虫就成为先民的关注对象,诗中“町畽鹿场,熠耀宵行”就是描述萤火虫的。古代诗人常借萤火虫抒情达意,唐代杜枚的“银烛秋光冷画屏,轻罗小扇扑流萤”,便是千古绝
根据下面材料回答下列问题。据统计,2015年上半年全国渔业产值4152.56亿元,同比增长5.91%;渔业增加值2260.05亿元,同比增长5.92%,高出农林牧渔业增加值的增幅2.2个百分点。2015年上半年全国水产品产量2700.09万吨,同比增长
下列关于戊辰学制的表述错误的是
I’mtoldthatduringaninternationalgameofchess(国际象棋),manybeautifulmovescouldbemadeonachessboard.Inadecisive【C1
TheAmericancommonschooldifferedfromtheEuropeanschoolinthatitwasfromtheoutsetanexpressionofthedesireonthep
最新回复
(
0
)