首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void swap(char*x,char*y) {char t; t=*x;*x=*y;*y=t; } main() {char*s1="abc",*s2="123"; swap(s
有以下程序 void swap(char*x,char*y) {char t; t=*x;*x=*y;*y=t; } main() {char*s1="abc",*s2="123"; swap(s
admin
2019-08-18
22
问题
有以下程序
void swap(char*x,char*y)
{char t;
t=*x;*x=*y;*y=t;
}
main()
{char*s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是
选项
A、abc,123
B、123,abc
C、321,cba
D、1bc,a23
答案
D
解析
函数void swrdp(char*x,char*y)的功能是交换两个字符*x和*y中的内容。在主函数中字符指针s1指向字符串’abc’,s2指向字符串’123’。所以函数swap(s1,s2)的执行结果就是字符’a’和’1’相互交换。
转载请注明原文地址:https://kaotiyun.com/show/WlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下关于逻辑运算符两侧运算对象的叙述中正确的是()。
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
下面对对象概念描述正确的是
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零值):#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实体医生和患者之间的联系是()。
随机试题
安全行为是指人们在劳动()表现出保护自身和保护设备、工具等物资的一切动作。
公民因下列主体未按规定发给抚恤金或困难补助而引发的争议属于行政诉讼的受案范围的是()。
桩基础施工中,振动沉桩法()。
“征免”栏应填()。
目前,我国股权投资基金的募集()。
计算债券必要回报率时不应考虑的因素是()
《青铜艺术》是一堂美术()课。
1903年美国人()制造出了飞机。
Asustainabletransportationsystemisonethatissafe,capableandfriendlytotheenvironment.Sustainabletransportationis
Scientistsalreadyknewthatbilingualyoungadultsandchildrenperformbetterontasksdictatedbythebrain’sexecutivecontr
最新回复
(
0
)