首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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);
有以下程序 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);
admin
2020-11-23
27
问题
有以下程序
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、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://jikaoti.com/ti/j4D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[]={2,3,5,4},i;for(i=0;i
下列选项中不属于结构化程序设计原则的是
数据库设计中反映用户对数据要求的模式是
以下叙述中错误的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
设有如下函数定义intfun(intk){if(k<1)return0:elseif(k=1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
软件设计中模块划分应遵循的准则是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
随机试题
男,50岁,2年前无诱因出现柏油样便,伴头晕、乏力,但无腹痛、呕吐、呕血等。诊断为“胃窦灸”,曾用洛赛克、胃得乐冲剂治疗。每次发作有上腹部胀痛,多数在进餐后半小时疼痛更甚。近两个月来畏食,体重下降,上腹疼痛渐重,不易缓解。体检及有关检查:贫血貌,剑突下有轻
化脓性骨髓炎形成大块死骨的主要原因是
狗脊表面被有()。
基于E—R图法进行空间数据库概念设计的主要步骤包括:分析地理实体、确定地理实体属性、定义地理实体之间关系、绘制空间E—R图和()。
会计工作交接完毕后,()可以不必一定在移交清单上签名或盖章。
“备案号”栏应填()。“运输方式”栏应填()。
论述聂耳的历史地位和意义。
当前,我国发展不平衡不充分问题在()最为突出。
关于罚款的表述正确的是()。
我常常会感到很多字和词被造出来其实是一种浪费,因为所用极少,要么束之高阁英雄无用武之地,要么养尊处优一笔一画脂肪成堆;而其他一些字词则呈现出紧张,无数的含义引申义统统压在它身上,似乎让那个汉字不堪重负快要喊出声来。这是字义资源分配的不对称。这段文字
最新回复
(
0
)