2.24专项测试复盘

  • 以下与数据的存储结构无关的术语是()
    A. 循环队列
    B. 链表
    C. 哈希表
    D. 栈

    解析:存储结构是数据的逻辑结构用计算机语言的实现,常见的存储结构有: 顺序存储 , 链式存储 , 索引存储 ,以及 散列存储 。其中散列所形成的存储结构叫 散列表(又叫哈希表) ,因此哈希表也是一种存储结构。栈只是一种抽象数据类型,是一种逻辑结构,栈逻辑结构对应的顺序存储结构为顺序栈,对应的链式存储结构为链栈,循环队列是顺序存储结构,链表是线性表的链式存储结构
    答案:D

  • 下面的一些说法哪些是正确的:( )
    A. 缓存策略中基于LRU的淘汰策略,在缓存满时,会把最近进入缓存的数据先淘汰,以保持高的命中率
    B. 中缀表达式A+(B+C)D的后缀表但式为:ABC+D+
    C. 堆栈是一种LIFO的数据结构
    D. 高级语言通过编译或者即时编译(JIT)后成为汇编语言被机器装载执行
    E. TCP协议和UDP协议都在IP协议之上,TCP是面向连接的,UDP是面向非连接的,但无论TCP还是UDP建立通信都需要一次握手,以确保对方的端口已经打开
    F. 现代的操作系统一般都分为用户态和内核态,用户态和内核态的切换是经常发生的,程序员不需要对内核态和用户态的切换进行编程关注

    答案:BC

  • 设某数据结构的二元组形式表示为 A=(D , R) , D={01 , 02 , 03 , 04 , 05 , 06 , 07 , 08 , 09} , R={r} , r={<01 , 02> , <01 , 03> , <01 , 04> , <02 , 05> , <02 , 06> , <03 , 07> , <03 , 08> , <03 , 09>} ,则数据结构A是() 。
    A. 线性结构
    B. 树型结构
    C. 物理结构
    D. 图型结构

    解析:数据结构的二元组形式为:DS = (D, S)。
    其中 D 是数据元素的集合; S 是 D 中数据元素之间的关系集合,并且数据元素之间的关系是使用序偶来表示的。序偶是由两个元素 x 和 y 按一定顺序排列而成的二元组,记作<x , y>, x 是它的第一元素, y 是它的第二元素

    答案:B

  • 设有下面的程序段:
       char s[ ]=”china”; char *p; p=s; 

    则下列叙述中正确的是( )。
    A. s 和 p 完全相同
    B. 数组 s 中的内容和指针变量 p 中的内容相等
    C. s 数组长度和 p 所指向的字符串长度相等
    D. *p 和 s[0]值相等

    解析:p=s;将指针P指向数组S的内存首地址。
    p申请的内存空间存放的是s首地址的内存空间,而s的连续内存空间存放的china,所以A错误。
    数组s的内容是china,而指针p内容为s的地址,所以B错误。
    s数组的长度为6(包含结束符‘\0‘),p所指向的字符串长度为5。所以C错误。

    答案:D

  • 稀疏矩阵压缩存储后,必会失去随机存取功能
  • 以下关于链表和数组说法正确的是()
    A. 数组从栈中分配空间,链表从堆中分配空间
    B. 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)
    C. 数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n)
    D. 对于add和remove,ArrayList要比LinkedList快

    答案:ABC

  • 在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为( (n+1)/2)。
  • 对于静态表的顺序查找法,若在表头设置监视哨,则正确的查找方式为()。
    A. 从第0个元素往后查找该数据元素
    B. 从第1个元素往后查找该数据元素
    C. 从第n个元素往开始前查找该数据元素
    D. 与查找顺序无关

    解析:监视哨是最后需要比较的元素,减少了越界判断
    答案:C

  • 在有序表中,关于斐波那契查找和折半查找说法错误的是()
    A. 就平均性能而言,斐波那契查找的平均性能比折半查找差
    B. 只有有序表中元素个数n等于某个斐波那契数时才能用斐波那契查找算法
    C. 在最坏情况下,斐波那契查找的性能比折半查找好
    D. 折半查找时间复杂度为O(log2n)

    答案:ABC

原文地址:https://www.cnblogs.com/l999q/p/12357507.html

时间: 2024-10-09 16:00:59

2.24专项测试复盘的相关文章

2.20专项测试复盘

对于非运行时异常,程序中一般可不做处理,由java虚拟机自动进行处理. A. 正确 B. 错误 解析:运行异常,可以通过java虚拟机来自行处理.非运行异常,我们应该捕获或者抛出. 答案:B 下面哪些类可以被继承? Java.lang.Thread.java.lang.Number.java.lang.Double.java.lang.Math. java.lang.ClassLoader A. Thread B. Number C. Double D. Math E. ClassLoader

2.12Java专项测试复盘

以下哪个接口的定义是正确的?( ) A. interface B { void print() { } ;} B. interface B { static void print() ;} C. abstract interface B extends A1, A2 //A1.A2为已定义的接口 { abstract void print(){ };} D. interface B { void print();} 解析:接口中方法的默认修饰符时public abstract,抽象方法可是没有方

2.14Java专项测试复盘

在 main() 方法中给出的整型数组,如果将其写到一个文件中,需要( ). A. System.out.print (buffer[i]); B. DataOutputStream dout = new DataOutputStream(new FileOutputStream(this.filename)); C. DataInputStream din = new DataInputStream(new FileInputStream(this.filename));. D. System

2.16Java专项测试复盘

运行代码,输出的结果是() public class P { public static int abc = 123; static{ System.out.println("P is init"); } } public class S extends P { static{ System.out.println("S is init"); } } public class Test { public static void main(String[] args)

2.18Java专项测试复盘

结构型模式中最体现扩展性的模式是() A. 装饰模式 B. 合成模式 C. 桥接模式 D. 适配器 解析:装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. 答案:A 以下描述正确的是() A. CallableStatement是PreparedStatement的父接口 B. PreparedStatement是CallableStatement的父接口 C. CallableStatement是Stateme

2.21专项测试复盘

以下哪几种方式可用来实现线程间通知和唤醒:( ) A. Object.wait/notify/notifyAll B. ReentrantLock.wait/notify/notifyAll C. Condition.await/signal/signalAll D. Thread.wait/notify/notifyAll 解析:Condition是在java 1.5中才出现的,它用来替代传统的Object的wait().notify()实现线程间的协作,相比使用Object的wait().n

2.23专项测试复盘

将关键字序列50,40,95,20,15,70,60,45,80调整成一个小根堆,堆结构是15,20,60,45,40,70,95,50,80(). 解析:创建堆的基本思想:先把无序的关键字按顺序构造成完全二叉树,从最后一个分支节点开始往前,不断地利用筛选算法,将一棵棵子树调整为一个堆(让根与其左右子节点比,将他们三个最小的值选出来作为根,反复交换使所有结点满足小根),一直进行到完全二叉树的根节点为止. 答案:√ 设某强连通图中有 n 个顶点,则该强连通图中最小的边数为n,最大边数为n(n-1)

移动App专项测试

移动App测试实战—专项测试 转自:http://www.51testing.com/html/58/n-3713758.html 我们在进行了手工的功能测试之后,也开发了一些自动化测试用例,并且做了性能测试之后,测试工作看似比较完整了.但是当我们的App在大量的用户那里被安装和使用的时候,还是会有很多我们之前没有预料的问题被反馈回来,比如: · Crash的问题 · 设备兼容性的问题 · 流量使用过多的问题 · App导致用户手机电量消耗过快的问题 · 在不同的网络情况下不稳定,比如卡死和白屏

【金阳光测试】KK公益讲座第63期-5月30号(周六晚八点) 分享主题: IOS专项测试基础

[金阳光测试]KK公益讲座第63期-5月30号(周六晚八点)分享主题: IOS专项测试基础听课地点:http://www.chuanke.com/1983382-110713.html主讲:小白老师老师简介:前风行网.腾讯测试,现为一流互联网公司任职高级开发测试时间:5月30号 晚上8点开始