首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
admin
2021-07-09
52
问题
有以下程序:
#include <stdio.h>
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、321,cba
B、abc,123
C、123,abc
D、1bc,a23
答案
D
解析
字符串是一个特殊的数组,所以按照数组的规则,s1应该指向的是数组的首地址,即"abc"的第一个字符的地址。s2指向的是"123"的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符’a’和’1’的内容,所以打印输出为D)。
转载请注明原文地址:https://kaotiyun.com/show/Fitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
若有以下程序#includechar*a="you":charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’
以下选项中,能正确进行字符串赋值的是
有以下程序≠}include,main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值木*/printf("a+b=%d\n",a+b);/*输出计算结果*/)程序运行后的输出结果
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
以下选项中,能用作数据常量的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
随机试题
A.瞳孔散大或大小不等,呼吸节律不整B.呼吸节律不整,出现异常呼吸C.肝大,颈静脉怒张D.呼吸困难,咳嗽,咳痰E.呼吸困难,端坐呼吸,咳粉红色泡沫痰惊厥患儿发生脑疝时表现
患者,男,25岁肋骨骨折后合并气胸,急诊行胸腔闭式引流术。对胸腔闭式引流护理,错误的是
下述哪项不属于产后血晕的特点
流行性腮腺炎的中医病名为()化脓性腮腺炎的中医病名为()
中医认为病毒性脑炎的病情演变总不离热、痰、风的相互转化,其始动因素是()
图示各杆件的E、I、l均相同,在图b)的四个图中,与图a)杆件左端的转动刚度(劲度)系数相同的是:
南方股份有限公司为上市公司,截止2004年12月31日公司总股本为人民币4.8亿元,公司总资产9.2亿元,总负债3亿元。公司决定于2005年1月13日召开董事会,并于2005年1月9日通知全体董事,会议主要内容如下:(1)公司原来的董事长因长期
公司信贷市场细分的作用不包括()。
“法令由一统”是下列哪个朝代的法制指导思想?()
回收用户U1,U2和U3在关系employee的salary属性上的UPDATE限的语句是
最新回复
(
0
)