首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void swap(char*x,char*y) main() {char t; { char*s1="abc",*s2="123"; t=*x;*x=*y;*y=t;
有以下程序 void swap(char*x,char*y) main() {char t; { char*s1="abc",*s2="123"; t=*x;*x=*y;*y=t;
admin
2018-01-11
94
问题
有以下程序
void swap(char*x,char*y) main()
{char t; { char*s1="abc",*s2="123";
t=*x;*x=*y;*y=t; swap(s1,s2);printf("%s,%s\n",s1,s2);
} }
程序执行后的输出结果是
选项
A、abc,123
B、123,abc
C、321,cba
D、1bc,a23
答案
D
解析
函数void swap(char*x,char*y)的功能是交换两个字符*x和*y中的内容。在主函数中字符指针s1指向字符串’abc’,s2指向字符串’123’。所以函数swap(s1,s2)的执行结果就是字符’a’和’1’相互交换。
转载请注明原文地址:https://kaotiyun.com/show/TUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includemain(){inti,s=0;for(i=1;i<10;i++)if(!(i%2)&&!(i%3))s+=i;
以下程序的功能是打印以下杨辉三角形,请填空。1111211331146411510105
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
下列叙述中正确的是()。
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
若有定义语句intb=2;,则表达式(b<<2)/(3||b)的值是()。
以下选项中表示一个合法的常量是(说明:符号口表示空格)()。
结构化程序设计主要强调的是______。
面向对象的模型中,最基本的概念是对象和______。
关系数据库的数据及更新操作必须遵循()等完整性规则。
随机试题
Videogameplayersmaygetanunexpectedbenefitfromblowingawaybadguys—bettervision.Playing"action"videogamesimprov
关于中心静脉压,以下说法哪项是正确的()
肩袖对肩关节的作用不包括
小儿死亡率最高的时期是()
对于看起来可归人两个或两个以上项目的商品,HS归类总规则规定了三个归类原则,HS采用详列商品加工方式的注释,使归类有了参照物,以便用类比方法进行商品归类。()
连带责任保证的保证人与债权人未约定保证期间的,债权人有权在自主债务履行期届满之日起()要求保证人承担保证责任。
“三步走”的发展战略的含义是什么?
Justsevenyearsago,theTexasLegislatureprescribedthatallhighschoolersmustpasstwomathcoursesandgeometrytogradua
关于加密算法的描述中,正确的是()。
Theestimatesofthenumbersofhome-schooledchildrenvarywidely.TheU.S.DepartmentofEducationestimatesthereare250,00
最新回复
(
0
)