首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
有以下程序: #include <stdio.h> void swap(char *x, char *y) { char t; t=*x; *x=*y; *y=t; } main() { char *s1="abc", *s2="123";
admin
2021-07-09
23
问题
有以下程序:
#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://jikaoti.com/ti/mjz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Night"};fun(a);
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
以下叙述中正确的是
以下叙述中正确的是
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下选项中,能正确进行字符串赋值的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","W");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
随机试题
上消化道出血,可表现为呕血及便血,主要取决于
药品经营企业购销药品和医疗机构购进药品,必须有
某厂科研部门研究设计出A、B、C、D四种全新产品优化生产方案。厂营销部门通过市场调查,了解到每种方案都面临滞销、一般和畅销三种市场状态,各种市场状态的概率和标准损益值如图表所示。厂最高决策层根据各方面综合信息做出以下决策:(1)建设规模较大的D方案产品生
关于抢劫罪,下列哪一选项说法是错误的?
对于采用政府投资补助和贷款贴息方式建设的限额以下的工程项目,投资主管部门只审批()
()主要负责现金和银行存款的管理。
“治人者必先自治,责人者必先自责”,纪委是党风廉政建设的重要参与者和反腐败工作的组织协调者,纪检监察干部是党的纪律的执行者和捍卫者,手中掌握着监督执纪权力,更是时刻都面临着腐蚀与反腐蚀的考验。如若在作风和纪律问题上偏离一尺,党风廉政建设离党中央的要求就会偏
下列选项中,可以被注册为商标的是()
DealingwithLifeAbroadIntroduction.millionsofpeoplegoabroadtowork,studyortravel.symptomsofculture
Alcoholhasapeculiarrelationshiptohappiness.Wedrinktocelebrate,butbecausealcoholworksasadepressant,itendsupd
最新回复
(
0
)