首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-06-15
15
问题
有以下程序
#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/iStp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#deftneN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
以下叙述中正确的是
下面结构体的定义语句中,错误的是
下列定义数组的语句中正确的是()。
C语言程序中,运算对象必须是整型数的运算符是
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
焊条电弧焊使用酸性焊条时,可使用________极性接法。
简述总成本领先战略的适用条件。
患者女,40岁。精神分裂症患者5年,服氯氮平维持治疗,病情稳定,有自知力,一直能坚持工作。此次患者前来门诊诉受到周围人的歧视,自己觉得得了精神病低人一等,没有前途,难以根治,因而不愿继续服药,也不愿去单位上班,不愿与人交往。两周后的上午,患者被家人送往
对于口服氨基甲酸酯类杀虫药中毒的病人洗胃时最好使用
属于血管紧张素Ⅱ受体AT1亚型拮抗药的是
(2006年)某项目的净年值小于零,则()。
依据《中华人民共和国清洁生产促进法》,农业生产过程中,禁止将()。
韩国某企业未在中国设立机构场所,2017年年初为境内企业提供一项专利权使用权,合同约定使用期限为两年,境内企业需要支付费用1200万元,企业每年年初支付600万元,上述金额均为不含税金额,则境内企业2017年应扣缴的企业所得税是()万元。
制定程序化决策的全部技术中最为普遍和最盛行的技术是()。
有如下类定义:classTest{public:Test(){a=0;c=0;} //①intf(inta)const{this->a=a;} //②staticint
最新回复
(
0
)