首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
admin
2018-03-28
28
问题
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65 b=60。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
/*********found*********/
void fun(int a,b)
{
int t;
/*********found*********/
t=b;b=a;a=t;
}
void main()
{
int a,b;
system("CLS");
printf("Enter a,b:");
scanf("%d%d",&a,&b);
fun(&a,&b);
printf("a=%d b=%d\n",a,b);
}
选项
答案
(1)void fun(int* a,int*b) (2)t=*b;*b=* a;*a=t;
解析
本题考查:函数定义,指针型变量作函数参数;变量值交换算法。
(1)本题考查指针变量作函数参数。采用一般变量作参数,不能改变实参的值,采用指针变量作为参数则能够改变实参的值。主函数中fun的调用方式说明fun函数的参数应当为指针类型。
(2)此处错误比较明显,因为a和b都是指针变量,进行变量交换时不能直接引用,应加上“*”号。
转载请注明原文地址:https://jikaoti.com/ti/Nna0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中头文件type1.h的内容是#defineN5#defineM1N*3程序如下:#define"type1.h"#defineM2N*2main(){inti;i=M1+M2;printf("%d\n"
按"先进后出"原则组织数据的数据结构是【】。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
下列属于不合法的main函数命令行参数表示形式的是()。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
随机试题
患者男,65岁。因腹痛3个月余入院,入院查体:ECOG评分1级,双颈可及多个肿大淋巴结,心肺无异常,腹软,肝肋下5指可及,脾肋下3指可及,移动性浊音阴性。B超检查示腹膜后多发淋巴结肿大,肝脏.多发性占位病变,结合病史考虑转移瘤。血清LDH正常。颈淋巴结穿刺
七情配伍中可以提高药效的是
某男,35岁。近日来,喘咳气逆,呼吸急促,胸部胀闷,痰多色白稀薄而带泡沫,兼头痛鼻塞,无汗,恶寒、发热。根据八纲变这个,该证属于()。
按照《航道整治工程技术规范》的规定,水下炸礁工程完工后,必须进行(),检验施工质量。
下列关于股份有限公司创立大会的表述,正确的有()。
企业购买增值税税控系统专用设备支付的费用以及交纳的技术维护费允许在增值税应纳税额中全额抵减。()
信息的传输模型中包括信源、编码器、信道、解码器、信宿、噪声等要素。噪声主要对()形成干扰或影响。
小明利用PowerPoint制作一份考试培训的演示文稿,他希望在每张幻灯片中添加包含“样例”文字的水印效果,最优的操作方法是
ThomasMalthuspublishedhisEssayonthePrincipleofPopulationalmost200yearsago.Eversincethen,forecastershavebeing
GrowingupinasmalltownintheUttarPradeshregionofIndia,RamCharanlearnthismostvaluablelessonwhilehewasworking
最新回复
(
0
)