无纸化真考题库试题(12)
1.算法空间复杂度是指( )。
A) 算法执行过程中所需要的存储空间 B) 算法程序中的指令一共有多少条
C) 算法程序所占的存储空间的大小 D) 算法程序的大小
参考答案:A 【解析】一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。
2.以下关于队列的叙述中正确的是( )。
A) 在队列中只能插入数据 B) 在队列中只能删除数据
C) 队列是先进后出(FILO)的线性表 D) 队列是先进先出(FIFO)的线性表
参考答案:D 【解析】队列是指允许在一端进行插入、而在另一端进行删除的线性表。队列又称为"先进先出"或"后进后出"的线性表,它体现了"先来先服务"的原则。在队列中,队尾指针与排头指针共同反映了队列中元素动态变化的情况。
3.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。
A) 快速排序 B) 堆排序 C) 冒泡排序 D) 归并排序
参考答案:C 【解析】从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。
4.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
A) 语句 B) 命令 C) 调用程序 D) 消息
答案:D【解析】消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理
5.以下叙述中,正确的是( )。
A) 软件就是程序的集合 B) 软件包括程序和文档 C) 软件应包括程序清单及结果
D) 软件就是文件
答案:B 【解析】软件(software)是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合
6.程序流程图(PFD)中的"□"代表的是( )。
A) 加工步骤 B) 数据流 C) 控制流 D) 组成关系
参考答案:A 如何设置滚动条的位置 【解析】"→"或"↓"表示控制流,"□"表示加工步骤,"◇"表示逻辑条件。
7.概要设计使用的工具是( )。
A) 系统结构图 B) 程序流程图 C) PAD图 D) 数据流图(DFD图)
参考答案:A【解析】概要设计使用的工具是系统结构图。详细设计使用的工具主要有:程序流程图,N-S图,PAD,HIPO。
结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。
8.软件测试的过程是( )。
a.验收测试 b.集成测试 c. 单元测试 d.系统测试
A) a、b、c、d B) d、c、b、a C) b、a、d、c D) c、b、a、d
参考答案:D 【解析】软件测试过程分4个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。
9.以下关于数据库系统的叙述中正确的是( )。
A) 数据库系统消除了冗余 B) 数据库系统减少了数据冗余
C) 数据库系统中数据的一致性是指数据类型的一致 D) 数据库系统比文件系统管理数据快
参考答案:B 【解析】数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。
10.用二维表结构表示实体与实体间联系的数据模型是( )。
A) 网状模型 B) 层次模型 C) 面向对象模型 D) 关系模型
参考答案:D 【解析】用二维表结构表示实体以及实体间联系的数据模型称为关系模型。
11.设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
A) 代码窗口 B) 属性窗口 C) 工具箱窗口 D) 工程窗口
参考答案:A 【解析】双击窗体上没有控件的地方,默认打开"代码窗口"。故选A。
12.要计算x的平方根并放入变量y,正确的语句是( )。
A) y=Exp(x) B) y=Sgn(x) C) y=Int(x) D) y=Sqr(x)
参考答案:D 【解析】Exp函数是e为底的指数函数,即ex;Sgn是符号函数,正数返回1,负数返回-1,0返回0;Int是取整函数,取<=N 的最大整数;Sqr是求平方根函数。故D选项正确。
13.Print Format(1234.56, "###.#")语句的输出结果是( )。
A) 123.4 B) 1234.6 C) 1234.5 D) 1234.56
参考答案:B 【解析】Format是格式输出函数,数据要按照"输出格式字符串"指定格式输出。"输出格式字符串"中#表示显示一数字,若此位置没有数字则不显示。本题中"输出格式字符串"整数部分###长度小于1234时,1234按原样输出,小数部分#长度为1,则小数部分保留一位,四舍五入取6,故选B。
14.Print Right("VB Programming", 2)语句的输出结果是( )。
A) VB B) Programming C) ng D) 2
参考答案:C【解析】Right是字串右截取函数,本题中是从字串"VB Programming"右边向左截2个字符,即为"ng",故选C。
15.表达式12 / 2\4的值是( )。
A) 1.5 B) 2 C) 4 D) 1
参考答案:D 【解析】运算符除 / 优先级高于整除、所以先计算/ ,再计算、结果是1,故选D。
16.下列数组定义中错误的是( )。
A) Dim a(-5 To-3) B) Dim a(3 To 5) C) Dim a(-3 To-5) D) Dim a(-3 To 3)
参考答案:C 【解析】定义数组时,数组下标的上界>=下界。故C选项错误。
17.在某个事件过程中定义的变量是( )。
A) 局部变量 B) 窗体级变量 C) 全局变量 D) 模块变量
参考答案:A 【解析】在某个事件过程中定义的变量是局部变量;在窗体或标准模块中用Dim或Private定义的变量是窗体级或模块级变量;在窗体或标准模块中用Public定义的变量是全局变量。故选A。
18.以下过程定义中正确的过程首行是( )。
A) Private Sub Proc(Optional a as Integer,b as Integer) B) Private Sub Proc(a as Integer)as Integer
C) Private Sub Proc(a()As Integer) D) Private Sub Proc(ByVal a()As Integer)
参考答案:C 【解析】A选项错误原因:Sub过程的第1个参数a用Optional 关键字声明,说明为可选参数,那么后面的参数b也必须是可选参数,用Optional声明。B选项错误原因:Sub过程无返回值,不用指明返回值数据类型。D选项错误原因:可以用ByVal关键字声明变量,不能声明数组。C选项正确。
19.如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项( )。
A) 不显示 B) 显示但无效 C) 有效可用 D) 不显示但有效可用
参考答案:B【解析】菜单项默认情况下显示,Enabled属性值为False表示菜单项无效。所以菜单项显示但无效。故选B。
20.顺序文件在一次打开期间( )。
A) 只能读,不能写 B) 只能写,不能读 C) 既可读,又可写 D) 或者只读,或者只写
参考答案:D 【解析】顺序文件的读写是由Open语句的打开模式决定。用Output模式打开,则可对顺序文件进行写操作;用Input模式打开,可对顺序文件进行读操作;用Append模式打开,可将数据追加到文件尾部。打开一次期间,只能读,或只能写,不能同时进行读写操作。但随机文件和二进制文件打开以后可以同时进行读写操作。故D选项正确。
21.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是( )。
A) AutoSize值为True B) AutoRedraw值为True C) Stretch值为True D) BorderStyle值为0
参考答案:C【解析】图像框控件的Stretch属性用来调整图像框中图形内容的大小。它既可以通过属性窗口设置,也可通过程序设置。该属性的取值为True或Flase。当其属性值为False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论