二级Visual+Foxpro数据库程序设计模拟357.docx

上传人:b****3 文档编号:3061039 上传时间:2022-11-17 格式:DOCX 页数:17 大小:24.65KB
下载 相关 举报
二级Visual+Foxpro数据库程序设计模拟357.docx_第1页
第1页 / 共17页
二级Visual+Foxpro数据库程序设计模拟357.docx_第2页
第2页 / 共17页
二级Visual+Foxpro数据库程序设计模拟357.docx_第3页
第3页 / 共17页
二级Visual+Foxpro数据库程序设计模拟357.docx_第4页
第4页 / 共17页
二级Visual+Foxpro数据库程序设计模拟357.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

二级Visual+Foxpro数据库程序设计模拟357.docx

《二级Visual+Foxpro数据库程序设计模拟357.docx》由会员分享,可在线阅读,更多相关《二级Visual+Foxpro数据库程序设计模拟357.docx(17页珍藏版)》请在冰豆网上搜索。

二级Visual+Foxpro数据库程序设计模拟357.docx

二级Visual+Foxpro数据库程序设计模拟357

[模拟]二级VisualFoxpro数据库程序设计模拟357

选择题

第1题:

下列叙述中正确的是()。

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.上述三种说法都不对

参考答案:

D

算法的复杂度主要包括时间复杂度和空间复杂度。

算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。

根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。

第2题:

下列关于栈的描述错误的是()。

A.栈按“先进后出”的原则组织数据

B.栈是特殊的线性表,只能在一端插入或删除数据

C.栈具有记忆功能

D.栈只能顺序存储

参考答案:

D

栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。

栈顶元素是最后被捕人的元素,也是最先被删除的元素,即栈是按照“先进后处”的原则组织数据的。

栈具有记忆功能,可以顺序存储也可以链式存储。

第3题:

对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。

A.log2n

B.n2

C.n

D.n+1

参考答案:

C

对线性表进行顺序查找,最坏的情况是待查数据在表中不存在,所以比较的次数与表中的元素个数一样多。

第4题:

下列选项叶1不符合良好程序设计风格的是()。

A.数据说明的次序要规范化

B.程序中要有必要的注释

C.对所有输入的数据都要进行检查,确保数据的合法性

D.程序的效率第一,清晰第二

参考答案:

D

当今占主导地位的程序设计观点是“清晰第一,效率第一”。

在结构化程序设计思想提出之前,程序设计曾强调程序的效率,但如今实际应用中,人们更重视程序的可理解性。

第5题:

程序流程图(PFD)中的菱形代表的是()。

A.数据流

B.控制流

C.加工步骤

D.逻辑条件

参考答案:

D

程序流程图是软件设计过程中常用的图形描述工具之一.构成程序流程图的最基本符号有:

“一”或“↓”表示控制流,“□”表示加工步骤,“◇”表示逻辑条件。

第6题:

在软件开发中,需求分析阶段产生的主要文档是()。

A.软件需求规格说明书

B.数据库说明书

C.集成测试计划

D.概要设计说明书

参考答案:

A

软件需求规格说明书是需求分析阶段最后的成果,它是作为需求分析的一部分而制定的可交付文档。

概要设计说明书、数据库说明书、集成测试计划都是概要设计阶段需要编写的文档。

第7题:

下列选项中属于软件生命周期中开发阶段任务的是()。

A.详细设计

B.运行维护

C.可行性研究

D.需求分析

参考答案:

A

软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。

定义阶段包括问题定义、可行性研究和需求分析,开发阶段包括概要设计、详细设计、实现和测试,运行维护即软件的运行和维护。

第8题:

数据库管理系统中负责数据完整性、安全性定义的语言是()。

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

参考答案:

D

数据定义语言负责数据的模式定义和数据的物理仃取构建;数据操纵语吉负责数据的操纵;数据控制语言与负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等功能。

无“数据管理语言”的说法。

第9题:

“商品”与“顾客”两个实体集之间的联系一般是()。

A.一对一

B.多对一

C.一对多

D.多对多

参考答案:

D

商品与顾客两个实体集之间的买与被买联系是多对多的,因为一种商品可以被多个顾客购买,而一个顾客也可以买多个商品。

第10题:

有三个关系R,S和T如下:

其中关系T由关系R和关系S通过某种操作得到,该操作为()。

A.选择

B.交

C.投影

D.并

参考答案:

D

两个相同结构的关系的并是由属于这两个关系的元组成的集合。

第11题:

VisualFoxPro是一种关系数据库管理系统,这里的关系通常是指()。

A.数据库文件(.dbc文件)

B.一个数据库中两个表之间有一定的关系

C.表文件(.dbf文件)

D.一个表文件中两条记录之间有一定的关系

参考答案:

C

在VisualFoxPro中,一个关系的逻辑结构就是一张二维丧,一张二维表就是一个关系,所以关系数据库管理系统的关系是若干个二维表。

第12题:

在VisualFoxPro中,报表文件的扩展名是()。

A..dbe

B..frx

C..scx

D..mpr

参考答案:

B

.dbc为数据库文件扩展名,.scx为表单文件扩展名,.mpr为菜单程序文件扩展名,.frx为报表文件扩展名。

第13题:

在VisualFoxPro的“项目管理器”下建立命令文件(程序),应该使用的选项卡是()。

A.数据

B.文档

C.类

D.代码

参考答案:

D

在“代码”选项卡下,包括扩展名为.prg的程序文件、函数库和应用程序文件三大类程序。

因此,要建立命令文件,可以在“代码”选项卡下操作。

第14题:

假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。

在命令窗口输入

 并执行如下命令:

 姓名=姓名-"成绩"

?

姓名

 屏幕上会显示()。

A.李三

B.李三成绩

C.成绩

D.李三-成绩

参考答案:

A

当程序中内存变量和字段变量同名时,内存变量需要加前缀M以示区分,所以最后输出的姓名应该是字段变量,而当前记录的“姓名”字段值为“李三”,所以屏幕上显示“李三”。

第15题:

执行如下命令的输出结果是()。

?

19%4,19%-4

A.1-1

B.33

C.11

D.3-1

参考答案:

D

求余运算结果的正负号与除数一致。

如果被除数与除数同号,那么运算结果即为两数相除的余数;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。

故答案为D。

第16题:

计算结果不是字符串“Student”的语句是()。

A.left("Student",7)

B.substr("MyStudent",3,7)

C.right("MyStudent",7)

D.at("MyStudent",3,7)

参考答案:

D

at()函数的功能是返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,其结果是数值型的。

所以选项D结果不是字符串。

第17题:

表达式VAL(SUBSTR("i5处理器",2,1))*Len("msvisualfoxpro")的结果是()。

A.5.00

B.16.00

C.21.00

D.80.00

参考答案:

D

SUBSTR():

在一个字符串中从指定位置起返回给定长度的子串。

VAL():

将字符型的数字转换成数值。

LEN():

返回一个字符串的长度。

注意:

在VisualFoxPro中一个汉字占两个字符的宽度。

所以SuBSTR(“i5处理器”,2,1)的返回值是“5”,VAL(“5”)=5,Len(“msVisualFoxPro”)=16,5*16=80。

第18题:

在VisualFoxPro中,用于建立或修改程序文件的命令是()。

A.MODIFY<文件名>

B.MODIFYCOMMAND<文件名>

C.MODIFYPROCEDURE<文件名>

D.上面B和C都对

参考答案:

B

要建立或者修改一个程序文件,可使用MODIFY命令。

其格式是“MODIFYCOMMAND<文件名>”。

第19题:

不允许出现重复字段值的索引是()。

A.候选索引和主索引

B.普通索引和唯一索引

C.唯一索引和主索引

D.唯一索引

参考答案:

A

主索引和候选索引的字段值可以保证唯一性,它拒绝重复的字段值。

第20题:

建立一个库文件结构,库中有姓名字段(Char型,6字节)、出生年月字段(Data型)和婚否字段(Logic型),则该库中总的字段宽度是()。

A.15

B.16

C.17

D.18

参考答案:

B

本题考查的知识点是在VisualFox.Pro中,各种数据类型所占用的字节大小。

本题中姓名字段为Char型,占用6个字节,出生年月字段类型为Date型,占用8字节,婚否字段(Logic型)占用1字节,共15字节,但是在VisualFoxPro中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为16。

因此本题的正确答案是选项B。

第21题:

在VisualFoxPro中,当打开了多个工作区的情况下,执行SELECT0的结果是()。

A.选择了0号工作区

B.选择已打开工作区中最小号的工作区

C.选择了空闲的最小号工作区

D.关闭选择的工作区

参考答案:

C

使用窗口命令选择工作区:

SELECT<工作区>|<别名><工作区号>的取值范围为0~32767。

如果取值为0,则选择尚未使用的、编号最小的一个工作区。

<别名>是指打开表的别名,用来指定包含打开表的工作区。

别名有三种使用方法:

 使用系统默认的别名A—J表示前10个工作区; 使用用户定义的别名,定义格式为:

USE表名ALIAS别名; 用户未定义别名时,直接使用表名作为别名。

 另外,要为表指定打开的工作区,语法格式为USE<表名>IN<工作区号>。

此时并不改变当前区的位置。

第22题:

在当前打开的表中,显示“地址”以“北京市”打头的所有仓库,正确的命令是()。

A.listfor地址="北京*"

B.listfor地址="北京市"

C.listfor地址="北京%"

D.listwhere地址="北京市"

参考答案:

B

List命令中for条件用于指定范围以进行选择操作,仅显示满足条件的记录。

第23题:

假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是()。

A.="男".OR."女"

B.性别="男".OR."女"

C."男女"$性别

D.性别$"男女"

参考答案:

D

设置“性别”字段的有效性规则的格式为:

性别=“男”.OR.xb=“女”或INLIST(性别,“男”,“女”)或性别$“男女”。

注意:

INLIST()函数和$均可表示字符包含关系。

第24题:

以下属于SQL数据查询命令的是()。

A.SELECT

B.INSERT

C.CREATE

D.GRANT

参考答案:

A

SELECT为SQL数据查询命令,INSERT为数据操纵命令,CREATE为数据定义命令,GRANT为数据控制命令。

第25题:

由基本形式SELECT—FROM—WHERE组成的语句的功能是()。

A.数据查询

B.数据定义

C.数据操纵

D.数据控制

参考答案:

A

SQL的核心是查询。

基本形式由SELECT-FROM-WHERE查询块组成。

SQL的查询命令也称作SELECT命令。

第26题:

在SQL语言中,用于对查询结果计数的函数是()。

A.SUM()

B.AVG()

C.MIN()

D.COUNT()

参考答案:

D

SQL不仅具有一般的检索能力,而且还有计算方式的检索。

用于计算检索的函数有COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)。

第27题:

在SQL语句中,与表达式“定价BETWEEN20AND25”功能相同的表达式是()。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1