已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。
A.堆排序
B.直接插入排序
C.快速排序
D.直接选择排序

【◆参考答案◆】:B

【◆答案解析◆】: 当数据表A中每个元素距其最终位置不远,说明数据A按关键字值基本有序。在待排序数据基本有序的情况下,采用插入排序所用的时间最少。

(2)【◆题库问题◆】:[单选] 检查软件产品是否符合需求定义的过程称为(  )。
A.确认测试
B.需求测试
C.验证测试
D.路径测试

【◆参考答案◆】:A

【◆答案解析◆】:A) 【解析】确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。

(3)【◆题库问题◆】:[单选] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(  )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式

【◆参考答案◆】:A

【◆答案解析◆】:内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述。所以选项A)正确。

(4)【◆题库问题◆】:[单选] Access报表对象的数据源可以是(  )。
A.表、查询和窗体
B.表和查询
C.表、查询和SQL命令
D.表、查询和报表

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】报表和窗体的数据源既可以是表对象、查询对象或sQL语句。

(5)【◆题库问题◆】:[单选] 结构化分析方法是面向(  )的自顶向下逐步求精进行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标

【◆参考答案◆】:C

【◆答案解析◆】:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解、建立系统的处理流程。

(6)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是(  )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:数据库应用系统中的核心问题是数据库的设计。

(7)【◆题库问题◆】:[单选] 下列关于数据库中表的叙述中,错误的是(  )。
A.每个表绝对不可以包含多个主题的信息
B.每个表应该只包含关于一个主题的信息
C.表中可以包含重复信息
D.信息可以在多个表之间复制

【◆参考答案◆】:A

【◆答案解析◆】:Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息,但是在特殊情况下包争多个主题的信息是允许的;在表中一般不应包含重复信息,但是在特殊情况下也可使用存储重复信息;信息可以在多个表之间复制,

(8)【◆题库问题◆】:[单选] 已知a=5,b =/,c =12,下列表达式的值为True 的是(  )。
A.a>b And c <a
B.a>b Or c <a
C.a>b Xor c <a
D.a>a Eqv c <a

【◆参考答案◆】:D

【◆答案解析◆】:And 逻辑运算符对两个关系表达式的值进行比较,如果两个表达式的值均为True ,则结果为True ,否则为False。Or 逻辑运算符对两个关系表达式的值进行比较,如果两个关系表达式的值均为True 或其中的一个表达式为True ,则结果为True ;如果两个表达式的值均为False ,则结果为False。Xor 逻辑运算符,如果两个表达式同时为True 或同时为False ,则结果为False ,否则为True。Eqv 逻辑运算符,如果两个表达式同时为True 或同时为False ,则结果为True。

(9)【◆题库问题◆】:[单选] 若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。
A.SubPl(n,m)
B.SubPl(ByValn,m)
C.SubPl(n,ByValm)
D.SubPl(ByValn,ByValm)

【◆参考答案◆】:A

【◆答案解析◆】:在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形用ByVal声明,说明此参数为传值调用,此时参数的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用ByVal声明的形参。

(10)【◆题库问题◆】:[单选] 对于下面语句的说法,不正确的是(  )。Thread thrObj=new Thread(  );
A.系统没有为该线程对象分配资源
B.只能启动或者终止
C.创建了-个空的线程对象
D.可以调用其他方法

【◆参考答案◆】:D

【◆答案解析◆】:本题考查线程的创建。通过new命令创建-个线程对象后,该线程对象就处于创建状态,上面的语句只是创建了-个空的线程对象,选项c说法正确。此时,系统并没有为该线程对象分配资源,选项A说法正确。处于这种状态的线程,只能启动或者终止,选项B说法正确。该线程此时并不能调用其他方法,如果调用其他方法就会失败并引起非法状态处理,选项D说法错误。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: