首页 > 计算机科学与技术
题目内容 (请给出正确答案)
[单选题]

有以下程序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、1bc,a23

解析:解析:这是一个转换程序:低字节相互转换,高字节不变。"abc"的ab和"123"的12相互转化。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序 void swap(char *x,char *…”相关的问题
第1题
有以下程序 yoidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; ) main() {char*sl=ab

有以下程序 yoidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; ) main() {char*sl=abc”,*s2=123“; swap(s1,s2);printf(%s,%s\n”,s1,s2); } 程序执行后的输出结果是

A.abc,123

B.123,abc

C.321,cba

D.lbc,a23

点击查看答案
第2题
以下程序的输出结果是______。 include <stdio.h> void swap(int *a, int *b) { int

以下程序的输出结果是______。 include <stdio.h> void swap(int *a, int *b) { int *t; t=a;a=b;b=t; } main() { int i=3,j=5,*p=&i,*q=&j; swap(p,q); printf("%d %d\n",*p,*q); }

点击查看答案
第3题
以下程序的输出结果是【 】。 include <stdio.h> void swap(int *a, int *b) {

以下程序的输出结果是【 】。 include <stdio.h> void swap(int *a, int *b) { int *t; t=a; a=b; b=t; } main() { int i=3,j=5,*p=&i,*q=&j; swap(p,q); printf("%d %d\n",*p,*q); }

点击查看答案
第4题
有以下程序 void fun(char *c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() {char a='A',b='a'; fun(&b,a); printf("%c,%c\n",a,b); } 程序运行后的输出结果是( )。

A.B,a,B,a

B.a,B,a,B

C.A,b,A,b

D.b,B,A,b

点击查看答案
第5题
有以下程序: Struct STU{ char name[10]; int num; }, void fl(struct

有以下程序: Struct STU{ char name[10]; int num; }, void fl(struct STU C) {struct STU b={"LiSiGuo",2042}; c=b; ) void f2(struct STU*c) {struct STU b={"SunDan",2044l; *c=b; ) main() {struct STU a={"YangSan",2041),b={"WangYin",2043}; f1(a);f2(&b); printf(“%d%d\n”,a.num,b.num); ) 执行后输出结果是()。

点击查看答案
第6题
有以下程序: struct STU(char name[10]; int hum; }; void f1(struct

有以下程序: struct STU(char name[10]; int hum; }; void f1(struct STU c) {struct STU b={“LiSiGuo”,2042}; c=b; } void f2(struct STU*C) } {struct STU b={“SunDan”,2044}; *c=b; ) main() {struct STU a={“YangSan”,2041),b={“WangYin”,2043}; f1(a);f2(&b); printf(“%d%d\n”,a.num,b.num); ) 执行后的输出结果是()。

A.2041 2044

B.2041 2043

C.2042 2044

D.2042 2043

点击查看答案
第7题
有以下程序:struct STU{char name[10];int num;}; void f1(struct STU c){ struct STU b={"LiSiG

有以下程序: struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042); c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044); *c=b; } main() {struct STU a={"YangSan",2041},b={"WangYin",2043); f1(a);f2(&b); printf("%d %d\n",a.num,b.num); } 执行后输出结果是()。

A.2041 2044

B.2041 2043

C.2042 2044

D.2042 2043

点击查看答案
第8题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。() #include<string.h> voi
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。() #include<string.h> voi

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序。()

#include<string.h> void f(char *p[],int n) { char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j])>0){t=p[i];p[i]=p[j];p[j]=t;} } main() { char *p[5] ={“ abc”, “aabdfg ” ,“abbd”, “dcdbe”, “cd”}

A.6

B.4

C.3

D.2

点击查看答案
第9题
以下程序运行后的输出结果是【 】。 include <stdio, h> include <stating, h> void fun(char

以下程序运行后的输出结果是【 】。 include <stdio, h> include <stating, h> void fun(char * s,int p,int k) { int i; for(i=p;i<k-1;i++) s[i] =s[i+2]; } main() { char s [] = "abedefg"; fun(s,3 ,strlen(s) ); puts(s); }

点击查看答案
第10题
以下程序的输出结果是()。#include<iostream>#include<stdlib>using namespace std;void func(cha

以下程序的输出结果是()。 #include<iostream> #include<stdlib> using namespace std; void func(char **m) { ++m; cout<<*m<<endl; } main() { static char *a[]={"MORNING","AFTERNOON","EVENING"); char **n; n=a; func(n); system("PAUSE"); return 0; }

A.为空

B.MORNING

C.AFTERNOON

D.EVENING

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改