首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
63
问题
有以下程序:
#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://kaotiyun.com/show/Ibtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d",++(p->x))=printf("%d\n",++(p->y));}程序运行后的
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运
以下叙述中正确的是
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
软件生命周期中的活动不包括( )。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
算法的空间复杂度是指
随机试题
治疗盗汗阴虚火旺证,应首选
事故预警系统主要任务是()。
背景某市新建科技馆工程,地下2层,地上24层,地上裙房4层,通过正规招投标程序,建设单位最终选定了一定具有相应施工总承包资质的A建筑公司为中标单位,并与其签订了工程总承包合同。施工过程中发生如下事件:事件一:建设单位将该工程金
清朝的乾隆皇帝的全称为“高宗法天隆运至诚先觉体元立极敷文奋武钦明孝慈神圣纯皇帝”,其中“乾隆”、“高宗”、“纯”分别是()。
1776年在德国柯尼斯堡大学开始教授教育学的学者是()
【2015.湖北武汉】“捧着一颗心来,不带半根草去”是我国教育家()提倡恪守的信条。
西城市公安局交通巡逻警察支队有关绕城高速实行交通管制的通告各位驾驶员:为确保顺利实施绕城高速公路改造工程,根据相关法律规定,现就施工期间的交通管制措施通告如下:一、交通管制时间:2015年7月2日0时至2015年8月31日24时。
【】是软件生命周期的最后一个阶段。
Frequentlysingle-parentchildren______someofthefunctionsthattheabsentadultinthehousewouldhaveserved.
Forthispart,youareallowed30minutestowriteashortessayaccordingtothefollowingsituation.Youshouldwriteatleast
最新回复
(
0
)