首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能 是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不
下列给定程序中,函数fun的功能 是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不
admin
2017-09-23
37
问题
下列给定程序中,函数fun的功能 是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动maln函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#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://jikaoti.com/ti/WTa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知chara;intb;floate;doubled;则表达式a-b+c-d结果为()型。
设有以下程序:main(){inti,sum=0;for(i=2;i<10;i++){if((i%2)==0)continue;sum+=i;}printf("%d\n",sum);}
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[0];m++;}voidmain(){
有以下程序#include<stdio.h>voidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));pfintf("%d\n",a+B);}程序
可在C程序中用作用户标识符的一组标识符是()。
以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并作为函数值返回。请填空:#include<stdio.h>#defineN3typedefstruct{in
对如下二叉树:ABDECF进行后序遍历的结果为()。
下列选项中可作为C语言合法常量的是()。
以下关于C语言的叙述中正确的是()。
下面4个关于C语言的结论中错误的是()。
随机试题
A去乙酰毛花苷B美西律C地高辛D奎尼丁E利血平由强心甾和4个糖组成
A.焦磷酸钙B.肥胖C.HLA.B27D.RFE.血尿酸增高与骨关节炎有关
某市由于经济、人口、文化的发展,原来的城市总体规划需要重新修订编制,应通过哪些程序和管理内容:城市人民政府和县人民政府在报送城市总体规划前,须经()。
在全球经济一体化的形势下,世界经济的格局也发生了变化,跨国公司在控制、管理功能趋于______,制造、装配功能趋于______。
某施工单位承担了矿山井巷工程,与业主签订了建设施工合同,合同约定工期15个月,开工日期为2005年11月1日,竣工日期为2007年1月31日。工期奖惩额为5000元/d,工程保修期1年。在施工过程中,由于发生地质条件变化,建设单位进行设计变更,影
原信用证的受益人以原证为担保品,要求银行以第三人为受益人另开立的一张与原证内容相似的信用证不是()。
银行监管是由政府主导,实施的监督管理行为。()
在会计核算中,及时性是指()。
正保公司20×2年12月20日购入一条生产线,由A、B、C三部机器构成,初始成本分别为500万元,300万元和200万元。使用年限为10年,预计净残值为零,以年限平均法计提折旧。三部机器均无法单独产生现金流量,但整条生产线构成完整的产销单位,属于一个资产组
“相地而衰征”
最新回复
(
0
)