首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void swap(char*x,char*y) main() {char t; {char*s1="abc",*s2="123"; t=*x;
有以下程序 void swap(char*x,char*y) main() {char t; {char*s1="abc",*s2="123"; t=*x;
admin
2017-04-26
32
问题
有以下程序
void swap(char*x,char*y) main()
{char t; {char*s1="abc",*s2="123";
t=*x;*x=*y;*y=t; swap(s1,s2);printf("%s,%s\n",s1,s2);
} }
程序执行后的输出结果是
选项
A、abc,123
B、123,abc
C、321,cba
D、1bc,a23
答案
D
解析
函数void swap(char*x,char*y)的功能是交换两个字符*x和*y中的内容。在主函数中字符指针s1指向字符串’abc’,s2指向字符串’123’。所以函数swap(s1,s2)的执行结果就是字符’a’和’1’相互交换。
转载请注明原文地址:https://kaotiyun.com/show/ceDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可在C程序中用作用户标识符的一组标识符是
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;pfintf("exsize:%d\n",sizeof(__
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
阅读下面程序段,则执行后的结果为#inclide"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn)
以下叙述正确的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
在C语言中,函数调用时()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
以下叙述中正确的是
随机试题
徐某,男,55岁,肝硬化4年。1周前患“上呼吸道感染”,未及时治疗,近2天来患者性格变得急躁、冷淡,记忆减退,不会计算简单数据。家人发现异常后将其送入医院。该患者的诊断为【】
下列句子,含有使动用法的一句是()
Mrs,Taylorhas_____-year-olddaughterwhohas_____giftforpainting-Shehaswontwonationalprizes.
股三角
急性肾衰竭无尿期护理正确的是
可侵犯人体神经系统的病毒有
背景资料:本排水管道工程担负一个小区排水任务。其设计流量为12.55m3/s,沉井平面尺寸为22m×23m的矩形,沉井埋深为14m,泵站进水管为渐扩管现浇箱涵结构,断面尺寸为2.4m×(2.6~2.4m),埋深为9m;出水箱涵为现浇箱涵结构,断
1-12225-9()
论述遗忘产生的理论及影响遗忘的因素。
Believeitornot,opticalillusion(错觉)cancuthighwaycrashes.Japanisacaseinpoint.Ithasreducedautomobilecrasheson
最新回复
(
0
)