以下不属于面向对象程序设计语言的是( )。
以 a为起点,对右边的无向图进行深度优先遍历,则 b、c、d、e四个点中有可能作为最后一个遍历到的点的个数为( )。

考虑如下递归算法
solve(n) if n<=1 return 1 else if n>=5 return n*solve(n-2) else return n*solve(n-1)
则调用 solve(7)得到的返回结果为( )。
由 1,1,2,2,3这五个数字组成不同的三位数有( )种。
在数据压缩编码中的哈夫曼编码方法,在本质上是一种( )的策略。
6个人,两个人组一队,总共组成三队,不区分队伍的编号。不同的组队情况有( )种。
表达式 a*(b+c)*d 的后缀表达式为( ),其中“*”和“+”是运算符。
如果一棵二叉树只有根结点,那么这棵二叉树高度为 1。请问高度为 5的完全二叉树有( )种不同的形态?
二进制数 101.11对应的十进制数是( )。
对于有 n个顶点、m条边的无向连通图 (m>n),需要删掉( )条边才能使其成为一棵树。
对于入栈顺序为 a, b, c, d, e的序列,下列( )不是合法的出栈序列。
以比较作为基本运算,在 N个数中找出最大数,最坏情况下所需要的最少的比较次数为( )。
目前主流的计算机储存数据最终都是转换成( )数据进行储存。
以下奖项与计算机领域最相关的是( )。
有四个人要从 A点坐一条船过河到 B点,船一开始在 A点。该船一次最多可坐两个人。已知这四个人中每个人独自坐船的过河时间分别为 1, 2, 4, 8, 且两个人坐船的过河时间为两人独自过河时间的较大者。则最短( )时间可以让四个人都过河到 B点(包括从B点把船开回 A点的时间)。
当输入为“2 -65536 2147483647”时,输出为( )。
当输入为Y3Nx时,输出的第二行为( )。
⑤处应填( )
③处应填( )
输入的 n 等于 1001 时,程序不会发生下标越界。( )
输出的第二行一定是由小写字母、大写字母、数字和“+”、“/”、“=”构成的字符串。( )
若输入不为1,把第13行删去不会影响输出的结果。( )
第24行的 f[i] / c[i * k]可能存在无法整除而向下取整的情况。( )
在执行完init()后,f数组不是单调递增的,但g数组是单调递增的。( )