首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2019-02-02
22
问题
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/ * * * * * * found * * * * * * /
void fun(int x,int y)
{
int t;
/ * * * * * * found * * * * * * /
t=x;x=y;y=t;
}
void 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函数的调用方式表明fun函数的参数应当为指针类型。
(2)此处是一个变量交换操作错误,可知x、y是指针类型,变量类型不同,因而x、y不能与t进行值的交换。
转载请注明原文地址:https://kaotiyun.com/show/roRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是(
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下列程序的运行结果是()。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
以下选项中,正确的if-else语句是()
数据库系统的核心是
设有以下语句:charstr1[]="string",str2[8],*str3,*str4=="string;则______不是对库函数的正确调用。
已定义i和i为int类型变量,则以下for语句的循环次数是()。for(i=0,j=0;i<=9&&j!=876;i++)scanf("%d",&j);
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
下列食品中蛋白质生物学价值最高的是()
某实施监理的工程,建设单位与甲施工单位按《建设工程施工合同(示范文本)》签订了合同,合同工期2年。经建设单位同意,甲施工单位将其中的专业工程分包给乙施工单位。工程实施过程中发生以下事件。事件1:甲施工单位在基础工程施工时发现,现场条件与施工图不符
在双代号时标网络计划中,关键线路是指( )。
在分化、瓦解和改造犯罪分子的时候,要坚持惩办与宽大相结合的政策。()
正常菌群是指正常人体体表及与外界相通的腔道中存在着多种微生物,正常情况下它们与宿主间以及它们之间保持相对平衡,通常对人体有益无害。根据上述定义,下列不属于正常菌群的是:
2018年10月,全球首个AI(人工智能)公园在北京落成。下列关于人工智能的说法,错误的是:
计算函数在区间[-a,a]上的平均值.
有如下程序段:inti=4;intj=1;intmain(){inti=8,j=i;cout
A.recoverfromdiseasequicklyB.thereisnotenoughhardevidenceC.usetheirmindsactivelyD.itimprovesgeneralwell-bei
TwodecadesaftertheEmeraldRiverDamwasbuilt,noneoftheeightfishspeciesnativetotheEmeraldRiverwasstillreproduc
最新回复
(
0
)