是.________。
6、 Visual FoxPro中不允许在主关键字字段中有重复值或________。
7、 修改数据库的命令是:Modify ________ 数据库名。 (保留字写完整)
8、 为表建立主索引或候选索引可以保证数据的________完整性。
9、 在查询设计器中,选择查询结果中出现的字段及表达式,应在________选项卡中完成。
10、 在select语句中,限定分组的条件是在group by子句中使用________子句。
三、判断题(共20道,每道1分) 1、 ------ 数据处理的核心是数据管理。
2、 ------ 关系模型中的实体之间的联系有一对一、一对多、多对多。
3、 ------ 在VFP系统中,_screen.fontsize是用来设置主窗口的字号大小的。
4、 ------ 通用型数据的长度为8位。
5、 ------ 数值运算符的优先权高于关系运算符。 6、 ------ 函数len('天安门')的结果为3。
7、 ------ 只要程序能够运行,该程序就是正确的。 8、 ------ Exit和Loop可以在选择结构或循环结构内部使用。
9、 ------ 对于备注型和通用型字段数据,在浏览窗口中是以Memo和Gen形式显示的。
10、 ------ 一个表中定义的小数位为1位,现在想把小数位改为2位,可以使用命令change。
11、 ------ list和display命令等价,可互换。 12、 ------ 表中可用replace命令进行追加。
13、 ------ 使用Insert before命令可以在当前记录之前添加新记录。
14、 ------ Recall命令在没有范围和条件时能恢复表中所有逻辑删除的记录
15、 ------ 使用sort to 命令排序后新生成的文件只能按关键字值的升序排序。
16、 ------ 创建索引是创建一个指向数据库表文件记录的指针构成的文件。
17、 ------ find命令后只能跟字符串和数值型常量。 18、 ------ 综合统计命令calculate表达式表中,count()函数可以统计记录条数。
19、 ------ 使用copy to new ,将当前表复制生成的new文件的扩展名为.dbf。
20、 ------ 在SQL select语句中,having子句必须与group by子句同时使用,不能独立使用。
四、程序题(共 2 道,第一题10分,第二题0分)
注意:1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写成5.6203,而不要写成s=5.6203。
2、如果题目需要表文件rsb.dbf,请右键点击此处,选择目标另存为,下载至您的磁盘。
1、已知rsb.dbf中编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、是否党员(L,1)和基本工资(N,7,2)七个字段,关闭会话状态后,求非党员的工资总和,将结果存在变量a中,并用?输出a的结果。(可将rsb.dbf文件下载到本地硬盘上,调试程序时使用) 请您在下面的文本编辑框中填入自己编写的程序内容:
请在右边的文本框中输入程序运行的结果:
2、统计200至400之间的质数的个数,结果放在变量n中,并用?输出n的值。(用for语句)
请您在下面的文本编辑框中填入自己编写的程序内容:
请在右边的文本框中输入程序运行的结果:
第3套
一、选择题(共30道, 每道2分)
1、( )模型是用树型结构来表示实体及实体间联系的模型。 A、关系模型 B、层次模型 C、网状模型 D、数据模型 2、在关系数据库中,( )是指能唯一地标识一个元组的属性或属性集合。
A、字段名 B、主关键字 C、外部关键字 D、属性 3、在( )菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。 A、工具 B、显示 C、程序 D、帮助 4、字段宽度不是由VFP系统规定的是( )。
A、日期型 B、数值型 C、逻辑型 D、备注型 5、假定已经执行了命令M='28+2',再执行?M,屏幕显示的结果是( )。
A、30 B、28+2 C、[28+2] D、30.00 6、表达式:2+3>6.and..t.的值是( )。
A、.t. B、.f. C、5 D、6 7、下列表达式返回值的结果为字符型的是( ). A、Len(Space()) B、Left('abc',3)
C、Val([ab]) D、Year(date)
8、下列哪种错误是属于逻辑错误( )。
A、命令动词写错 B、使用了未定义的变量
C、计算或处理方法有错 D、数据类型不匹配 9、有关控制结构的说法中,错误的是( )。
A、选择结构能够根据指定条件的当前取值,在两条或多条程序路径中选择一条执行
B、for--endfor循环语句中的步长值只能为正数 C、Do Case-Endcase 语句是选择结构语句
D、if与endif必须成对出现 10、表文件的扩展名为( )。
A、prg B、dbf C、fpt D、exe 11、下列( )类型的字段宽度用户可以定义.
A、逻辑型 B、数值型 C、通用型 D、日期型 12、下列有关命令书写规则的说法中,错误的是( )。
A、命令动词、基本项、必选项之间必须有一个以上的空格
B、命令动词或短语中的英文单词可以只写前4个字母 C、任何命令的总字符数必须小于或等于80个字符 D、命令动词和短语中的英文单词不区分大小写
13、要为当前表中所有职工增加100元工资应该使用命令( )。 A、Change 工资 with 工资+100 B、Replace 工资 with 工资+100
C、Change all 工资 with 工资+100 D、Replace all 工资 with 工资+100
14、如果需要给当前表增加一个字段,应使用的命令是( )。 A、INSERT B、MODIFY STRUCTURE
C、APPEND D、EDIT