首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #include <stdio.h> void swap(int *a, int *B) { int *t; t=a;a=b;b=t; } main() {
下列程序的输出结果是【 】。 #include <stdio.h> void swap(int *a, int *B) { int *t; t=a;a=b;b=t; } main() {
admin
2013-02-23
38
问题
下列程序的输出结果是【 】。
#include <stdio.h>
void swap(int *a, int *B)
{
int *t;
t=a;a=b;b=t;
}
main()
{
int i=3,j=5,*p=&i,*q=&j;
swap(p,q);printf("%d %d\n",*p,*q);
}
选项
答案
3 5
解析
本题考查函数中实参和形参的传递,在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap函数的功能是实现两个数的交换,但没有返回值,故最终的输出结果为3 5。
转载请注明原文地址:https://jikaoti.com/ti/40B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() int c=35;printf("%d\n",c&c);} 程序运行后的输出结果是 ______。
有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
设有如下枚举类型定义:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举类型Fortran的值为()
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
一个良好的算法由下面的基本结构组成,但不包括______。
“年龄在18-25之间”这种约束是属于数据库当中的
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
以下关于宏与函数的叙述中正确的是()
随机试题
下列作品,与第二次世界大战有关的是()。
简述国际技术许可合同的概念和特点。
抗结核杆菌作用弱,可延缓细菌耐药性产生,常需与其他抗结核菌药合用的是
A.肺气肿B.大量胸腔积液C.气胸D.支气管肺炎E.肺空洞胸部叩诊呈实音的是
下列有关食品召回制度的说法正确的是:()
发电机按照原动机可划分为()。
以市场为基础的协商价格作为企业内部各组织单位之间相互提供产品的转移价格,不需要具备的条件是()。
下列条目没有在SAS中体现的是()。
(2010年)函数f(χ)=的无穷间断点的个数为【】
在选择购买PC微机时,经常遇到的所谓“486/33”或“386/33”中的“33”,其含义是( )。
最新回复
(
0
)