首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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);print
有以下程序: #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);print
admin
2021-02-25
20
问题
有以下程序:
#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://jikaoti.com/ti/krz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz."};inti;for(i=0;i
以下函数的功能是()。intfun(char*s){char*t=s;while(*t++);return(t一s);}
若有以下程序#includevoidsp(int*a){intb=2;main(){intk=3,*p=&k;a=&b;sp(p);*a=*a*2;printf("%d,%d
通常软件测试实施的步骤是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
若定义函数“int*func()”,则函数func的返回值为()。
数据库设计过程不包括
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组S中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60~69的学生数据
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
随机试题
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
肝叶切除术后避免过早活动的原因是()。
最常见的风心病联合瓣膜病除心尖部听到舒张期隆隆样杂音外,另一具有诊断意义的体征是
税法解释是将一般的税收法律规定准确适用于具体的税收法律实际,而对税收法律规范作必要的解释。下列有关税法解释的表述正确的有()。
企业在报告期出售子公司。报告期末编制合并财务报表时,下列表述中,正确的有()。(2009年)
社会策划模式的实施策略主要是完整地执行一个策划的过程,在了解社会服务组织的使命和目标时,社会工作者需要认识到:使命代表了社会服务组织( )。
高利贷信用最大的特点是()。
()拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路。
Iwenttothecinemawithsomeofmyfriends______Saturday.
Astudyofarthistorymightbeagoodwaytolearnmoreaboutaculturethanispossibletolearningeneralhistoryclasses.
最新回复
(
0
)