全国计算机等级考试二级VISUAL FOXPRO真题2011年3月 (总分100, 考试时间90分钟) 一、选择题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。 1.
下列关于栈叙述正确的是______。
A 栈顶元素最先能被删除 B 栈顶元素最后才能被删除 C 栈底元素永远不能被删除
D 以上三种说法都不对
该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是栈的特点。栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即本题的答案为A。 2.
下列叙述中正确的是______。
A 有一个以上根结点的数据结构不一定是非线性结构 B 只有一个根结点的数据结构不一定是线性结构 C 循环链表是非线性结构
D 双向链表是非线性结构
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是数据结构。线性表的链式存储结构称为线性链表,是线性结构,而循环链表和双向链表都是在线性链表的基础上演化而来的,因此,选项C、D错误。线性结构必须有且只有一个根结点,因此,选项A错误。 3.
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为______。(假设根结点在第1层)
A 3 B 4 C 6
D 7
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是二叉树。只有当该二叉树的每一层上只有一个结点时,才能满足题目要求。否则,叶子结点数一定会大于1。 4.
在软件开发中,需求分析阶段产生的主要文档是______。
A 软件集成测试计划 B 软件详细设计说明书 C 用户手册
D 软件需求规格说明书
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是软件需求分析。软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。 5.
结构化程序所要求的基本结构不包括______。
A 顺序结构 B GOT0跳转 C 选择(分支)结构
D 重复(循环)结构
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是结构化程序结构。GOTO跳转是一条语句。 6.
下面描述中错误的是______。
A 系统总体结构图支持软件系统的详细设计 B 软件设计是将软件需求转换为软件表示的过程 C 数据结构与数据库设计是软件设计的任务之一 D PAD图是软件详细设计的表示工具 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是软件设计。系统总体结构图支持软件系统的概要设计。所以应选A。 7.
负责数据库中查询操作的数据库语言是______。
A 数据定义语言 B 数据管理语言 C 数据操纵语言
D 数据控制语言
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是数据库语言。数据库语言包括如下三点。
·数据定义语言(DDL)及其翻译程序:主要负责数据的模式定义与数据的物理存取构建。
·数据操纵语言(DML)及其编译(或解释)程序:主要负责数据的基本操作,包括查询及增加、删除、修改等操作。
·数据控制语言:主要负责解释每个控制命令的含义,决定如何去执行控制命令。 8.
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是______。
A 1:1联系 B 1:m联系 C m:1联系
D m:n联系
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是实体之间的联系。在数据库模型中,实体之问的联系可分为“一对一”、“一对多”和“多对多”三种类型。由题目可知,本题答案为D。 9.
有三个关系R、S和T如下所示:
则由关系R和S得到关系T的操作是______。
A B C D
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是关系运算。选项A自然连接的条件是两关系间有公共域,通过公共域的相等值进行连接,R与S的公共域为A和B,而T中根本不存在,所以选项A错误。对于选项B,R与S进行交运算后所得到的关系是由既在R内又在S内的元素组成,显然T不在S内,所以选项B也错误。对于选项C,R与S除运算后的域由R中不出现在S中的域组成,选项C正确。对于选项D,R与S进行并运算得到的关系是由属于R或属于S的元组所组成,所以选项D也错误。 10.
定义无符号整数类为UInt,下面可以作为类T实例化值的是______。
A -369 B 369 C 0.369
D 整数集合(1,2,3,4,5) 该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是数据类型。首先根据题目中的“定义无符号整数类”排除选项A、选项C和选项D,本题答案为选项B。 11.
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的______。
A 参照完整性 B 实体完整性 C 域完整性
D 用户定义完整性
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是实体完整性。在建立数据库表时为表指定主索引或候选索引可以保证数据的实体完整性。 12.
执行如下命令的输出结果是______。 ?15%4,15%-4
A 3 -1 B 3 3 C 1 1
D 1 -1
该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是取余运算。取余运算的符号与除数符号一致,若被除数与除数同号,则取余运算的结果即为两数相除的余数;若两数异号,则取余运算结果为两数相除的余数加上除数的和。 13.
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是______。
A 唯一索引
B 唯一索引和候选索引 C 唯一索引和主索引
D 主索引和候选索引
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是索引概念。主索引表示在指定字段或表达式中不允许出现重复值的索引,这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。候选索引和主索引一样要求字段值的唯一性,并决定了处理记录的顺序,在数据库表和自由表中均可为每个表建立多个候选索引。 14.
给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是______。
A ALTER TABLE student ADD 平均成绩 N(6,2) B ALTER TABLE student ADD 平均成绩 D(6,2) C ALTER TABLE student ADD 平均成绩 E(6,2)
D ALTER TABLE student ADD 平均成绩 Y(6,2) 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是数据类型。数据类型主要包括以下几种。
·数值型(Numeric):整型、小数或科学计数法表示的数。用字母N表示。 ·字符型(Character):由字母(汉字)、数字、空格等任意ASCⅡ码字符组成。用字母C表示。
·货币型(currency):在使用货币时,可以使用货币型来代替数值型。用字母Y表示。
·日期型(Date):表示日期的数据。用字母D表示。
·日期时间型(DateTime):表示日期和时间的数据。用字母T表示。 ·逻辑型(Logical):用于存储只有两个值的数据。用字母L表示。 ·备注型(Memo):用于存储数据块。用字母M表示。 15.
在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是______。
A SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表
B SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表
C SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录
D 传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录
该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是数据删除。在Visual FoxPro中使用DELETE命令将表文件中满足条件的记录做删除标记,是逻辑删除,使用前需要用USE命令打开表;SQL中的DELETE命令格式为DELETE FROM<表名>[WHERE<条件>],其中DELETE语句的功能是从指定表中删除满足WHERE子句条件的所有元组,
FORM指定从哪个表中删除数据。若省略WHERE子句,则表示删除表中全部元组,使用前不需要用USE命令打开表。 16.
在Visual FoxPro中,如果希望跳出SCAN„ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用______。
A LOOP语句 B EXIT语句 C BREAK语句
D RETURN语句
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是循环语句的执行。EXIT命令可以出现在
SCAN„ENDSCAN循环语句的循环体内,如果循环体包含EXIT命令,那么当遇到EXIT时,就结束该语句的执行,专去执行ENDSCAN后的语句。 17.
在Visual FoxPro中,“表”通常是指______。
A 表单 B 报表
C 关系数据库中的关系
D 以上都不对
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是表的基本概念。在Visual FoxPro中,“表”是指关系数据库中的关系。 18.
删除student表的“平均成绩”字段的正确SQL命令是______。
A DELETE TABLE student DELETE COLUMN 平均成绩 B ALTER TABLE student DELETE COLUMN 平均成绩 C ALTER TABLE student DROP COLUMN 平均成绩
D DELETE TABLE student DROP COLUMN 平均成绩 该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是SQL命令的使用。在使用ALTER TABLE命令修改表结构时删除表中的字段,应使用DROP命令,DELECT命令用来删除表中的记录。 19.
在Visual FoxPro中,关于视图的正确描述是______。
A 视图也称做窗口
B 视图是一个预先定义好的SQL SELECT语句文件 C 视图是一种用SQL SELECT语句定义的虚拟表
D 视图是一个存储数据的特殊表 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是视图的概念。在关系数据库中,视图是操作表的窗口,可以把它看做是从表中派生出来的虚表(依赖于表,不存在)。虽然视图可以像表一样进行各种更新,通过它可以将对表记录的修改保存在磁盘上。但视图始终不曾真正含有数据,它是原来表的一个窗口,不存在修改结构的问题,但是可以被删除。所以选项A正确。 20.
从student表删除年龄大于30的记录的正确SQL命令是______。
A DELETE FOR 年龄>30
B DELETE FROM student WHERE 年龄>30 C DELETE student FOP 年龄>30
D DELETE student WHERE 年龄>30 该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是SQL删除数据的命令。SQL删除数据的命令格式为:DELETE FROM TableName[WHERE Condition]。FROM指定从哪个表中删除数据,WHERE指定被删除的记录所满足的条件。所以该题的正确答案为B。
21.
在Vaual FoxPro中,使用LOCATEFOR<expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该______。
A 再次使用LOCATE命令重新查询 B 使用SKIP命令 C 使用CONTINUE命令
D 使用GO命令
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是表结构修改的非SQL命令。在Vaual FoxPro中,使用LOCATE FOR<expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用CONTINUE命令。 22.
为了在报表中打印当前时间,应该插入的控件是______。
A 文本框控件 B 表达式 C 标签控件
D 域控件
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是域控件。在报表设计器中可以添加域控件,用于打印表或视图中的字段、变量和表达式的计算结果,如设置域控件的数据类型为日期型,可以打印当前日期。 23.
在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是______。 ? RECCOUNT()
A 0 B 1 C 40
D 出错
该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是记录个数测试函数命令。记录个数测试函数
RECCOUNTO返回的是表文件中物理上存在的记录个数,不管记录是否被逻辑删
除以及SET DELETED的状态如何,也不管记录是否被过滤,该函数都会把它们考虑在内。但是若指定工作区上没有打开表文件,则函数值为0。因为本题中没有语句表明打开了student表,所以本题的正确答案为A。 24.
向student表插入一条新记录的正确SQL语句是______。
A APPEND INTO student VALUES('0401','王芳','女',18) B APPEND student VALUES('0401','王芳','女',18): C INSERT INTO student VALUES('0401','王芳','女',18)
D INSERT student VALUES('0401','王芳','女',18) 该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是SQL语句的使用。SQL插入命令的格式有两种:第一种是标准格式为INSERT INTO
dbfname[(fname1[,Name2,„])]VALUES(eExpression1[,eExpression2,„]);第二种是Visual FoxPro格式为INSERT INTO dbf name FORM ARRAY ArrayName/FROM MEMVAR。由此可知选项C正确。 25.
在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是______。
A Optiongroup 1 B Check1 C Spinner1
D List1
该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是表单控件属性。表单中的选项按钮组是包含选项按钮的容器,首次添加时其默认名称属性为Optiongroup1。Check1表示复选框,Spinner1表示微调按钮,List1表示列表框。 26.
恢复系统默认菜单的命令是______。
A SET MENU TO DEFAULT B SET SYSMENU TO DEFAULT C SET SYSTEM MENU TO DEFAULT D SET SYSTEM TO DEFAULT
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是菜单命令。SET SYSMENU TO DEFAULT命令将系统菜单恢复为默认配置,SET SYSMENU TO命令将屏蔽系统菜单,使系统菜单不可用。 27.
在Visual FoxPro中,用于设置表单标题的属性是______。
A Text B Title C Lable
D Caption
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是表单的属性。Caption用于指明显示于表单标题栏上的文本。 28.
消除SQL SELECT查询结果中的重复记录,可采取的方法是______。
A 通过指定主关键字 B 通过指定唯一索引 C 使用DISTINCT短语
D 使用UNIQUE短语
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是SQL SELECT查询命令中DISTINCT的用法。
DISTINCT短语的作用是去掉查询结果中的重复值。所以要去掉查询结果中的重复值,只需要指定DISTINCT短语(如SELECT DISTINCT select_Item FROM DatabaseNamen)即可。 29.
在设计界面时,为提供多选功能,通常使用的控件是______。
A 选项按钮组 B 一组复选框 C 编辑框
D 命令按钮组
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是表单的基本控件。复选框控件提供了重复选择功能。命令按钮也只能选择一个,选项按钮组一次只能选择一次按钮。 30.
为了使表单界面中的控件不可用,需将控件的某个属性设置为“假”,该属性是______。
A Default B Enabled C Use
D Enuse
该题您未回答:х 该问题分值: 2 答案:B
[解析] 本题考查的知识点是表单的属性。Enabled属性表示指定表单或控件能否相应由用户引发的事件。设置为假时表示不可用,反之为可用。 (31)~(35)题使用如下三个数据库表:
学生表:student (学号,姓名,性别,出生日期,院系) 课程表:course (课程号,课程名,学时) 选课成绩表:score (学号,课程号,成绩)
其中出生日期的数据类型为同期型,学时和成绩为数值型,其他均为字符型。 31.
查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是______。
A
SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc,course c
WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系='计算机系' B
SELECT 学号,姓名,课程名,成绩
FROM student s,score sc,course c
WHERE s.学号=sc.学号 AND sc.课程号=c.课程号 AND 院系='计算机系' C
SELECT s.学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系='计算机系'
D
SELECT 学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系='计算机系'
该题您未回答:х 该问题分值: 2 答案:C
[解析] 本题考查的知识点是SQL连接查询。本题三个表格均使用到了,所以需要两个连接条件,选项A使用WHERE引出连接条件,但是多个条件间没有使用AND连接,选项B和选项D没有指明“学号”字段选自哪些表格。所以正确的选项为C。 32.
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是______。 A
SELECT学号,姓名 FROM student s WHERE NOT EXISTS
(SELECT*FROM score sc WHERE sc.学号=s.学号 AND 成绩<85) B
SELECT学号,姓名 FROM student s WHERE NOT EXISTS
(SELECT*FROM score sc WHERE sc.学号=s.学号 AND 成绩>=85) C
SELECT学号,姓名 FROM student s,score sc WHERE s.学号=sc.学号 AND 成绩>=85
D
SELECT学号,姓名 FROM student s,score sc WHERE s.学号=sc.学号 AND ALL 成绩>=85 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是SQL查询。要查找所修课程成绩都大于等于85分的学生的学号和姓名,意思就是没有一门课程的成绩低于85分,选项B表示没有一门课程的成绩高于85分,与题意相悖。选项C的意思是只要有一门课程的成绩低于85就成立。选项D中ALL用法不对。 33.
查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是______。
A
SELECT s.学号,姓名,平均成绩 FROM student s,score sc WHERE s.学号=sc.学号
GROUP BY s.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESC B
SELECT学号,姓名,AVG (成绩) FROM student s,score sc WHERE s.学号=sc.学号AND COUNT(*)>=5 GROUP BY 学号 ORDERBY 3 DESC
C
SELECT s.学号,姓名,AVG (成绩) 平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 AND COUNT(*)>=5 GROUP BY s.学号 ORDER BY 平均成绩 DESC
D
SELECT s.学号,姓名,AVG (成绩) 平均成绩 FROM student s,score sc WHERE s.学号=sc.学号
GROUP BY s.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC 该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是SQL查询。要查询选修课程在5门以上(含5门)的学生信息,必须要找到每个学号在成绩表中的出现次数(换句话说就是记录条数),为此需要根据学号进行分组,分组条件是COUNT(*)>=5,所以选项D正确。选项B中COUNT(*)>=5使用位置不对,结果造成不是统计每个学号下的记录个数,而是统计符合条件的所有记录个数。 34.
查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是______。 A
SELECT 学号 FROM score sc WHERE课程号='C1' AND 学号 IN (SELECT 学号 FROM score sc WHERE 课程号='C5') B
SELECT 学号 FROM score sc WHERE 课程号='C1' AND 学号= (SELECT 学号 FROM score sc WHERE 课程号='C5')
C SELECT 学号 FROM score sc WHERE 课程号='C1' AND 课程号='C5' D SELECT 学号 FROM score sc WHERE 课程号='C1' OR 'C5' 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是SQL查询。选项A正确,这是一个子查询,意思是选修了C1课程的学号也存在于选修了C5课程的学号中,符合题目的要求;选项B中“SELECT 学号 FROM score sc WHERE 课程号='C5'”部分符合条件的学号结果为多个,不是唯一,所以不能使用“=”号连接:选项C,乍一看很符合题意,其实不然,在一个记录中,课程号只有一个值,不可能同时存在课程号既等于C1又等于C5的情况,所以是错误的;选项D中只是查询了选修课程号为C1或者C5的学生的学号,和题意不符。 35.
删除学号为“20091001”且课程号为“C1”的选课记录,正确命令是______。
A DELETE FROM score WHERE 课程号='C1' AND 学号='20091001' B DELETE FROM score WHERE 课程号='C1' OR 学号='20091001' C DELETE FORM score WHERE 课程号='C1' AND 学号='20091001' D DELETE score WHERE 课程号='C1' AND 学号='20091001' 该题您未回答:х 该问题分值: 2 答案:A
[解析] 本题考查的知识点是SQL删除数据。题中要求删除学号为“20091001”且课程号为C1的选课记录,根据SQL删除数据的命令格式DELETE FROM
TableName [WHERE Condition]以及题目要求可知,选项A正确。选项B和题意不符,选项C中关键词FROM写成了FORM,选项D中格式使用错误。 二、填空题
1.
有序线性表能进行二分查找的前提是该线性表必须是______存储的。
该题您未回答:х 该问题分值: 2 答案:顺序
[解析] 本题考查的知识点是二分查找法的使用条件。不同的数据结构应采用不同的二分查找法。二分查找只适用于顺序存储的有序表。在此所说的有序表指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。所以应填顺序存储。 2.
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为______。
该题您未回答:х 该问题分值: 2 答案:DEBFCA
[解析] 本题考查的知识点是二又树的遍历。前序遍历要求先遍历根结点,再遍历左子树,最后遍历右子树;中序遍历要求先遍历左子树,再遍历根结点,最后遍历右子树;后序遍历要求先遍历左子树,在遍历右子树,最后遍历根结点。由题目可求出该二叉树如图2所示,所以该二叉树后序遍历的结果为DEBFCA。 3.
对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。
该题您未回答:х 该问题分值: 2 答案:单元
[解析] 本题考查的知识点是软件测试的过程。软件测试的过程一般分为4个步骤。
·单元测试:是对软件设计的最小单位______模块进行正确性检验的测试。 ·集成测试:是测试和组装软件的过程,主要目的是发现接口有关的错误,其测试依据是概要设计说明书。集成测试的内容包括软件单元的接口测试、全局数据结构测试、边界条件和非法输入的测试。
·确认测试:它的任务是用户根据合同进行,确定系统功能和性能的可接受性。对软件进行有效性测试,验证软件是否满足需求规格说明确认的标准。
·系统测试:是将软件系统与硬件、外设或其他元素结合在一起,对整个软件系统进行测试。具体实施一般包括功能测试、性能测试、操作测试、配置测试、外部接口测试、安全测试等。 4.
实体完整性约束要求关系数据库中元组的______属性值不能为空。
该题您未回答:х 该问题分值: 2 [解析] 本题考查的知识点是实体完整性约束。每一个关系表都有一个主键用来唯一识别一个元组。实体完整性约束要求关系的主键值不能为空值,这是数据库完整性的最基本要求,因为主键是唯一决定元组的,若为空值则其唯一性就成为不可能的了。 5.
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称______是关系A的外码。
该题您未回答:х 该问题分值: 2 答案:D
[解析] 本题考查的知识点是关系的主码和外码。关系中有若干个键称为关系的候选码或候选键。从关系的所有候选键中选取一个作为用户使用的键称为主键
或主码。关系A中的某属性集是关系B的键,则称该属性集为A的外键或外码。 6.
表达式EMPTY(.NULL.)的值是______。
该题您未回答:х 该问题分值: 2 答案:F.
[解析] 本题考查的知识点是数据类型测试函数。EMPTY(<表达式>)根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。函数EMPTY (NULL)的返回值为逻辑假。 7.
假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果______。 m=科目-“考试” ? m
该题您未回答:х 该问题分值: 2 答案:计算机考试
[解析] 本题考查的知识点是字符运算。在Visual FoxPro中字符表达式是由字符串运算符与字符型数据连接起来形成的。字符串运算符“-”表示连接前后两个字符串,并将前字符串的尾部移到合并后的新字符串尾部。 8.
在Visual FoxPro中假设有查询文件query1.qpr,要执行该文件应使用命令______。
该题您未回答:х 该问题分值: 2 答案:do query1.qpr
[解析] 本题考查的知识点是查询文件的执行命令。在Visual FoxPro中要执行某个查询文件可使用do命令。所以本题的答案为do query1.qpr。 9.
SQL语句“SELECT TOP 10 PERCENT *FROM 订单 ORDER BY 金额 DESC”的查询结果是订单中金额______的10%的订单信息。
该题您未回答:х 该问题分值: 2 答案:最高
[解析] 本题考查的知识点是SELECT查询语法格式。在SELECT查询语句中,SELECT说明要查询的数据,FORM说明要查询的数据来自哪个或哪些表,ORDER BY短语用来对查询的最终结果进行排序。由题可知该题答案为最高。 10.
在表单设计中,关键字______表示当前对象所在的表单。
该题您未回答:х 该问题分值: 2 答案:thisform
[解析] 本题考查的知识点是表单设计中的关键字。在表单设计中,表示当前对象所在的表单的关键字为thisform。 11.
使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词______KEY。
该题您未回答:х 该问题分值: 2 答案:PRIMARY
[解析] 本题考查的知识点是表的定义。在Visual FoxPro中用CREATE TABLE命令建立表可以完成表设计器能完成的所有功能,除了建立表的基本功能外,它还包括满足实体完整性的主关键字(主索引) PRIMARY KEY、定义域完整性的CHECK约束及出错信息ERROR、定义默认值的DEFAULT等。 12.
在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY______命令进行设置。
该题您未回答:х 该问题分值: 2 答案:ON
[解析] 本题考查的知识点是影响日期格式的设置命令。SET CENTURY ON表示显示世纪,即用4位数字表示年份。 13.
在建立表间一对多的永久联系时,主表的索引类型必须是______。
该题您未回答:х 该问题分值: 2 答案:主索引或候选索引
[解析] 本题考查的知识点是表之间一对多联系。在关系数据库中通过连接字段来体现和表示联系。连接在字段在主表中建立主索引或候选索引,在子表中建立普通索引。 14.
为将一个表单定义为顶层表单,需要设置的属性是______。
该题您未回答:х 该问题分值: 2 答案:ShowWindow
[解析] 本题考查的知识点是表单的属性。控制表单是否在屏幕中、悬浮在顶层表单中或作为顶层表单出现。设置为2时表示定义为顶层表单。 15.
在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取______报表向导。
该题您未回答:х 该问题分值: 2 答案:一对多
[解析] 本题考查的知识点是报表的创建。数据源包括父表和子表时,应选取一对多的报表向导。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务