首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #include<iostream.h> void fun1(char a,char b) { char c; c=a;a=b;b=c; } void fun2(char&a,char&b)
阅读下面程序: #include<iostream.h> void fun1(char a,char b) { char c; c=a;a=b;b=c; } void fun2(char&a,char&b)
admin
2013-02-27
61
问题
阅读下面程序:
#include<iostream.h>
void fun1(char a,char b)
{
char c;
c=a;a=b;b=c;
}
void fun2(char&a,char&b)
{
char c;
c=a;a=b;b=c;
}
void main()
{
char a,b;
a=’x’;b=’y’;
fun1(a,b);cout<<a<<b;
a=’x’;b=’y’;
fun2(a,b);cout<<a<<b;
}
则该程序的输出为______。
选项
答案
xyyx
解析
由程序mm主函数入手,首先调用fun1函数,输出结果.然后调用fun2函数,输出结果。在函数fun1声明中出现的参数为形参,调用结束后,形参单元被释放,实参单元仍维持原值。也就是fun1函数中的“c=a;a=b;b=c;”交换结果并不能改变主函数中a,b实参的值, “a=’x’;b=’y’;”输出为xy。函数void fun2(char&a,char&b)声明为实参的地址,所以在函数中调用交换语句后,实参值改变,即输出为yx。所以答案为xyyx。
转载请注明原文地址:https://kaotiyun.com/show/mqVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
以下选项中能用作数据常量的是()。
有下列程序 #include<stdio.h> main() { charv[5][10]={"efg","abcd","snopq","hijkl","xyz"}; printf("%s,%c,%s,%c,%s",*v,**(v+3)
下列叙述中错误的是()。
以下叙述中正确的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在一个单链表中,若p所指结点不是最后结点,则删除p所指结点的后继结点的正确操作是______。
随机试题
A、上皮增厚,上皮细胞内水肿B、不典型增生C、基底细胞层液化变性,固有层淋巴细胞浸润带D、棘层松懈E、上皮下疱扁平苔藓的组织病理特征是
溢出性蛋白尿的主要成分是
关于生产能力指数法,以下叙述正确的是()。
港口与航道工程安全生产要求中,现场施工用电必须实行(),所有电器设备必须做到“一机、一闸、一漏电”。
某建筑外廊平时人流较少,采用声控照明,()。
()属于传统人事管理的内容。(2003年11月二级真题)
结合材料,回答问题:材料1和平、发展、公平、正义、民主、自由,是全人类的共同价值,也是联合国的崇高目标。目标远未完成,我们仍须努力。当今世界,各国相互依存、休戚与共。我们要继承和弘扬联合国宪章的宗旨和原则,构建以合作共赢为核心的新型国际关系,打
FitatAnySizeNikkiBlonskyisexactlytherolemodelmostparentsdreamoffortheirkids.She’shappy,she’ssuccessful,
以下程序的输出结果是【】。#include<iostream.h>voidmain(){char*x[6]={"Would","you","like","C""Plus""Plu
将考生文件夹下HOWA文件夹中的GNAEL.DBF文件删除。
最新回复
(
0
)