本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2005年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计
1、【 单选题
下列叙述中正确的是 [2分]
程序设计就是编制程序
程序的测试必须由程序员自己去完成
程序经调试改错后还应进行再测试
程序经调试改错后不必进行再测试
答案:
2、【 单选题
下列数据结构中,能用二分法进行查找的是 [2分]
顺序存储的有序线性表
线性链表
二叉链表
有序线性链表
答案:
3、【 单选题
下列关于栈的描述正确的是 [2分]
在栈中只能插入元素而不能删除元素
在栈中只能删除元素而不能插入元素
栈是特殊的线性表,只能在一端插入或删除元素
栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
答案:
4、【 单选题
下列叙述中正确的是 [2分]
一个逻辑数据结构只能有一种存储结构
数据的逻辑结构属于线性结构,存储结构属于非线性结构
一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
答案:
5、【 单选题
下列描述中正确的是 [2分]
软件工程只是解决软件项目的管理问题
软件工程主要解决软件产品的生产率问题
软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
软件工程只是解决软件开发中的技术问题
答案:
6、【 单选题
在软件设计中,不属于过程设计工具的是 [2分]
PDL(过程设计语言)
PAD图
N-S图
DFD图
答案:
7、【 单选题
下列叙述中正确的是 [2分]
软件交付使用后还需要进行维护
软件一旦交付使用就不需要再进行维护
软件交付使用后其生命周期就结束
软件维护是指修复程序中被破坏的指令
答案:
8、【 单选题
数据库设计的根本目标是要解决 [2分]
数据共享问题
数据安全问题
大量数据存储问题
简化数据维护
答案:
9、【 单选题
设有如下关系表:
 
则下列操作中正确的是 [2分]
T=R∩S
T=R∪S
T=R×S
T=R/S
答案:
10、【 单选题
数据库系统的核心是 [2分]
数据模型
数据库管理系统
数据库
数据库管理员
答案:
11、【 单选题
Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指 [2分]
数据库文件(dbc文件)
一个数据库中两个表之间有一定的关系
表文件(dbf文件)
一个表文件中两条记录之间有一定的关系
答案:
12、【 单选题
扩展名为mnx的文件是 [2分]
备注文件
项目文件
表单文件
菜单文件
答案:
13、【 单选题
报表的数据源可以是 [2分]
表或视图
表或查询
表、查询或视图
表或其他报表
答案:
14、【 单选题
如果添加到项目中的文件标识为“排除”,表示 [2分]
此类文件不是应用程序的一部分
生成应用程序时不包括此类文件
生成应用程序时包括此类文件,用户可以修改
生成应用程序时包括此类文件,用户不能修改
答案:
15、【 单选题
“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是 [2分]
查询、视图或表单
表单、报表和标签
查询、表单或程序
以上文件都可以
答案:
16、【 单选题
允许出现重复字段值的索引是 [2分]
侯选索引和主索引
普通索引和惟一索引
侯选索引和惟一索引
普通索引和侯选索引
答案:
17、【 单选题
以纯文本形式保存设计结果的设计器是 [2分]
查询设计器
表单设计器
菜单设计器
以上三种都不是
答案:
18、【 单选题
以下关于视图的描述正确的是 [2分]
视图保存在项目文件中
视图保存在数据库文件中
视图保存在表文件中
视图保存在视图文件中
答案:
19、【 单选题
下面有关表间永久联系和关联的描述中,正确的是 [2分]
永久联系中的父表一定有索引,关联中的父表不需要有索引
无论是永久联系还是关联,子表一定有索引
永久联系中子表的记录指针会随父表的记录指针的移动而移动
关联中父表的记录指针会随子表的记录指针的移动而移动
答案:
20、【 单选题
下面关于类、对象、属性和方法的叙述中,错误的是 [2分]
类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
属性用于描述对象的状态,方法用于表示对象的行为
基于同一个类产生的两个对象可以分别设置自己的属性值
通过执行不同对象的同名方法,其结果必然是相同的
答案:
21、【 单选题
在下面的Visual FoxPro表达式中,运算结果为逻辑真的是 [2分]
EMPTY(.NULL.)
LIKE('xy? ', 'xyz')
AT('xy', 'abcxyz')
ISNULL(SPACE(0))
答案:
22、【 单选题
依次执行以下命令后的输出结果是
SET DATE TO YMD
SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 10
SET MARK TO "."
? CTOD("49-05-01") [2分]
49.05.01
1949.05.01
2049.05.01
出错
答案:
23、【 单选题
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
? 姓名
那么主窗口中将显示 [2分]
张三
张三  您好
张三您好
出错
答案:
24、【 单选题
有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是 [2分]
SET INDEX TO 姓名
SET INDEX TO XM
SET ORDER TO 姓名
SET ORDER TO XM
答案:
25、【 单选题
当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令 [2分]
DELETE FOR 图书号="A"
DELETE WHILE 图书号="A"
DELETE FOR 图书号="A*"
DELETE FOR 图书号 LIKE "A%"
答案:
26、【 单选题
在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令 [2分]
DO query1
DO query1.qpr
DO QUERY query1
RUN query1
答案:
27、【 单选题
下列程序段的输出结果是
ACCEPT TO A
IF A=[123456]
S=0
ENDIF
S=1
? S
RETURN [2分]
0
1
由A的值决定
程序出错
答案:
28、【 单选题
如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示:
记录号  名称
1  电视机
2  计算机
3  电话线
4  电冰箱
5  电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是
GO 2
SCAN  NEXT 4 FOR LEFT(名称,2)="电"
IF RIGHT(名称,2)="线"
LOOP
ENDIF
?? 名称
ENDSCAN [2分]
电话线
电冰箱
电冰箱电线
电视机电冰箱
答案:
29、【 单选题
查询金额最大的那10%订单的信息。正确的SQL语句是 [2分]
SELECT * TOP 10 PERCENT FROM 订单
SELECT TOP 10% * FROM 订单 ORDER BY 金额
SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额
SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC
答案:
30、【 单选题
查询订单数在3个以上、订单的平均金额在200元以上的职员号。正确的SQL语句是 [2分]
SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200
SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200
SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200
SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200
答案:
31、【 单选题
显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是 [2分]
SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户
ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}
SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户
WHERE 订单.客户号=客户.客户号 AND 签订日期>{^2005-1-1}
SELECT 订单号,客户名,签订日期 FROM 订单,客户
WHERE 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}
SELECT 订单号,客户名,签订日期 FROM 订单,客户
ON 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}
答案:
32、【 单选题
显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是 [2分]
SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单
ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0
SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单
ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0
SELECT 职员号,姓名 FROM 职员
WHERE 职员号 NOT IN (SELECT 职员号 FROM 订单)
SELECT 职员.职员号,姓名 FROM 职员
WHERE 职员.职员号 <> (SELECT 订单.职员号 FROM 订单)
答案:
33、【 单选题
有以下SQL语句:
SELECT 订单号,签订日期,金额 FROM 订单,职员
WHERE 订单.职员号=职员.职员号 AND 姓名="李二"
与如上语句功能相同的SQL语句是 [2分]
SELECT 订单号,签订日期,金额 FROM 订单
WHERE EXISTS (SELECT * FROM 职员 WHERE 姓名="李二")
SELECT 订单号,签订日期,金额 FROM 订单 WHERE
EXISTS (SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")
SELECT 订单号,签订日期,金额 FROM 订单
WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名="李二")
SELECT 订单号,签订日期,金额 FROM 订单 WHERE
IN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")
答案:
34、【 单选题
从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是 [2分]
DROP FROM 订单 WHERE 客户号="1001"
DROP FROM 订单 FOR 客户号="1001"
DELETE FROM 订单 WHERE 客户号="1001"
DELETE FROM 订单 FOR 客户号="1001"
答案:
35、【 单选题
将订单号为“0060”的订单金额改为169元,正确的SQL语句是 [2分]
UPDATE 订单 SET 金额=169 WHERE 订单号="0060"
UPDATE 订单 SET 金额 WITH 169 WHERE 订单号="0060"
UPDATE FROM 订单 SET 金额=169 WHERE 订单号="0060"
UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号="0060"
答案:
36、【 填空题
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是  【1】   。 [每空2分]
答案: ["数据库系统"]
37、【 填空题
算法复杂度主要包括时间复杂度和  【2】   复杂度。 [每空2分]
答案: ["空间"]
38、【 填空题
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中  【3】   的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 [每空2分]
答案: ["驱动模块"]
39、【 填空题
一棵二叉树第六层(根结点为第一层)的结点数最多为  【4】  个。 [每空2分]
答案: ["32"]
40、【 填空题
数据结构分为逻辑结构和存储结构,循环队列属于  【5】   结构。 [每空2分]
答案: ["存储或物理"]
12 下一页 末页
2页,共50个题库
2页,共50个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169