• 单选下面说法正确的是()A.C++已有的任何运算符都可以重载B.const对象只能调用const类型成员函数C.构造函数和析构函数都可以是虚函数D.函数重载返回值类型必须相同单选函数fun的声明为intfun(int*p[4]),以下哪个变量可以作为fun的合法参数()A.inta[4][4];B.int**a;C.int**a[4]D.i...
    阅读(1498) 评论(0) 查看
  • 下列标识符不合法的有()A.newB.$UsdollarsC.1234D.car.taxi不定项选择正则表达式A*B可以匹配()A.AB.ACBC.ABD.AAB单选已有变量定义和函数调用语句,inta=25;print_value(&a);则下面函数的正确输出结果是______。voidprint_value(int*x){pri...
    阅读(1567) 评论(0) 查看
  • 问答程序改错intfun(vector<int>&val){copy(val.begin(),val.end(),ostream_iterator<int>(cout,"\n"));......}voidmain(){inta[5]={1,2,3,4,5};vector<int>v;copy(a,...
    阅读(1505) 评论(0) 查看
  • 已知一棵完全二叉树中共有626个结点,叶结点的个数应为()A.311B.312C.313D.314E.其他单选一棵具有n个结点的完全二叉树的树高(深度)是()A.[logn]+1B.logn+1C.[logn]D.logn-1单选深度为h的满m叉树的第k层有()个结点(1<=k<=h)A.mk-1B.mk-1C.mh-1D.mh...
    阅读(1637) 评论(0) 查看
  • 下面有关重载函数的说法中正确的是A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同单选有一个二维数组A[10][5],每个数据元素占1个字节,且A[0][0]的存储地址是1000,则A[i][j]的地址是多少?A.1000+10i+jB.1000+i+jC.1000+5i+...
    阅读(1577) 评论(0) 查看
  • 单选将整数序列(7-2-4-6-3-1-5)按所示顺序构建一棵二叉排序树a(亦称二叉搜索树),之后将整数8按照二叉排序树规则插入树a中,请问插入之后的树a中序遍历结果是____。A.1-2-3-4-5-6-7-8B.7-2-1-4-3-6-5-8C.1-3-5-2-4-6-7-8D.1-3-5-6-4-2-8-7E.7-2-8-1-4-3-...
    阅读(1843) 评论(0) 查看
  • 后缀式ab+cd+/可用表达式()来表示A.a+b/c+dB.(a+b)/c+dC.a+b/(c+d)D.(a+b)/(c+d)单选已知-算术表达式的中缀表达式为a-(b+c/d)*e,其后缀形式为()A.-a+b*c/dB.-a+b*cd/eC.-+*abc/deD.abcd/+e*-单选栈的输入序列是1,2,…,n,输出序列是a1,a2...
    阅读(1763) 评论(0) 查看
  • 问答设计一个算法,找出二叉树上任意两个结点的最近共同父结点。复杂度如果是O(n2)则不得分。问答二叉树节点最大距离,需要分析算法复杂性。问答什么是社会网络研究?它的主要观点是什么?有哪些应用?问答从100万个数里面找出10个最大的数。写出代码并分析复杂度。问答10个房间里放着随机数量的金币。每个房间只能进入一次,并只能在一个房间中拿金币。一...
    阅读(1756) 评论(0) 查看
  • 问答用Javascript实现乱序函数randomSort(array)函数,输出排序后的函数。如[1,2,3,4,5],输出[3,2,4,5,1]。要求N次以内不重复。问答N元数组,提供算法将数组内容循环左移m位比如:{1,2,3,4,5,6},循环左移3位得到结果{456123},并解释出时间复杂度和空间复杂度问答删除字符串中指定的字符...
    阅读(1758) 评论(0) 查看
  • 单选设模式串的长度为m,目标串的长度为n,当n≈m且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价可能会更为节省()A.对B.错单选串是一种特殊的线性表,其特殊性体现在()A.数据元素是一个字符B.可以顺序存储C.数据元素可以是多个字符D.可以链接存储单选解析XML时,需要校验节点是否闭合,如必须有与之对应,用()数...
    阅读(1884) 评论(0) 查看