首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1="
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1="
admin
2009-03-05
67
问题
有以下程序 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、123,abc
B、abc,123
C、1bc,a23
D、321,cba
答案
C
解析
此题考核的知识点是指针变量值的交换。c语言中,字符串常量在内存中是以字符数组的形式进行存放的,因此字符指针x和y指向的是各字符串的首地址,也就是字符串第—个字符的地址,则*x与*y交换的是字符串的第—个字符,即字符“a”与“1”的交换,而字符串中其它字符保持不变,所以答案选C。
转载请注明原文地址:https://www.kaotiyun.com/show/DlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
表达式Sgn(0.25)的值是( )。
在某个事件过程中定义的变量是( )。
检查软件产品是否符合需求定义的过程称为()。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
随机试题
《饮马长城窟行·青青河畔草》:他乡各异县,__________。
y=(a>0),是y’=________.
前分光的光路特点是
下列关于宪法原则的说法哪个是正确的?
投标保证金是指为了避免因投标人投标后()应承担相应的义务给招标人和招标代理机构造成损失,要求投标人提交的担保。
税费主要指建成后不动产的销售的()等,应根据当前政府的税收政策估算,一般以建成后不动产总价的一定比例计算。
( )指的是现有保单所有者对其所有保单权利向另外一个人进行完全转让。
为完成特定的教学任务,教师和学生按一定要求组合起来进行活动的结构,称为()。
公安机关的专政手段是()。
中国的改革是全面的改革,其重点是()。
最新回复
(
0
)