首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。 请改正程序中的错误,使它能得出
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。 请改正程序中的错误,使它能得出
admin
2018-10-21
41
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stallib.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=%db=%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://kaotiyun.com/show/5cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
执行以下程序段的输出结果是()。intm=0x12,n=0x12;m=m-n;printf("%X\n",m);
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
若有如下程序;main(){intm=-i;printf("%d,%u,%o,%X",m,m,m,m);}则程序运行后的输出结果是()。
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
数据的存储结构是指
数据的存储结构是指()。
填空补充以下程序。 #define【】30 {【】; total=numPRICE; printf("total=%d,num=%d\n",【】); }
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main()(inti,j;for(i=0;i<i0;i++){j=i*10+6;if(())continue;
随机试题
十二指肠溃疡好发生于
A.1天常用量B.3天常用量C.7天常用量D.2年E.3年医疗单位开具麻黄碱单方制剂处方留存时间为
下列哪种因素会引起白细胞数量生理性降低
A.附子理中丸B.济生肾气丸C.都气丸D.左归丸E.右归丸治疗虚劳脾阳虚证,应首选
A.收敛止血,化瘀利尿B.温经止血,散寒调经,安胎C.温中止血,止呕吐泻D.止血,化瘀E.凉血止血,活血祛瘀血余炭的功效是
税收程序法是指规范税务机关和税务行政相对人在行政程序中权利义务的法律规范,以下属于税收程序法的作用的有()。
甲股份有限公司(以下简称“甲公司”)拟自建一条生产线,与该生产线建造相关的情况如下:(1)20×2年1月2日,甲公司发行公司债券,专门筹集生产线建设资金。该公司债券为3年期分期付息、到期还本债券,面值为3000万元,票面年利率为5%,发行价格为3069.
()族妇女文身忌男人参与或偷看。
下列选项中,属于我国人民法院审判工作原则的有()(2015年一综一第56题)
Themeetingonenvironmentalissuesproduced(i)_______discussionbutnocommitmentonaplanofaction:themanyuncertainties
最新回复
(
0
)