1条回答 默认 最新
- 小蚂蚁t 2021-11-06 11:07关注
判断19行:首先main函数里面,看到外面有函数,主函数里面肯定是要调用函数的,刚好主函数没有调用函数的语句,可以看到答案也全是调用函数的语句,确定19行是一个函数调用语句,但是函数里面的实参是什么呢,根据定义长度为5的数组a来判断,A选项1到4肯定不行,只有四个数,照这样来判断,那么C也不行,0到5有六个数,那么答案就剩B和D了(其实从fun函数里面来看,数组的下标都没有说加1或减1去交换,可以知道的是,肯定是传的数组的首尾元素的下标)
判断第七行:从if,和if里面的语句中可以得知,这里面是在做两个数的交换,i<j那么就交换两个数,从函数的参数来看,是一头一尾在做交换,(0-4.1-5是数组的头和尾),我们就可以知道程序是在用最前面的数和最后面的数交换,由题意,我们可以猜测程序是a[0]和a[4]交换,a[1]和a[3]交换,a[2]就不交换了,那么交换两个数的方法有很多,看到函数里面定义了变量 t 其他地方又没有用到,肯定 t 是用来交换的,B和D两个答案一样的,还不能确定正确答案,
那么判断第十行了,就是两个数的交换嘛,B答案显然在做无用功,t=b[i];b[i]=t;这根本就没交换,所以答案只能是D了,看下D答案的第十行,确实是交换的方法,所以答案就选D了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1
悬赏问题
- ¥15 请问为什么我配置IPsec后PC1 ping不通 PC2,抓包出来数据包也并没有被加密
- ¥200 求博主教我搞定neo4j简易问答系统,有偿
- ¥15 nginx的使用与作用
- ¥100 关于#VijeoCitect#的问题,如何解决?(标签-ar|关键词-数据类型)
- ¥15 一个矿井排水监控系统的plc梯形图,求各程序段都是什么意思
- ¥15 ensp路由器启动不了一直报#
- ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
- ¥15 ats2837 spi2从机的代码
- ¥200 wsl2 vllm qwen1.5部署问题
- ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了