GESP八级共126题,本题是整站第1236题,已经有人完成了本题,加油!
9、在下面的程序中,使用整数表示一种组合。整数二进制表示的某一位为1,表示该位对应的数被选中,反之为0表示未选中。例如,从0 - 5 这6个数中选出3个,则0b111000代表选中3, 4, 5 三个数,0b011001代表选中0, 3, 4 三个数。zuhe_next函数按组合对应的整数由大到小的顺序,求出组合c的下一个组合。横线处可以填入的是( )。
答案:D
考纲知识点:二进制枚举 全排列
解析:zuhe_next三个参数分别为(C当前组合对应的二进制状态,n个元素,选m个)
功能是按组合对应的整数由大到小的顺序,求出组合c的下一个组合。intlow2函数的目的是找到c中最低位的1所在的位置,D选项符合当前组合状态对应的二进制取位操作。
本站题目仅供学习,GESP版权归CCF所有,如有侵权请联系删除。站长陈老师QQ及微信:208234。