28、在SQL语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是( )。
A、工资>=1210 AND 工资<=1240
B、工资>1210 AND 工资<1240 C、工资<=1210 AND 工资>1240 D、工资>=1210 OR 工资<=1240
29、在SQL SELECT语句中,用于实现关系的选择运算的短语是( )。
A、FOR B、WHILE C、WHERE D、CONDITION 30、要输入字符串'abcd'到变量str中,不可以使用下列哪条命令( )。
A、accept to str B、input to str
C、wait to str D、@10,10 get str default ' '和read 二、填空题(共10道,每道1分)
1、________关键字是指能唯一地标识一个元组的属性或属性集合。
2、 在VFP中,表中备注型字段所保存的数据信息存储在以.________为扩展名的文件中。
3、 在for?endfor循环结构中,要控制循环变量的步长值应该使用________子句。
4、 自由表中,字段名长度不超过________个字符。(用阿拉伯数字表示)
5、 使用sort命令排序后产生的新文件的扩展名是.________。 6、 Visual FoxPro中,索引分为主索引、候选索引、________索引、普通索引和二进制索引。
7、 用命令:________ database <数据库文件>,打开已经存在的数据库。
8、 为表建立主索引或候选索引可以保证数据的________完整性。 9、 查询文件的扩展名为.________。
10、 在SQL的SELECT查询中,使用________关键词消除查询结果中的重复记录。(保留字写完整) 三、判断题(共20道,每道1分)
1、 ------ 数据就是指数字、字母、文字和其他特殊字符组成的文本形式的数据。
2、 ------ 一个关系就是多个二维表。
3、------VisualFoxPro的控制菜单具有将窗口最大化的功能。 4、------内存变量存在于内存中的一个存储区域,独立于表。 5、------一个日期型数据和一个整型数据进行加减运算后得到一个整数。
6、------date()函数的结果为日期型。
7、------使用modifycommand命令也可以打开并修改程序文件。 8、------Docase—endcase语句执行时,将从多个命令序列中选择一个命令序列执行,也可能一个命令序列都不执行。
9、------VFP中,要建立一个新表,要首先建立表的结构,再在表中输
入数据。
10、------在student表中,有一个字段名为:学号,现在想将这个字段名修改为:stuno,使用命令browse。
11、------记录只有使用list和display命令才能显示。
12、------Browse模式和Change模式的切换,可以通过“显示”菜单中的“浏览”|“编辑”命令完成。 13、------insert不可单独使用。
14、------执行Zap命令只能彻底删除表中已经被逻辑删除的记录 15、------使用sortto命令排序后新生成的文件只能按关键字值的升序排序。
16、------非结构复合索引文件可以随着表的打开而自动打开。 17、------continue命令是继续查找命令,可以单独使用。
18、------综合统计命令calculate表达式表中,count()函数可以统计记录条数。
19、------表结构的复制是将表的记录复制到新的表中。 20、------在SQLselect语句中排序时如果是降序就用DESC。 四、程序题(共2道,第一题10分,第二题0分)
注意:1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写成5.6203,而不要写成s=5.6203。
2、如果题目需要表文件rsb.dbf,请右键点击此处,选择目标另存为,下载至您的磁盘。 1、计算1×2×3×??×11的值,将结果存在变量jc中,用?输出jc.(用循环语句实现,循环变量用i表示,程序运行结果用整数表示)
请您在下面的文本编辑框中填入自己编写的程序内容:
请在右边的文本框中输入程序运行的结果:
2、已知rsb.dbf中有编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、是否党员(L,1)和基本工资(N,7,2)七个字段,先将表文件完整复制生成名为rsbbak.dbf的表。在rsbbak.dbf表中,将1970年之前(不含1970)出生的,基本工资增加100,1970年以后(含1970)出生的,增加50,再计算rsbbak.dbf中的基本工资大于等于800的人数,将结果存在变量A中,并用?输出A的结果。(可将rsB.dBf文件下载到本地硬盘上,调试程序时使用) 请您在下面的文本编辑框中填入自己编写的程序内容:
请在右边的文本框中输入程序运行的结果:
第2套
一、选择题(共30道, 每道2分)
1、数据管理大致经过了3个阶段,下列哪个阶段不包含在3个阶段之中( )。
A、人工管理 B、文件管理 C、数据库管理 D、手工管理
2、一个关系是一张二维表。在VFP中,一个关系对应一个( )。 A、字段 B、记录 C、表文件 D、元组 3、通过( )菜单可以设置系统选项、运行向导、创建宏、拼写检查、优化代码、运行源代码管理器以及跟踪和调试源代码。 A、工具 B、程序 C、显示 D、帮助 4、有关变量的说法中不正确的是( )。
A、变量名必须以字母、汉字或下划线开头
B、变量分字段变量和内存变量
C、在VFP中,变量名的长度不受限制
D、数组定义后,它的每个元素都可当作一个内存变量来使用
5、假定已经执行了命令M='28+2',再执行?M,屏幕显示的结果是( )。
A、30 B、28+2 C、[28+2] D、30.00
6、命令?{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是( )。 A、不能正确执行 B、4
C、 1 D、{^1998-08-08}-{^1998-08-03} 7、下列函数中,函数值为字符型的是( )。
A、DATE( ) B、STR( ) C、YEAR( ) D、LEN( ) 8、下列说法,哪一个是正确的()