6、 ------ 函数dtoc({^1999/12/12})的结果为日期型。 7、 ------ 程序文件只能使用命令交互方式建立。 8、 ------ Do case—endcase语句执行时,将从多个命令序列中选择一个命令序列执行,也可能一个命令序列都不执行。 9、 ------ 表文件中,日期型数据系统默认的日期格式为yy/mm/dd/。
10、 ------ 一个表中定义的小数位为1位,现在想把小数位改为2位,可以使用命令change。
11、 ------ 命令动词和短语中的英文单词不区分大小写。 12、 ------ 表浏览时可自由修改和添加数据。
13、 ------ Insert blank 命令表示在当前表的当前记录之后插入一个空记录。
14、 ------ 逻辑删除只是给对应的记录加上一个删除标记“*”。
15、 ------ 排序关键字可以是任意的某类型字段。 16、 ------ 索引与数据库表的数据存储在一个文件中。 17、 ------ 在顺序查询中,可以用found()函数来测试是否查找到,也可以用eof()函数来测试。
18、 ------ 使用sum命令求和时,要将结果保存到内存变量s中,s必须先赋初值。
19、 ------ 表结构的复制是将表的记录复制到新的表中。 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、已知rsb.dbf中有编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、是否党员(L,1)和基本工资(N,7,2)七个字段,先将该表完全复制生成文件名为rsbbak.dbf的表,然后将rsbbak.dbf表中1950年之前出生(含1950)的记录真正删除,再计算rsbbak.dbf
表中不是党员的男职工的人数占总人数比例(用小数表示即可,保留四位小数),将结果存在变量A中,并用?输出A的结果。(可将rsb.dbf文件下载到本地硬盘上,调试程序时使用) 请您在下面的文本编辑框中填入自己编写的程序内容:
请在右边的文本框中输入程序运行的结果:
第4套
一、选择题(共30道, 每道2分) 1、数据库系统的特点中错误的是( )。
A、可控冗余度 B、数据结构化 C、数据共享 D、数据无独立性
2、职工表中有职工编号,职工姓名,职工年龄,职工工资四个字段,其中那个字段可以作为主关键字( )。
A、职工姓名 B、职工编号 C、职工年龄 D、职工工资 3、在Visaul FoxPro中,将隐藏的命令窗口重新打开的快捷键是( ) 。
A、ALT+F2 B、CTRL+F2 C、ALT+F4 D、CTRL+F4 4、使用命令DECLARE mm(2,5)定义的数组,包含的数组元素的个数为( )。
A、2个 B、5个 C、7个 D、10个 5、下列表达式哪些是合法的( )。
A、'计算机'+20 B、'计算机'-20 C、[计算机]+20 D、'VFP'+'
程序设计'
6、下列表达式中,不是日期型表达式的是( )。 A、date( ) B、date( )+20 C、date( )-{^2007-10-12} D、ctod('10/12/2007')
7、已知x1= '20',下列宏代换中计算结果不正确的是( ) A、?&x1+ 10 的结果为:30 B、?&x1.0+10 的结果为:210 C、?&x1.00+10 的结果为:2010 D、?&x1*3 的结果为:203 8、有关程序文件的保存,下列方法不正确的是()。 A、Ctrl+S B、Ctrl+W C、Ctrl+Q D、执行“文件”菜单“保存”命令
9、在do while循环中,配对使用的关键词是( )。 A、enddo B、endfor C、endif D、endcase 10、在设计表结构时,不需要考虑的是( )。
A、字段名 B、字段类型 C、宽度 D、表中有多少记录
11、某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是( )。
A、37 B、38 C、39 D、40
12、已打开一个表文件,当前记录为1号记录,要显示前3条记录应使用的命令是( )。
A、Display record 3 B、List 1,2,3 C、Display next 3 D、Display 1,2,3
13、下列对Browse命令描述正确的是( )。
A、只能浏览表文件,不能修改记录内容 B、能浏览表文件,也能逻辑删除记录 C、能浏览表文件,也能物理删除记录 D、不仅能浏览表文件,还能修改表结构
14、在浏览窗口中浏览表中数据的命令是( )。 A、Browse B、Use C、Open D、Modify
15、在表中第10条记录后,添加一条空记录,下列操作错误的是( ).
A、goto 10 INSERT BLANK B、GO 10 INSERT BLANK
C、LOCATE FOR RECNO()=10 INSERT BLANK D、GO 10
APPEND BLANK 16、物理删除当前表中所有记录的命令是( )。
A、zap B、delete all C、delete table D、pack
17、要想在一个打开的表中删除某些记录,应先后选用的两