《Visual_FoxPro》综合练习题

合集下载

VF习题集(答案)

VF习题集(答案)

VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。

A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。

A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。

A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。

A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。

A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。

A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。

A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。

A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。

2. 在关系数据库的三种关系运算是选择、投影、连接。

3. 从关系中找出满足条件的元组的操作是_选择__运算。

习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。

A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。

A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。

A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。

VisualFoxPro6.0表单编程练习题

VisualFoxPro6.0表单编程练习题

Visual FoxPro 6.0表单编程练习题(蓝色文字:参考答案)1、某表单上有两个命令按钮COMMAND1和COMMAND2。

其中COMMAND1 的CLICK事件代码如下:MAND2.ENABLED=.T.SKIP –1IF BOF()THIS.ENABLED=.F.ENDIFTHISFORM.REFRESH其中COMMAND2的CLICK事件代码如下MAND1.ENABLED=.T.SKIPIF EOF()GO BOTTOMTHIS.ENABLED=.F.ENDIFTHISFORM.REFRESH试回答:执行以上表单后,若单击COMMAND1命令按钮,程序将作( 记录指针向前移动1条)处理:若单击COMMAND2命令按钮,程序将作( 记录指针向前后移动1条)处理2、某表单上有一个COMMAND1控件和一个LABEL1控件,其中COMMAND1的CLICK事件代码为:IF THIS.CAPTION=‖欢迎(\<C)‖BEL1.CAPTION=‖欢迎使用VFP‖&& 标签的标题重赋值THIS.CAPTION=‖日期(\<W)‖&& 按纽的标题重赋值ELSEBEL1.CAPTION=‖欢迎使用EXCEL‖THIS.CAPTION=‖欢迎(\<C)‖ENDIF单击按钮COMMAND1的事件发生后,程序将作(当Command1标题不是“欢迎(C)”时,按纽与标签上分别显示“欢迎(C)”、“欢迎使用EXCEL”,反之显示“日期(W)”、“欢迎使用VFP”)处理3、如图所示,用标签、文本框、命令按钮构成一个表单FORM1。

在标签中显示以下文字:“当前日期和时间”运行表单时,在文本框中单击鼠标左键将显示当前系统日期,单击鼠标右键将显示当前系统时间:单击“消除“按钮,文本框中的结果将被清除:单击”退出“按钮,将退出表单的运行。

为完成上述任务,应该编写的“清除“按钮的CLICK事件代码是(THISFORM.TEXT1.V ALUE=’’),“退出”按钮的CLICK事件代码是(THISFORM.RELEASE)在文本框(TEXT1)中的CLICK事件代码是(THISROM.TEXT1.V ALUE=DTOC(DATE())),而(RIGHTCLICK)的事件代码是(THISROM.TEXT1.V ALUE=TIME())(在代码过程中选)4、如要创建一个检查输入口令的表单,口令设定为“SOFTWARE”,允许用户输入三次口令。

Visual FoxPro题库

Visual FoxPro题库

1.8E+9是一个()。

A.内存变量B.字符变量C.数值常量D.非法表达式2. 对数据表的结构进行操作,是在()环境下完成的。

A.表设计器B.表向导C.表浏览器D.表编辑器3. 扩展名为.dbc的文件表示()A.表文件B.备份文件C.数据库文件D.项目文件4. 在Visual FoxPro中,乘法和除法运算的优先级为()A.相同B.乘法优先C.除法优先D.不确定5. 表单文件的扩展名是()A. .scxB. .fxpC. .hlpD. .jdx6. 在Visual FoxPro 中,APPEND命令的作用是()A.在表的任意位置添加记录B.在当前记录之前插入新记录C.在表的尾部添加记录D.在表的首部添加记录7. 下列常量中,只占用内存空间1个字节的是()A.数值型常量B.字符型常量C.日期型常量D.逻辑型常量8. 以下赋值语句正确的是()A. STORE 8 TO X,YB. STORE 8,9 TO X,YC. X=8,Y=9D. X,Y=89. 查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是()A. SELECT 书名,出版社FROM 图书WHERE 第一作者=张三B. SELECT 书名,出版社FROM 图书WHERE 第一作者=“张三”C. SELECT 书名,出版社FROM 图书WHERE “第一作者”=张三D. SELECT 书名,出版社FROM 图书WHERE “第一作者”=“张三”10. 在Visual FoxPro中,程序文件的扩展名为()A. .prgB. .qprC. .scxD. .sct11. 用二维表形式表示的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.网络数据模型12. 执行下面的语句后,数组M与N的元素个数分别为()DIMENSION M(6) , N(4,5)A. 6 20B. 6 5C. 7 21D. 6 913. Visual FoxPro中,一个表可以创建()个主索引。

VisualFoxPro考试试卷试题及答案.doc

VisualFoxPro考试试卷试题及答案.doc

VFP 考试试题及答案一. 单选题1.关系模型的完整性不包括(A) 。

A. 迭代完整性B. 实体完整性C. 参照完整性D. 用户定义完整性2.VisualFoxPro 数据中的每一行称为(C) 。

A. 串标B. 行号C. 记录D. 编数3. 关系数据模型中的关系指的是(D) 。

A. 表行B. 表列C. 总和D. 二维表4.常用的数据模型中有 (C) 。

A. 比较模型B.曲面模型C. 关系模型D. 对称模型5.常用的数据模型中包括(A) 。

A. 层次模型B.线性模型C. 双轨模型D. 瀑布模型6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。

A. 索引B. 合并C. 列序D. 标号7. 数据库系统的三级模式中包括(B) 。

A. 循环模式B.内模式C. 高级模式D. 流行模式8.常用的数据模型里有 (B) 。

A. 回旋模型B.网状模型C. 棱状模型D. 交叉模型9.VisualFoxPro的表中每一列称作(A) 。

A. 字段B. 列标C. 名称D. 线型10.数据库系统不包括 (D) 。

A. 操作系统B.数据表C. 数据库D. 计划书11.数据模型描述的是 (C) 。

A. 大小B. 颜色C. 事物间联系D.特征12. 关系二维表中垂直方向的列称作(C) 。

A. 列名B. 特征C. 属性D. 行标13.数据库系统三级模式中包括(A) 。

A. 外模式B. 层叠模式C. 交叉模式D. 圆环模式14.数据库是指 (A) 的数据集合。

A. 相关的B. 无序的C. 混合的D.循环的15. 关系二维表中水平方向的行称作(A) 。

A. 元组B. 行标C. 数值D. 列值16.数据库系统中不包括 (B) 。

A. 数据库B. 空调C. 管理员D. 数据库管理系统17.数据库系统的特点不包括(D) 。

A. 数据共享B.减少数据冗余C. 避免不一致D. 数据交叉18. 数据库管理系统的英文缩写是(B) 。

A.DAB.DBMSC.MANGD.GUANLI19.数据库系统的组成中不包括(A) 。

2.Visual+FoxPro习题汇编及参考答案

2.Visual+FoxPro习题汇编及参考答案

2.Visual+FoxPro习题汇编及参考答案visualfoxpro习题汇编第二章Visual FoxPro的数据操作一、选择题1.依次执行Visual FoxPro=“ABC”和ABC=Visual FoxPro的命令,然后执行“Visual FoxPro”的命令?visualfoxpro+abc命令的结果是。

a)abcabcb) visualfoxproabcd)abcvisualfoxproc)18c)89twddffd)-2d)xyzc) FoxProvisiualFoxProa)262、(2001-9-20)-(2001-9-10)+4^2的结果是。

b)六,3、下列不能作为vfp中变量名。

a) Abcdefgb)p0*******。

以下表达式不能用作VFP。

a)赋值表达式b)日期表达式c)算术表达式d)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。

a) 64a)-3.1415a)16.0a)(0.1)b)31b)3.1415b)16.00b)(1,10)c) 49c)-3c)16.000d)22d)3d)16d)(1,9)6.函数int(-3.415)的值为。

7.函数val(“16年”)的值为。

8、函数int(rand()*10)是在范围内的整数。

c)(0,10)9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。

a) 0.01*int(x+0.005)c)0.01*int(100*(x+0.05))a)sin25b)0.01*int(100*(x+0.005))d)0.01*int(x+0.05)c)sin(250)d) sin(25*pi()/180)10、数字式子sin250写成vfp表达式是。

b)罪(25)11、“x是小于100的非负数”用vfp表达式表示是。

a)0≤ x<100b)0<=x<100a)ab7b)7ab13。

函数str(-304.75)的值为。

VisualFoxPro程序设计题库(26)

VisualFoxPro程序设计题库(26)

试卷编号:88所属语言:所属语言:Visual Foxpro Visual Foxpro试卷方案:西北民大VFP2010年春季年春季试卷总分:试卷总分:100100分共有题型:共有题型:44种一、填空 共10题 (共计10分)第1题 (1.0分)分) 题号题号题号:44 :44修改表的结构的命令是【修改表的结构的命令是【11】.答案:=======(答案1)======= ALTER TABLE第2题 (1.0分)分) 题号题号题号:20 :20向表中输入数据向表中输入数据,,可以采用【可以采用【11】和【】和【22】.答案:=======(答案1)=======浏览=========或=========编辑=======(答案2)=======编辑=========或=========浏览第3题 (1.0分)分) 题号题号题号:45 :45如样张所示教师表和系表如样张所示教师表和系表,,使用SQL 语句实现向语句实现向""系"表添加一个表添加一个新字段新字段""系主任C(8)":C(8)":【【1】TABLE 系【系【22】系主任C(8)答案:=======(答案1)=======ALTER=======(答案2)=======ADD第4题 (1.0分)分) 题号题号题号:50 :50视图可分为【视图可分为【11】、【2】两种】两种. .答案:=======(答案1)=======本地视图=========或=========远程视图=======(答案2)=======本地视图=========或=========远程视图第5题 (1.0分)分) 题号题号题号:59 :59Visual FoxPro 主要使用【主要使用【11】和【】和【22】两种形式的菜单】两种形式的菜单. .答案:=======(答案1)=======下拉式=========或=========弹出式=======(答案2)=======下拉式=========或=========弹出式第6题 (1.0分)分) 题号题号题号:46 :46如样张所示教师表和系表如样张所示教师表和系表,,使用SQL 语句实现求语句实现求""计算机计算机""系所有职工的工资系所有职工的工资. . SELECT 工资FROM 教师WHERE 系号【系号【11】(SELECT 系呈号FROM FROM【【2】)WHERE 系名系名="="="计算机计算机计算机") ") 答案:=======(答案1)=======IN=======(答案2)======= 系第7题 (1.0分)分) 题号题号题号:21 :21属性的取值范围称为域属性的取值范围称为域,,在"职工职工""表中表中,,字段字段""婚否婚否""为逻辑型为逻辑型,,它的域为【它的域为【11】.答案:=======(答案1)=======逻辑值真 逻辑值假=========或========= 逻辑真 逻辑假=========或=========.T. .F.=========或=========.t. .f.第8题 (1.0分)分) 题号题号题号:32 :32数据库表之间的一对多联系通过主表的【数据库表之间的一对多联系通过主表的【11】索引和子表的【】索引和子表的【22】索引实现】索引实现. .答案:=======(答案1)=======主=======(答案2)======= 普通第9题 (1.0分)分) 题号题号题号:33 :33NULL 是表示【是表示【11】.答案:=======(答案1)=======是否允许字段为空值=========或========= 是否允许字段为空=========或=========空值=========或=========空第10题 (1.0分)分) 题号题号题号:29 :29一个表能创建【一个表能创建【11】个主索引】个主索引. .答案:=======(答案1)=======一=========或=========1二、单项选择 共35题 (共计35分)第1题 (1.0分)分) 题号题号题号:202 :202要想在一个打开的表中删除某些记录要想在一个打开的表中删除某些记录,,应先后选用的两个命令是应先后选用的两个命令是( ). ( ).A:DELETE A:DELETE、、RECALLB:DELETE B:DELETE、、PACKC:DELETE C:DELETE、、ZAPD:PACK D:PACK、、DELETE答案:B第2题 (1.0分)分) 题号题号题号:14 :14SQL 查询语句中查询语句中,(),(),()短语用于实现关系的投影操作短语用于实现关系的投影操作短语用于实现关系的投影操作. . A:WHEREB:SELECTC:FROMD:GROUP BY答案:B第3题 (1.0分)分) 题号题号题号:59 :59打开数据库设计器的命令是打开数据库设计器的命令是() ()A:CREATE DATABASE B:OPEN DATABASEC:SET DATABASE TOD:MODIFY DATABASE答案:D第4题 (1.0分)分) 题号题号题号:107 :107默认的表间联接类型是默认的表间联接类型是( ). ( ).A:A:内部联接内部联接内部联接B:B:左联接左联接左联接C:C:右联接右联接右联接D:D:完全联接完全联接完全联接答案:A第5题 (1.0分)分) 题号题号题号:303 :303在创建表单时在创建表单时,,用()()控件创建的对象用于保存不希望用户改动的文本控件创建的对象用于保存不希望用户改动的文本控件创建的对象用于保存不希望用户改动的文本. .A:A:标签标签标签B:B:文件框文件框文件框C:C:编辑框编辑框编辑框D:D:组合框组合框组合框答案:A第6题 (1.0分)分) 题号题号题号:49 :49不可以作为文本框控件数据来源的是不可以作为文本框控件数据来源的是() ()A:A:备注型字段备注型字段备注型字段 B:B:内存变量内存变量内存变量C:C:字符型字段字符型字段字符型字段D:D:数值型字段数值型字段数值型字段答案:A第7题 (1.0分)分) 题号题号题号:44 :44表单文件的扩展名为表单文件的扩展名为(). ().A:.SCXB:.SCT C:.FRXD:.DBT答案:A第8题 (1.0分)分) 题号题号题号:151 :151无论是条形菜单还是弹出式菜单无论是条形菜单还是弹出式菜单,,当选择其中某个选项时都会执行一定的动作当选择其中某个选项时都会执行一定的动作. . 这个动作不可以是这个动作不可以是( ). ( ).A:A:执行一个程序执行一个程序执行一个程序B:B:执行一条命令执行一条命令执行一条命令C:C:执行一个过程执行一个过程执行一个过程D:D:激活另一个菜单激活另一个菜单激活另一个菜单答案:A第9题 (1.0分)分) 题号题号题号:175 :175下列说法中正确的是下列说法中正确的是(). ().A:SQL 语言不可以直接以命令方式交互使用语言不可以直接以命令方式交互使用,,只能嵌入到程序设计语言中以程序方式使用只能嵌入到程序设计语言中以程序方式使用 B:SQL 语言只能直接以命令方式交互使用语言只能直接以命令方式交互使用,,不能嵌入到程序设计语言中以程序方式使用不能嵌入到程序设计语言中以程序方式使用 C:SQL 语言既不可以直接以命令方式交互使用语言既不可以直接以命令方式交互使用,,也不可以嵌入到程序设计语言中以程序方式使用也不可以嵌入到程序设计语言中以程序方式使用,,是在一种特殊的环境下使用语言是在一种特殊的环境下使用语言D:SQL 语言可以直接以命令方式交互使用语言可以直接以命令方式交互使用,,也可以嵌入到程序设计语言中以程序方式使用也可以嵌入到程序设计语言中以程序方式使用答案:D第10题 (1.0分)分) 题号题号题号:193 :193学生表的性别字段为逻辑型学生表的性别字段为逻辑型((男为逻辑真、女为逻辑假男为逻辑真、女为逻辑假),),),执行以下命令序列后执行以下命令序列后执行以下命令序列后, , 最后一条命令的显示结果是最后一条命令的显示结果是( ). ( ).USE STUDENT APPEND BLANKREPLACE WITH ″欧陧惠″,性别WITH.F.?IIF(IIF(性别,″男″″女″)性别,″男″″女″)性别,″男″″女″)A:A:男男B:B:女女C:.T.D:.F.答案:B第11题 (1.0分)分) 题号题号题号:138 :138使用Visual FoxPro 的菜单设计器时的菜单设计器时,,选中菜单项之后选中菜单项之后,,如果要设计它的子菜单如果要设计它的子菜单, , 应在结果应在结果(Result)(Result)(Result)中选择中选择中选择( ) ( )A:A:填充名称填充名称填充名称(Pad Name) (Pad Name)B:B:子菜单子菜单子菜单(Submenu) (Submenu)C:C:命令命令命令(Command) (Command) D:D:过程过程过程(Procedure) (Procedure)答案:B第12题 (1.0分)分) 题号题号题号:299 :299在表单设计器环境中在表单设计器环境中,,要选定某选项组中的某个选项按钮要选定某选项组中的某个选项按钮,,例如要选定某命令按钮组中的例如要选定某命令按钮组中的 某个命令按钮某个命令按钮,,正确的操作是正确的操作是() ()A:A:双击要选择的选项按钮双击要选择的选项按钮双击要选择的选项按钮B:B:先单击该选项组先单击该选项组先单击该选项组,,然后单击要选择的选项按钮然后单击要选择的选项按钮C:C:右击选项组并选择右击选项组并选择右击选项组并选择""编辑编辑""命令命令,,再单击要选择的选项按钮再单击要选择的选项按钮 D:D:以上以上以上(B)(B)(B)和和(C)(C)都可以都可以都可以答案:C第13题 (1.0分)分) 题号题号题号:62 :62当EOF()EOF()函数为函数为函数为.T..T..T.时时,记录指针指向当前表文件的记录指针指向当前表文件的( ) ( )A:A:第一条记录第一条记录第一条记录B:B:某一条记录某一条记录某一条记录C:C:最后一条记录最后一条记录最后一条记录D:D:最后一条记录下面最后一条记录下面最后一条记录下面答案:D第14题 (1.0分)分) 题号题号题号:11 :11DELETE ALL 命令与ZAP 命令的区别是命令的区别是( ) ( )A:DELETE ALL 删除当前工作区的所有记录删除当前工作区的所有记录删除当前工作区的所有记录,,而ZAP 删除所有工作区的记录删除所有工作区的记录B:DELETE ALL 删除当前工作区的所有记录删除当前工作区的所有记录删除当前工作区的所有记录,,而ZAP 只删除当前记录只删除当前记录C:DELETE ALL 只删除记录只删除记录只删除记录,,而ZAP 连同表文件一起删除连同表文件一起删除D:DELETE ALL 删除记录后可以用删除记录后可以用RECALL 命令恢复命令恢复,,而ZAP 删除后不恢复删除后不恢复答案:D第15题 (1.0分)分) 题号题号题号:248 :248用命令DIMENSION S(3,4)定义后定义后定义后,S ,S 数组中共有数组中共有( )( )个数据元素个数据元素. .A:3C:7D:12答案:D第16题 (1.0分)分) 题号题号题号:130 :130设系统日期是2003年1月1日,则表达式DTOC(DATE())+28的值是的值是( ) ( ) A:2003/01/29B:2003/01/0128 C:2031/01/01D:D:出错信息出错信息出错信息答案:D第17题 (1.0分)分) 题号题号题号:146 :146索引文件打开后索引文件打开后,,下列命令中不受索引影响的是下列命令中不受索引影响的是( ) ( )A:LISTB:SKIPC:GOTO 50D:GO TOP答案:C第18题 (1.0分)分) 题号题号题号:278 :278在Visual FoxPro 系统中系统中,,选择列表框或组合框中的选项选择列表框或组合框中的选项,,双击鼠标左键双击鼠标左键,,此时触发此时触发()()()事件事件事件. . A:ClickB:DblClickC:InitD:KeyPress答案:B第19题 (1.0分)分) 题号题号题号:125 :125设表文件中有10条记录条记录,,当前记录号为1,1,且无索引文件处于打开状态且无索引文件处于打开状态且无索引文件处于打开状态. . 若执行命令SKIP 1后再执行命令后再执行命令?RECNO(),?RECNO(),?RECNO(),屏幕将显示屏幕将显示屏幕将显示( ) ( )A:0C:-1D:D:出错信息出错信息出错信息答案:B第20题 (1.0分)分) 题号题号题号:158 :158下列的下列的( )( )是字段变量特有而内存变量所没有的数据类型是字段变量特有而内存变量所没有的数据类型A:A:逻辑型逻辑型逻辑型B:B:浮点型浮点型浮点型C:C:字符型字符型字符型 D:D:日期型日期型日期型答案:B第21题 (1.0分)分) 题号题号题号:246 :246用户可以在用户可以在""菜单设计器菜单设计器""窗口右侧的窗口右侧的( )( )列表框中查看菜单所属的级别列表框中查看菜单所属的级别. . A:A:菜单项菜单项菜单项B:B:菜单级菜单级菜单级C:C:预览预览预览D:D:插入插入插入答案:B第22题 (1.0分)分) 题号题号题号:225 :225以下关于Visual FoxPro 类的说法类的说法,,不正确的是不正确的是( ). ( ).A:A:类具有继承性和封装性类具有继承性和封装性类具有继承性和封装性B:B:用户必须给基类定义属性用户必须给基类定义属性用户必须给基类定义属性,,否则出错否则出错C:C:子类一定具有父类的全部属性子类一定具有父类的全部属性子类一定具有父类的全部属性D:D:用户可以按照已有的类派生出多个子类用户可以按照已有的类派生出多个子类用户可以按照已有的类派生出多个子类答案:B第23题 (1.0分)分) 题号题号题号:102 :102 命令命令"TOTAL ON "TOTAL ON姓名TO DSK"中DSK 是( ) A:A:库文件库文件库文件B:B:字段变量字段变量字段变量C:C:表文件表文件表文件D:D:文本文件文本文件文本文件答案:C第24题 (1.0分)分) 题号题号题号:192 :192选择当前未使用的最小编号工作区的命令是选择当前未使用的最小编号工作区的命令是( ) ( )A:SELECT 0B:SELECT 1C:SELECT MIND:SELECT-1答案:A第25题 (1.0分)分) 题号题号题号:18 :18SQL 语句的DROP INDEX 的作用是的作用是(). ().A:A:删除索引删除索引删除索引B:B:建立索引建立索引建立索引C:C:修改索引修改索引修改索引D:D:更新索引更新索引更新索引答案:A第26题 (1.0分)分) 题号题号题号:20 :20SQL 语句中语句中,,集合的并运算符是集合的并运算符是(). (). A:∪A:∪B:ORC:ANDD:UNION答案:D第27题 (1.0分)分) 题号题号题号:199 :199要生成表文件STD2.DBF,STD2.DBF,要求结构与现有表要求结构与现有表STD1.DBF 相同但记录不同相同但记录不同,,其建表方法是其建表方法是( ) ( ) A:USE STD1 DOPY TO STD2B:USE STD1COPY STRU TO STD2C:COPY FILE STD1.DBF TO STD2.DBFD:CREATE STD2 FROM STD1答案:B第28题 (1.0分)分) 题号题号题号:255 :255与.NOT.(n<=50.AND.N>=15=.NOT.(n<=50.AND.N>=15=()())等价的条件是)等价的条件是( ) ( )A:n>50.OR.n<15 B:n<50.OR.n>15C:n<50.AND.n>15D:n>50.AND.n<15答案:A第29题 (1.0分)分) 题号题号题号:333 :333执行以下命令后显示的结果是执行以下命令后显示的结果是( ). ( ).STORE3+4<9 TO AB=′.T.′<′.F.′B=′.T.′<′.F.′A.AND.BA:.T.B:.F. C:AD:B答案:A第30题 (1.0分)分) 题号题号题号:179 :179下列叙述中含有错误的是下列叙述中含有错误的是() ()A:A:一个数据库表中能设置一个主索引一个数据库表中能设置一个主索引一个数据库表中能设置一个主索引B:B:惟一索引不允许索引表达式有重复值惟一索引不允许索引表达式有重复值惟一索引不允许索引表达式有重复值 C:C:候选索引既可以用于数据库表也可以用于自由表候选索引既可以用于数据库表也可以用于自由表候选索引既可以用于数据库表也可以用于自由表D:D:候选索引不允许索引表达式有重复值候选索引不允许索引表达式有重复值候选索引不允许索引表达式有重复值答案:B第31题 (1.0分)分) 题号题号题号:307 :307在关系型数据库管理系统中在关系型数据库管理系统中,,一个关系对应一个一个关系对应一个( ) ( )A:A:记录记录记录B:B:字段字段字段C:C:表文件表文件表文件D:D:数据库文件数据库文件数据库文件答案:C第32题 (1.0分)分) 题号题号题号:170 :170下列说法中错误的是下列说法中错误的是() ()A:A:永久性关系定义了两个表格之间的各种关系永久性关系定义了两个表格之间的各种关系永久性关系定义了两个表格之间的各种关系,,每次打开表时每次打开表时,Visual ,VisualFoxPro 会自动使用这些关系会自动使用这些关系B:B:临时性关系在退出临时性关系在退出Visual FoxPro 时,就会失效就会失效C:C:使用使用SET RELATION 命令创建的是永久性关系命令创建的是永久性关系D:D:永久性关系是作为数据库的一部分保存起来的永久性关系是作为数据库的一部分保存起来的永久性关系是作为数据库的一部分保存起来的答案:C第33题 (1.0分)分) 题号题号题号:327 :327执行命令DISPLAY WHILE 性别性别==〃女〃时〃女〃时,,屏幕上显示了若干记录屏幕上显示了若干记录, , 但执行命令DISPLAY WHILE 性别性别==〃男〃时〃男〃时,,屏幕上没有显示任何记录屏幕上没有显示任何记录,,这说明这说明( ) ( ) A:A:表文件是空文件表文件是空文件表文件是空文件B:B:表文件中没有性别字段值为表文件中没有性别字段值为表文件中没有性别字段值为""男"的记录的记录C:C:表文件中的第一个记录的性别字段不是表文件中的第一个记录的性别字段不是表文件中的第一个记录的性别字段不是""男"D:D:表文件中当前记录的性别字段不是表文件中当前记录的性别字段不是表文件中当前记录的性别字段不是""男"答案:D第34题 (1.0分)分) 题号题号题号:104 :104 命令按钮组是命令按钮组是( ). ( ).A:A:控件控件控件B:B:容器容器容器C:C:控件类对象控件类对象控件类对象D:D:容器类对象容器类对象容器类对象答案:D第35题 (1.0分)分) 题号题号题号:274 :274在Visual FoxPro 表文件中表文件中,,逻辑型、日期型、备注型的数据宽度分别是逻辑型、日期型、备注型的数据宽度分别是( ) ( )A:1,8,10B:1,8,254C:1,8,4D:1,8,D:1,8,任意任意任意答案:A三、程序设计 共1题 (共计10分)第1题 (10.0分)分) 题号题号题号:6 :6*-------------------------------------------------------*【程序设计】【程序设计】*-------------------------------------------------------*题目:从键盘上输入5个数,求最大的一个数。

VF练习题 2

VF练习题 2

C. DB包括DBS和DBMS
D. DB、DBS和DBMS是平等关系
3. ________是处理数据库存取和各种管理控制的软件系统,是数据
库系统的中心枢纽。
A. DB
B. DBMS C. DBAS D. DML
6. Visual FoxPro是一种关系数据库管理系统,所谓关系是指
________。
A. 表中各条记录彼此之间有一定的关系
A. 对视图的使用与表一样,也可以进行插入、查询、删除、修
改操作
B. 视图与查询一样,都以文件的形式独立存在,都可以为数据
库所管理
C. 视图与表不一样,它是一种虚表,不存储数据
D. 在VFP中,可建立本地视图和远程视图
【答案】B
21. 视图是一个________。
A. 虚拟的表
B. 真实的表
C. 不依赖于数据库的表
【答案】B
25. 数据库文件默认的扩展名是________。
A. .dbf
B. .dbc
C. .dbt
D. .fpt
【答案】B
29. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改
父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中
的对应值。应选择________。
D. 不能修改的表
【答案】A
22. 不属于数据定义功能的 SQL 语句是________。
A. CREATE TABLE
B. CREATE VIEW
C. UPDATE
D. ALTER TABLE
【答案】C
24. SQL的数据操作语句不包括________。
A. INSERT B. UPDATE C. DELETE D. CHANGE

vfp试题及答案

vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。

A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。

A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。

A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。

答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。

答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。

答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。

答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。

答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。

例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual FoxPro练习题 一、单项选择题 1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 2、在数据库中存储的是( )。 A)数据 B)数据模型 C)数据以及数据之间的联系 D)信息 3、按照传统的数据模型分类,数据库可分为三种类型( )。 A)大型、中形和小型 B)西文、中文和兼容 C)层次、网状和关系 D)数据、图形和多媒体 4、以下关于空值(NULL)的叙述正确的是( ) A)空值等同于数值0 B)Visual FoxPro不支持NULL C)空值等同于空字符串 D)NULL表示字段或变量还没有确定值 5、要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )。 A)MOD(Y,2)=0 B)INT(Y/2)=Y/2 C)Y%2=0 D)INT(Y/2)=MOD(Y,2) 6、在Visual FoxPro中存储图像的字段类型应该是( ) A)字符型 B)通用型 C)备注型 D)双精度型 7、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( ) A)3个 B)1个 C)4个 D)0个 8、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( ) A)首记录 B)末记录 C)首记录的前面 D)末记录的后面 9、在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( ) A)先执行DELETE NEXT 10命令,后用PACK命令 B)先执行DELETE RECORD 10命令,后用PACK命令 C)先执行DELETE FOR RECORD> 10命令,后用PACK命令 D)ZAP NEXT 10 10、按照数据库的数据模型分类,VFP属于( ) A)层次型 B)关系型 C)网状型 D)混合型 11、如果想从字符串"北京市"中取出汉字"京",应该用函数( )。 A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1) C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2) 12、在Visual FoxPro系统中,表中的字段是一种( )。 A)常量 B)函数 C)变量 D)运算符 13、建立索引文件时( )字段不能作为索引字段。 A)数值型 B)字符型 C)日期型 D)备注型 14、设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是( )。 A)A+C B)A+B C)B+C D)A+B+C 15、如果一个班只能有一个班长,而且一个班长不能同时担任基它班的班长,班级与班长两个实体之间的关系属于( ) A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 16、在下面列出的数据模型中,哪一个是概念数据模型( ) A)关系模型 B)层次模型 C)网状模型 D)实体—联系模型 17、表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列 姓名="李敏" ? 姓名 屏幕显示的结果是( ) A)王小平 B)李敏 C)王小平李敏 D)李敏王小平 18、下列逻辑表达式中,结果为.F.的值是( ) A)MOD(20,4)= MOD(20,5) B) "张"$"张三" C) "张三"$"张" D){^2003.01.01} < {^2003.01.02} 19、如果一个字段的宽度为8,则此字段的类型不可能是( ) A)字符型 B)数值型 C)日期型 D)备注型 二、判断题 1、数据模型是数据库管理系统中用来表示实体及实体间联系的方法。( √ ) 2、若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( √ ) 3、对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( × ) 4、打开数据库时,其中的数据库表会自动打开。( × ) 5、不同数据记录的记录编号可以是相同的。( × ) 6、用STORE命令可以给内存变量和字段变量重新赋值。( × ) 7、要修改表文件XSH.DBF的表结构,需要执行USE XSH和MODIFY STRUCTURE 两条命令。( √ ) 8、2a是合法的变量名。( × ) 9、“123”+“456”是数值型表达式。( × ) 10、?at(“e”,”“teacher”,2)的值是6。( √ ) 11、在VFP的命令窗口,退出VFP系统所执行的命令是return。( × ) 12、对表文件进行操作,只要当前记录号为1,函数BOF()的值就一定为真。( × ) 13、执行当型循环,循环体有可能一次也不被执行。( √ ) 14、表达式DATE()-CTOD(’01/01/13’)为日期型。( × ) 15、用sort命令对表记录排序会产生一个新的库文件。( √ ) 16、VFP中不允许内存变量与字段变量同名。( × ) 17、函数at(”大学”,’内蒙古医科大学’)的值为6。( × ) 18、函数MOD(100,3)和表达式100%3结果相同。 ( √ ) 19、函数VAL(”123abc456”)的结果是123456。( × ) 20、索引查询速度比普通查询快,是因为索引文件结构非常简单。( √ ) 21、vfp是数据库管理系统,但不具备编程开发功能。( × ) 22、内存变量与字段名变量都是独立于数据表而存在的。 ( × ) 23、某数据库名为STU,想要打开该数据库,应使用的命令是OPEN STU 24、A1=A2=5命令的作用是将5赋值给内存变量A1和A2。( × ) 25、XS表的全部备注字段的内容保存在XS.FPT中。( √ ) 26、自由表和数据库中的数据表的扩展名都是一样的。( √ ) 27、表达式STR(YEAR(DATE()))的值的数据类型为逻辑型。( × ) 28、VF中,input to 命令和accept to 命令都是从键盘接受数据的命令,它们的功能相同。( × ) 29、执行完 ?AT(“成都”,”四川电子科技大学”)命令的结果是0( √ ) 30、在输完记录后,可以按CTRL+Q将内容存盘并返回到命令窗口。( × ) 31、函数LEN(’中国人’)的值为3。 三、填空题: 1、在VFP中,输入“?VAL(“2015”)”,其结果为( ) 2、清除主窗口内容的命令是( ) 3、函数LEN(’计算机’)的值为( ) 4、 函数LEFT(’中国人’,2)的值为( ) 5、函数AT(’A’,’ABCDAEFG’,2)的值为( ) 6、VFP中设置默认文件夹的命令为( ) 7、修改表结构的命令是( ) 8、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 ( ) 9、字段"单价"为数值型,如果整数部分最多4位、小数部分3位,那么该字段的宽度至少应为( ) 10、删除记录的操作通常分为两步:先给要删除的记录作 ( ),然后再从磁盘上将其物理删除。 11、数值型变量X,Y互为相反数,用VFP表达式表示为 ( ) 12、设有学生表XS,其中性别为字符型,要显示所有女生的记录可使用命令( ) 13、逻辑删除学号2014021080的同学的记录,可使用命令( ) 14、执行“USE XS (回车)SKIP -1”后RECNO()的值为( ) 15、VF定义数组的命令是( ) 16、?NOT “stu”$“student”的输出结果是 ( ) 17、在VFP中将表达式 以正确形式写出 ( ) 18、表示“2015年4月30日”的日期常量应该写为 19、Visual FoxPro 的两种工作方式是交互方式和___方式。 20、YEAR({^2015/05/12})的结果是_____。 21、显示1990年以后出生的女生记录 ( ) 22、在数据库中,变量类型包括:系统变量、内存变量、( ) 。 23、在VF下,Y=X[2+6(Y3 +Z)] 转换为命令是( )。 24、MOD(10,-3)函数的结果是 ()。 25、在Visual FoxPro 中,表分为数据库表和( )。 26、在Visual FoxPro中,只有()表才可建立主索引。 27、扩展名为DBC的文件是 。 28、执行命令A=2015/4/8之后,内存变量A的数据类型是_________型。 29、 数据库表变为自由表的命令是____ TABLE 30、表示“2016年8月23日”的日期常量应写为_____ 31、 常量 .n. 表示的是_____型的数据。 答案:1-5、2015.00,clear,6,中,5; 6-10 set default to,modify structure, 4,8,删除标记; 11-15 X+Y=0,list for 性别=”女”,delete for 学号=’2014021080’,1,dimension或declare

2+eab16-20 .F,sqrt(abs(a*b+e)^2),{^2015/04/30},程序,2015 21-25 list for 性别=’女’.and.year(出生日期)>=1990 ,字段变量,X*(2+6*(Y^3+Z)),-2,自由表 26-31 数据库,数据库文件,数值, remove,{^2016-08-23},逻辑

相关文档
最新文档