首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include voidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; } main() {char*s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s\n"
有以下程序: #include voidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; } main() {char*s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s\n"
admin
2020-07-28
31
问题
有以下程序:
#include
voidswap(char*x,char*y)
{chart;
t=*x;*x=*y;*y=t;
}
main()
{char*s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是( )。
选项
A、321,cba
B、abc,123
C、123,abc
D、1bc,a23
答案
D
解析
字符串是一个特殊的数组,所以按照数组的规则,s1应该指向的是数组的首地址,即"abc"的第一个字符的地址。s2指向的是"123"的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符’a’和’1’的内容,所以打印输出为D。
转载请注明原文地址:https://kaotiyun.com/show/C63p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和,一c号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的木号全部删除。形参h已指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角元
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写一个函数,其功能是:从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在
随机试题
甲见乙挥拳打丙,遂上前制止,结果被乙误伤。对甲因此所受的损害()。
60岁,反复咳嗽、咳痰25年,心悸、气促、下肢间歇性水肿3年,病情加重伴畏寒发热1周入院。体检:T38℃,呼吸急促,口唇发绀,双肺叩诊过清音,中下肺有湿啰音,心率110次/分,心律齐,无杂音,双下肢重度水肿。主要治疗措施应为
间接费以直接费为计算基础时,正确的计算公式应该是:间接费=()。
甲公司2018年3月20日购入乙公司股票20万股,支付价款200万元。甲公司将其划分为以公允价值计量且变动计入当期损益的金融资产核算。2018年4月5日,甲公司收到乙公司于本年3月5日宣告分配的2017年度现金股利10万元。假定甲公司对外提供半年财务报告,
下列关于认股权证和以股票为标的物的看涨期权的表述中,不正确的是()。
济州岛位于韩国最南端的北太平洋上,是个火山岛,也是韩国第一大岛,其中汉拿山是济州岛的象征。()
公文处理程序是指在一个机关内部公文运转处理的一系列环节,包括发文、收文、管理和()。
下列几位莫斯科大公被称为“钱袋”的是()
设D是χOy平面上以(1,1),(-1,1),(-1,-1)为顶点的三角形区域,D1为区域D位于第一象限的部分,则(χy+cosχsiny)dσ等于().
设随机变量X,Y相互独立且都服从N(μ,σ2)分布,令Z=max{X,Y},求E(Z).
最新回复
(
0
)