首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun( char *s, int m1, int m2 ) { char t, *p; p=s + m1; s= s+m2; wh
有以下程序 #include <stdio.h> #include <string.h> void fun( char *s, int m1, int m2 ) { char t, *p; p=s + m1; s= s+m2; wh
admin
2020-06-16
26
问题
有以下程序
#include <stdio.h>
#include <string.h>
void fun( char *s, int m1, int m2 )
{ char t, *p;
p=s + m1; s= s+m2;
while( s<p )
{ t=*s; *s=*p; *p=t;
s++; p--;
}
}
main()
{ char ss[10]="012345678";
int n=6;
fun( ss,0,n-1 );
fun( ss,9,n );
fun( ss,0,9 );
printf("%s\n", ss );
}
程序运行后的输出结果是
选项
A、012345
B、876543210
C、876543
D、12345678
答案
A
解析
fun(*ss, m1, m2 )的作用是,如果m1>m2交换数组元素ss[m1],ss[m2]。因此,fun(ss,0,5)后ss的0,1,2,3,4,5,6,7,8,\0。fun(ss,9,6) 后ss的0,1,2,3,4,5, \0,8,7,6。fun(ss,0,9)后ss的0,1,2,3,4,5,\0,8,7,6。因此打印结果012345。故答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/7OCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
对于if(表达式)语句,以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。请改正程序中的错误,使它能得出正确的结果。注
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。例如,若a所指数组中的数据最初排
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:letter’a’:3times
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回
随机试题
拔除下颌前磨牙采用A.局部浸润麻醉+下牙槽神经阻滞麻醉B.下牙槽神经+舌神经阻滞麻醉C.颊神经+舌神经阻滞麻醉D.下牙槽神经+颊神经阻滞麻醉E.颊神经及舌神经阻滞麻醉+局部浸润麻醉
某患者,男,72岁。胃溃疡病史10余年,近4月来加重伴饱胀,体重下降8g,Hb76g/L。最可能的诊断是()
甲建筑公司与乙钢厂签订了一份钢材批量供应合同,约定乙钢厂全年供应钢材1000吨,分四批用火车发运,运费和货款每半年结清一次。1月份乙钢厂向甲建筑公司发运了300吨钢材,4月份以后钢材的市场价格上涨,乙钢厂便不再发货。甲建筑公司面临停工待料的危险,几次派人催
下列有关法与社会关系的表述何者为正确?()
在图1.7所示的情况下,为了防止保温层受潮。隔汽层应设置在何处?
某中型泵站施工过程中,质量监督部门应对监理单位的()进行监督检查。[2010年真题]
某公路工程所需的主要建材有路基土方填料、砂石材料、水泥、沥青材料、沥青混合料和钢材等。所有材料均由项目部自己采购和组织运输。项目部材料采购部门拟按工程量清单→材料供应计划→材料用量计划→材料用款计划→材料采购计划的顺序进行材料计划管理。该项目在施工过程中
根据《票据法》的规定,下列关于汇票提示承兑的表述中,正确的有()。
根据《刑法》规定,伪造、变造、买卖或盗窃商检单证、印章的,处( )、拘役、管制或剥夺政治权利。
将教育学的研究对象界定为教育现象及其规律,反映了人们在教育学建构中的()
最新回复
(
0
)