首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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",
有以下程序: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",
admin
2009-01-15
40
问题
有以下程序: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
答案
4
解析
首先看swap()函数,函数中定义了一个临时字符变量t,然后将形参指针x所指内容存入t,再将形参指针y所指内容存入到x所指内容中,最后将临时变量t的内容存入到y所指内容中。所以该函数实现的是:交换两个字符指针所指向的内容。在主函数中,首先定义了两个字符指针s1和s2,同时用字符串"abc"和"123”来初始化它们,此时它们指向的是两个字符串的第1个字符。所以,在调用完swap()函数后,彼此交换了两个字符串的第1个字符,最后输出结果为1bc,a23。故应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/ZOK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
如果在程序中直接使用了没有声明的变量,则它的数据类型是
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
程序流程图中带有箭头的线段表示的是()。
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
随机试题
自激振荡器的输出量须经正反馈电路反馈到输入端才能使振荡器起振。()
A、枳实B、木香C、乌药D、香附E、沉香能够破气消积的药物是
腹部触诊有“腹壁柔韧感”,则诊断为
贮存温度不超过30℃的剂型为()。
发生气管损伤时,首先要处理的是()。
在建设期内因各种不可预见因素的变化而预留的可能增加的费用是()
企业购入三项没有单独标价的不需要安装的固定资产A、B、C,实际支付的价款总额为100万元。其中固定资产A的公允价值为60万元,固定资产B的公允价值为40万元,固定资产C的公允价值为20万元。固定资产A的入账价值为()万元。
忌讳说“恭喜发财”,认为是发“不义之财”,是对别人的轻视与辱骂的是()。
求一曲线的方程,这曲线过原点,并且它在点(x,y)处的切线斜率等于2x+y。
WhatdoesDrEmilyGardinerdo?
最新回复
(
0
)