首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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<stdio.h>#include<string.h>voidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运
以下选项中叙述正确的是()。
以下选项中,能正确进行字符串赋值的是()。
通常软件测试实施的步骤是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
在C语言中,函数返回值的类型最终取决于
以下关于结构化程序设计的叙述中正确的是()。
以下能正确定义字符串的语句是
算法的空间复杂度是指
随机试题
______wasoneofthefirstnoveliststointroducethemesofpsychologyintohisworks.Hebelievedthatthehealthywayofthei
简述组织市场的特点。
用于乳腺检查的影像学技术通常不包括
男,20岁,在做化学实验时不慎将盐酸溅人眼内,应立即采取的措施是
下列以菌核入药的是
以下属于水利枢纽工程施工组织设计文件中主体工程施工部分内容的有()。
下列关于心理健康的说法不正确的是()。
世界上最大的区域性贸易集团是:
此前有媒体报道,一些地方引进了人才,却将人才___________,既浪费了人才,又违背了引才政策的积极___________,最终仍然留不住人才。依次填入画横线部分最恰当的一项是()。
“先老”即人口年龄结构的迅速变化,意味着我们的要素禀赋发生了变化,劳动力变得昂贵了,意味着我们在丧失原来在劳动密集型产业中的比较优势。“未富”则意味着,我们并不会在非常短的时间内,一下子在资本密集型和技术密集型产业中得到足够显著的比较优势。因此,这个阶段就
最新回复
(
0
)