首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
17
问题
有以下程序:
#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/Ibtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于switch语句的叙述中正确的是()。
以下选项中可用作C程序合法实数的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
在C语言中,函数返回值的类型最终取决于
下面不能作为结构化方法软件需求分析工具的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
算法的空间复杂度是指
下面关于算法的叙述中,正确的是()。
随机试题
企业文化可分为
三叉神经运动根位于感觉根的
生理性闭经不包括
甲公司拟将土地使用权作价与乙公司成立股份有限公司,委托土地估价机构对其已出让在建办公楼用地价格进行评估。按照委托方的估价目的,经分析所收集到的资料,估价师在评估地价过程中采用的建筑面积指标应选择()。
根据《节约能源法》规定,对于已经建成的建筑工程,不符合建筑节能标准的()。
金融市场的微观经济功能包括()。
关于普通人寿保险(以下简称寿险)的说法,正确的有()。
股份有限公司依法向100人的特定对象发行证券属于公开发行证券。()
【B1】【B7】
我相信你是班上最棒的。
最新回复
(
0
)