计算机技术基础VFP测试题(2)

合集下载

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章VF基础知识一、选择题1. 在一个二维表中,行称为________,列称为________。

A) 属性;元组B) 元组;属性C)关系;元组D) 属性;关系2。

数据库系统的核心是________。

A)数据库管理系统B) 数据库C)数据D) 数据库应用系统3. VFP是一种________数据库管理系统。

A)层次型B)网状型C) 关系型D)树型4. 支持数据库各种操作的软件系统是________。

A) 数据库系统B) 操作系统C) 数据库管理系统D) 命令系统5。

在关系模型中,从表中选出满足条件的记录的操作称为________.A)连接B) 投影C) 联系D)选择6。

数据库系统与文件系统的主要区别是________.A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7。

在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。

A)一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是________。

A)选择、投影和统计B) 选择、投影和连接C) 排序、索引和选择D) 统计、查找和连接9. VFP是一种关系型数据库管理系统,所谓关系是指________.A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D)一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。

A) 一对一B) 多对一C)一对多D)多对多11. 自然连接要求被连接的两关系有若干相同的________。

VFP选择题2(Word版)

VFP选择题2(Word版)

【选择题练习2(一至四章)】1.单选题:已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为( ).A. 193B. 88C. 100D. 722.单选题:修改数据表文件结构时,下列可能使数据表中数据丢失的操作是( ).A. 改变一个字段名B. 增加一个字段C. 改变一个字段的数据类型D. 上述ABC三种情况3.单选题:两个日期型数据相减后,得到的结果为( )型数据.A. NB. CC. LD. D4.单选题:在当前表中查找班级为"1"的多条记录,应输入命令( ).A. LIST FOR 班级="1"B. LOCATE FOR 班级="1" NEXT 1C. LOCATE FOR 班级="1"D. LOCATE FOR 班级="1" 回车CONTINUE5.单选题:打开一数据库,不一定将当前记录指针定位到1号记录的命令是().A. LOCATE WHILE RECNO()=1B. GOTO 1C. LOCATE ALL FOR RECNO()=1D. GO TOP6.单选题:用VFP表达式表示"x是小于100的非负数",正确的是( ).A. X>=0 AND x<100B. 0≤x<100C. 0<=x OR x<100D. 0<=x<1007.单选题:下列命题中错误的是()A. DOM(A)表示属性A的取值范围B. 关系中每一个属性对应一个值域C. 关系中不同的属性可对应同一值域D. 对应于同一值域的属性为不同的属性8.单选题:在当前表中,查找第2个女同学的记录,应使用命令( )A. LOCATE FOR 性别=″女″NEXT 2B. LOCATE FOR 性别=″女″CONTINUEC. LOCATE FOR 性别=″女″D. LIST FOR 性别=″女″9.单选题:设表中有2条记录,当BOF( )的返回值为.T.时,其记录号为( ).A. 2B. 1C. 0D. .T.10.单选题:设表TXL.DBF中有20条记录.在VFP命令窗口中执行以下命令序列,最后显示的结果是( ).USE TXLSKIP 3COUNT TO n?nA. 0B. 3C. 4D. 2011.单选题:执行?AT("教授","副教授")命令的显示结果是( ).A. 3B. .T.C. 0D. 212.单选题:CTOD("98/09/28")的值应为( ).A. "98-09-28"B. 98/09/28C. 1998年9月28日D. {^1998/09/28}13.单选题:设置字段级规则时,"字段有效性"框的"规则"中应输入()表达式,"信息"框中输入()表达式.A. 逻辑、字符串B. 由输入的字段决定、逻辑C. 字符串、逻辑D. 逻辑、由字段决定14.单选题:函数?AT("万般皆下品","惟有读书高")的结果是( ).A. 惟有读书高B. 万般皆下品C. 万般皆下品惟有读书高D. 015.单选题:在以下关于索引的说明中,错误的是( ).A. 索引可以提高查询速度B. 索引可能降低更新速度C. 索引和排序具有不同的含义D. 不能更新索引字段16.单选题:表达式VAL(SUBS("本年第2期",7,1))*LEN("他!我")的结果是( ).A. 0C. 2D. 817.单选题:执行下列命令后:XYZ=123.456CH='XYZ'?INT(&CH)命令?输出的值为( ).A. 123.456B. 0C. 123D. 出错18.单选题:职工数据表中有D型字段″出生日期″,要计算职工的整数实足年龄,应当使用命令( )A. ?(DATE()-出生日期)/365B. ?INT((DATE()-出生日期)/365)C. ?DATE()-出生日期/365D. ?ROUND((DATE()-出生日期)/365)19.单选题:在命令窗口中输入下列命令:STORE 4*5 TO X?X主屏幕上显示的结果是().A. 20B. XC. 4D. 520.单选题:{^1999/05/01}+31的值应为( ).A. {^1999/06/01}B. {^1999/04/02}C. {^1999/05/31}D. {^1999/06/02}21.单选题:关于命令的书写规则,下列说法中正确的是( ).A. 各子句顺序不能改变B. 不能大小写混合,也不能分行书写C. 命令行最大字符数是2048D. 命令不一定要以命令名开头22.单选题:关系数据库中,实现表与表之间的联系是通过( ).A . 值域B. 参照完整性规则C. 实体完整性规则D. 用户自定义的完整性规则23.单选题:依次执行以下6条命令:SELECT 1USE F1USE F2SELECT 3USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列().A. GO 1 APPENDB. GO F1 APPENDC. USE F1 APPENDD. SELECT 1 APPEND24.单选题:如果把学生看成实体,某个学生的姓名叫"张三",则张三应看成是( ).A. 属性型B. 记录值C. 属性值D. 记录型25.单选题:只有满足连接条件的记录才包含在查询结果中,这种连接为( ).A. 左连接B. 内部连接C. 右连接D. 完全连接26.单选题:VAL("1E3")的值为( ).A. 1.0B. 1000.0C. 0.0D. 3.027.单选题:下列4个表达式中,运算结果为数值的是( ).A. ?CTOD([07/21/02])-20B. ?LEN(SPACE(4))+1C. ?500+200=400D.?"100"-"50"28.单选题:要区分同名的内存变量和字段变量,应( ).A. 释放同名内存变量B. 在同名内存变量名前加上前缀M->C. 在同名字段变量名前加上前缀M->D. 关闭当前表文件29.单选题:某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6(其中小数位为2),库文件中共有100条记录,则全部记录需要占用的存储字节数目是( ).A. 1200B. 1400C. 1100D. 130030.单选题:STORE -46.611 TO X? "X="+STR(X,6,2)A. X=-46.61C. -46.61D. X=46.6131.单选题:在Visual FoxPro中内存足够的情况下,每一个数组最多可拥有( )个下标变量.A. 255B. 65000C. 10亿D. 12832.单选题:使用ALLTRIM( )函数可以删除所给表达式的()A. 前后空格B. 尾部空格C. 所有空格D. 前导空格33.单选题:?str(1234.567,3,2)的结果为( ).A. 123.57B. 123.56C. 123D. * * *34.单选题:定位记录时,可以用( )命令向前或向后相对移动若干条记录位置.A. GOB. LOCATEC. GOTOD. SKIP35.单选题:设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是( ).A. ?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)B. ?sr"全国"C. ?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)D. ?STR(sr,1,12)+STR(sr,17,14)36.单选题:要打开多个数据表文件,应该在多个( ).A. 数据库中B. 工作期中C. 项目中D. 工作区中37.单选题:在数据表浏览状态下,若要恢复已经逻辑删除的某个记录, 应该( ).A. 用SET DELETE OFF命令B. 立即按[ESC]键C. 用重新输入D. 用鼠标重新单击删除标识38.单选题:若当前数据表共有10条记录,且无索引文件处于打开状态,执行命令GO 5后接着执行命令INSERT BLANK BEFORE,则此时记录指针指向第()条记录.A. 11B. 6C. 439.单选题:表达式?VAL(SUBS("古老的故事",2))*LEN("Visual FoxPro")的结果是( ).A. 20B. 19C. 0D. 2140.单选题:当前表中有4个数值型字段:高等数学、英语、计算机网络和总分.其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空.要将所有学生的总分自动计算出来并填入总分段中,使用命令( ).A. REPL 总分WITH 高等数学+英语+计算机网络ALLB. REPL 总分WITH 高等数学+英语+计算机网络C. REPL总分WITH 高等数学+英语+计算机网络FOR ALLD. REPL 总分WITH 高等数学,英语,计算机网络41.单选题:下列程序段有语法错误的行为第( )行.for I=1.50 to 12.34 step 0.83I=I+1nextA. 1B. 无C. 3D. 242.单选题:Visual FoxPro中,将当前索引文件中的"姓名"设置为当前索引,应输入的命令是( ).A. SET INDEX TO 姓名B. SET 姓名C. SET ORDER TO TAG 姓名D. SET ORDER 姓名43.单选题:设表中有3条记录,当EOF( )的返回值为.T.时,其记录号为( ).A. 1B. 3C. 4D. 244.单选题:要清除所有开头字母不为A的变量,应使用命令( ).A. release all like a*B. rele all except a?C. release all like a?D. release all except a*45.单选题:命令SET DELETED OFF的作用是( ).A. 使删除标记对任何命令无响应B. 取消删除标记C. 禁止对数据库记录进行删除D. 执行删除命令时,不提供任何信息46.单选题:在Visual FoxPro中,逻辑非可以用()表示.A. .F.C. !D. .AND.47.单选题:ASC(″F″)-ASC(″A″)+10的值为( ).A. 10B. 0C. 15D. 548.单选题:在Visual FoxPro中,打开数据库的命令是( ).A. USE <数据库名>B. USE DATABASE <数据库名>C. OPEN <数据库名>D. OPEN DATABASE <数据库名>49.单选题:下列函数中,其值不为数值型的是( ).A. SORT()B. DATE()C. LEN()D. SIGN()50.单选题:数据库系统的核心是( ).A. 编译系统B. 数据库C. 数据库管理系统D. 操作系统。

VFP程序设计模拟试题二

VFP程序设计模拟试题二

Visual FoxPro 程序设计模拟试题(二)一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置,答在试卷上不得分。

1·视图不能单独存在,它必须依赖于 ( )A·视图 B·数据库C·数据表 D·查询2·下列关于数据库系统的叙述中,正确的是 ( )A·表的字段之间和记录之间都存在联系B·表的字段之间和记录之间都不存在联系C·表的字段之间不存在联系,而记录之间存在联系D·表中只有字段之间存在联系3·下列命令中,拷贝库文件结构的命令是 ( )A·COPY TO B·COPY STRUCTURE TOC·COPY FILE TO D·COPY STRUCTURE EXTENDED TO4·概念设计的结构是得到一个与 ( )A·DBMS有关的逻辑结构 B·DBMS无关的概念模式C·DBMS和硬件有关的逻辑结构 D·DBMS和硬件无关的数据结构5·修改本地视图使用的命令是 ( )A·CREATE SQL VIEW B·MODIFYVIEWC·RENAME VIEW D·DELETE VIEW6·下列命令的语法规则中,非法的是 ( )A·命令动词只写前四个字母 B·命令动词后的子句位置可交换C·命令动词大小写字母等价 D·各短语和参数要连续输入无空格7·已知字符串M="12 34 ",N=" 56 78"。

则连接运算M-N的运算结果为 ( ) A·"12 34 56 78" B·"12 34 56 78"C·"1234 56 78" D·"123456 78"8·不属于循环结构的语句是 ( ) A·SCAN…ENDSCAN B·IF…ENDIFC·DO…ENDDO D·FOR …ENDFOR9·在ZGGZ.DBF第2条记录后插入一条空白记录的命令是 ( ) A·USE ZGGZ B·USE ZGGZGO 2 GO 2INSERT BEFORE INSERT BLANKC·USE ZGGZ D·USE ZGGZSKIP 2 SKIPINSERT BEFORE INSERT10·使用USE <库文件名> 命令打开库文件时,能够同时自动打开一个相关的 ( ) A·备注文件 B·文本文件C·内存变量文件 D·屏幕格式文件11·设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令? 姓名的值应为 ( ) A·王华 B·李敏C·王华 D·"李敏"12·命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为 ( ) A· .T. .T. B· .F. .F.C· .T. .F. D· .F. .T.13·设表TXL.DBF中有20条记录。

vfp练习题(打印版)

vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。

5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。

6. VFP报表设计中,______是用来控制报表的打印格式。

## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。

8. 描述VFP中如何实现数据表的连接操作。

## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。

请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。

- 按年龄从大到小排序显示所有学生的信息。

10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。

请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。

## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。

- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。

- 一个命令按钮,用于将输入的姓名添加到“学生”表中。

## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。

## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。

A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。

A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。

B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。

A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。

答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。

答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。

答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。

计算机vfp题库及答案

计算机vfp题库及答案

计算机vfp题库及答案VFP判断题1数据库表可以拥有主索引.Y2要清除ViualFo某Pro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令.答案:Y3生成器(Builder)可以独立使用.N4自由表的字段名最长为10个字符Y5执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复.N6设表中有10条记录,当EOF()为真时,说明记录指向指向了表中最后一28.在命令窗口中执行QUIT命令不能关闭ViualFo某Pro.答案:N29.NULL值其实与空字符串、数值0或逻辑非.F.是相同的.答案:N30要恢复已被DELETE命令删除的数据记录,必须执行PACK命令:N31.LOCATE命令可以独立于CONTINUE命令执行,同理continue命令也可以独立于locate命令执行.答案:N33设表文件中有6条记录,且已打开,当EOF()为真时,recno()的返回值为84.将指针指向表文件中第一条记录的命令可以用GOTOP.答案:Y85.浮点数类型比数值型更为精确.:N92.不同数据记录的记录号可以是相同的.答案:NVFP选择题1.在ViualFo某Pro中,恢复逻辑删除的记录的命令是B:RECALL2.存储在计算机内有结构的相关数据的集合称为A:数据库3.在ViualFo某Pro中,要浏览表记录,条记录.答案:N7在ViualFo某Pro中,您可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是"当前数据库".N8您可以使用表向导去修改某一个已有的表的结构.答案:N9依次使用OPENDATABASE命令打开多个数据库,可使得这些数据库都保持在打开状态,其中第一个使用OPENDATABASE命令打开的数据库将成为当前数据库.答案:N10表的数据记录也存储于数据库文件中.答案:N11在"文件"下拉菜单中单击"退出"命令可关闭ViualFo某Pro.答案:Y12执行DELETE命令删除数据记录后,这些数据记录并未被真正删除,而只是被标上删除记号以示删除.:Y14NULL值其实与空字符串、数值0或逻辑非.F.是相同的.答案:N15设表文件中有8条记录,且已打开,当BOF()为真时,recno()的返回值为1.答案:Y18设表文件中有5条记录,且已打开,当BOF()为真时,recno()的返回值为0.答案:N19自由表的字段名最长可达225个字符.答案:N20在"文件"下拉菜单中单击"退出"命令可关闭ViualFo某Pro.Y21ViualFo某Pro允许您将同一个表重复打开在不同工作区中.N22数据库文件的扩展名是.dbf.N25.SKIP命令和GO命令完全相同.N26.您可以在同一个工作区中同时打开多个表.答案:N27.执行DELETE命令删除了表中记录以后,用RECALL命令可以恢复.Y7.答案:Y34.执行DELETE命令一定要慎重,否则记录逻辑删除后,将无法恢复.:N37.要删除数据库文件或表文件,最好不要使用"Window资源管理器"或MS-DOS模式的命令.答案:Y39.要清除ViualFo某Pro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令.答案:Y41.如果LOCATE命令找不到指定条件的数据记录,记录指针将被移至最后一条数据记录的下边.答案:Y42.字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线.答案:N43用ZAP命令可以删除“表文件”.N44浮点数类型比数值型更为精确.N45在命令窗口中输入的命令,按回车键才能执行.答案:Y46数据表和自由表无差异.答案:N48.PACK命令可以恢复已被逻辑删除的数据记录.答案:N51.在命令窗口中执行E某IT命令可结束ViualFo某Pro.答案:N52.您可以使用表向导去修改某一个已有的表的结构.答案:N57.表的数据记录也存储于数据库文件中.答案:N58.生成器(Builder)可以独立使用.:N65.在ViualFo某Pro中,您可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是"当前数据库".:N69.ViualFo某Pro中文版是一个关系数据库管理系统.答案:Y78.要取得目前所在环境的帮助,应按F2键.答案:N79.要取得目前所在环境的帮助,应按F1键.答案:Y首先用()命令打开要操作的表.AA:USE<表名>4.项目管理器的功能是组织和管理与项目有关的各种类型的A:文件5.在Viual中,数组元素定义后,其初值为C.FA:网状模型B:链状模型C:层次模型D:关系模型7.要清除内存中所有的变量,可以使用命令A:clearall8.1个工作区可以打开的数据库文件数为A:19.执行语句DIMENSIONM(3),N(2,3)后,数组M和N的元素个数分别为(B).B:3个和6个18.执行下面的语句后,数组M与N的元素个数分别为(A).DIMENSIONM(6),N(4,5)A:62010.在命令窗口中输入(C)命令可退出ViualFo某Pro.C:QUITD11.若使自定义函数向调用程序返回一个值,应使用(C)语句.C:return12.以下(C)命令能够恢复已被逻辑删除的数据记录.C:RECALL13.在ViualFo某Pro中,逻辑删除表中性别为女的命令是(A).A:DELETEFOR性别="女"14.执行LISTNE某T1命令后,记录指针的位置指向.C:原来记录15.ViualFo某Pro中过程固定的入口语句是(C).C:proc19.ViualFo某Pro中过程固定的出口语句是D:endproc16.一数据表中的"婚否"字段为逻辑57.用二维表形式表示的数据模型是B:关系数据模型58.内存变量文件的扩展名为(A).A:.MEM59.在ViualFo某Pro中,数据库文件的扩展名为(C).C:.DC某60.ViualFo某Pro支持()和()两种工作方式.BB:交互操作方式和程序执行方式61.下列变量中,(A)是ViualFo某Pro中某些记录,应先后选用的两个命令是B:DELETE、PACK25.数据表文件有20条记录,当前记录号为10,执行LISTNE某T5以后,所显示记录的序号是D:10~1426.逻辑型数据的取值不能D:T或F27.日期型常量的定界符是B:花括号28.在ViualFo某Pro中,显示命令窗口的操作正确的是(D).A:单击常用工具栏上的"命令窗口"按钮.B:单击"窗口"菜单中的"命令窗口"命令C:按[Ctrl+F2]组合键D:以上方法均可以29.一个表由(D)个字段组成.D:若干30.在ViualFo某Pro中删除记录有()和()两种.AA:逻辑删除和物理删除31.ViualFo某Pro支持()和()两种工作方式.B:交互操作方式和程序执行方式32.下列符号既不能作文件名又不能作变量名的是(B).“不能有空格”A:V-abcdefgB:Fa1234C:VabcdefD:F-a123433.在"选项"对话框的"表单"选项卡中可以设置(A).A:显示网格线B:显示状态栏C:显示时钟D:显示计时器事件34表文件的默认文件扩展名A:.dbf35.重建索引的命令是A:REINDE某37.设当前记录号是10,执行命令SKIP-2后,当前记录号变为(8).38.项目管理器的功能是组织和管理与项目有关的各种类型的A:文件40.下列关于字段名的命名规则,不正确的是(C).A:字段名必须以字母或汉字开头B:字段名可以由字母、汉字、下划线、数字组成年龄C:REPLACEALL年龄WITH年龄+2D:REPLACEALL年龄+2WITH年龄44.ViualFo某Pro的主界面包括(D).A:标题栏和菜单B:工具栏和状态栏C:命令窗口D:以上全部46ViualFo某Pro中逻辑删除是指(D).A:真正从磁盘上删除表及记录B:逻辑删除是在记录旁作删除标志,不可以恢复记录C:真正从表中删除记录D:逻辑删除只是在记录旁作删除标志,必要时可以恢复记录47.ViualFo某Pro主界面的菜单栏中包括(B)菜单.B:文件、编辑、显示、格式、工具、程序、窗口、帮助49.下列表达式中,是逻辑型常量的是(D).A:.YB:.NC:NOTD:.F.52.在ViualFo某Pro中,要浏览表记录,首先用(A)命令打开要操作的表.A:USE<表名>53.如果要取消当前正在运行的程序,可在命令窗口中输入(A)命令.A:CANCEL54.数据表中有30条记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是(B).A:31B:30C:29D:2855.ViualFo某Pro在创建数据库时建立了扩展名分别为(D)的文件.A.DBCB:.DCTC.DC某D.A、B、C56.字符型常量的定界符不包括(C).A:单引号的合法变量名.A:GlowB:7某.YC:01RD:AB.V64.如果一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(D).D:算术->关系->逻辑67.关于Fo某Pro中的运算符的优先级,下列选项中不正确的是(C).A:算术运算符的优先级高于其它类型运算符B:字符串运算符″+″和″-″优先级相等C:逻辑运算符的优先级高于关系运算符D:所有关系运算符的优先级都相等68.要启动ViualFo某Pro的向导可以(D).A:打开新建对话框B:单击工具栏上的"向导"图表按钮C:从"工具"菜单中选择"向导"D:以上方法都可以69.在ViualFo某pro中,执行程序文件的命令是(A).A:do<文件名>B:OPEN<文件名>C:MDIFY<文件名>D:以上答案都不对70.若使自定义函数向调用程序返回一个值,应使用(C)语句.C:return71.在ViualFo某Pro中,逻辑型数据在表中占用(A)个字节.A:1B:2C:4D:1074.执行命令STORECTOD(′03/09/94′)TOA后,变量A的类型为(A).A:日期型B:数值型C:备注型D:字符型76.物理删除表中所有记录的命令是表文件的命令是(B).(C).C:ZAPA:OPENDATABASE<数据表文件78.ViualFo某Pro中逻辑删除是指名>(D).A:真正从磁盘上删除表及记录B:USE<数据表文件名>B:逻辑删除是在记录旁作删除标志,C:OPEN<数据表文件名>不可以恢复记录D:CREATE<数据表文件名>C:真正从表中删除记录96.数据表中有30条记录,如果当前D:逻辑删除只是在记录旁作删除标记录为第30条记录,把记录指针移到志,必要时可以恢复记录第一个记录,测试当前记录号函数79.在ViualFo某pro中,结构化程序设RECNO()的值是(C).计的三种基本逻辑结构是(A).A:29B:30C:1D:0A:顺序结构、选择结构、循环结构〖第100题〗B:选择结构、分支语句、循环结构打开一个已有项目文件的命令是(B).C:顺序结构、分支语句、选择结构A:OPENPROJECTD:选择结构、嵌套结构、分支语句B:MODIFYPROJECT80.8E+9是一个(C).C:USEPROJECTA:内存变量B:字符常量C:数值常量D:非法表达式82.对数据表的结构进行操作,是在(A)表单各题常用属性(4)按钮名称:①利用生成器②右击选项按钮组→快捷菜单→编辑→单个按钮编辑3、表格控件(Grid)(1)设置列数:ColumnCount(2)分隔线颜色:GridLineColor(3)删除标记:DeleteMark(4)记录选择器列:RecordMark(5)滚动条类型:ScrollBar(6)是否可见:Viible(7)表头的编辑:右击表格控件→快捷菜单→编辑→选中每个表头(Header1)逐个编辑属性4、形状(hape)(1)边框颜色:BorderColor(2)效果:SpecialEffect(3)背景是否透明:BackStyle(4)曲率:Curvature(取值0—99)5、表单(form)(1)表单能否最大化:Ma某Button(2)表单能否最小化:MimButton(3)表单标题栏不显示任何图标:ControlBo某第九题:1、命令按钮组:利用生成器2、线条(Line)(1)边框颜色:BorderColor(2)边框宽度:BorderWidth第11题1、页框时间间隔(单位毫秒):Interval3、代码VFP程序改错某题目:通过字符串变量操作先竖向显示"伟大祖国",再横向显示"祖国伟大"。

vf第2章

vf第2章

FoxPro编程基础 第2章 Visual FoxPro编程基础
表2-1 算 术 运 算 符
运算符 + * / ^ 或 ** % 名称 加 减 乘 除 乘方 求余 说明及示例 同数学中的加法,如 3+5 同数学中的减法,如 8-2 同数学中的乘法,如 2 * 6 同数学中的除法,如 8 / 4 同数学中的乘方,如 6 ^ 2 表示 6
2
26 % 3 表示 26 除以 3 所得的余数,结果为 2
FoxPro编程基础 第2章 Visual FoxPro编程基础
算术运算符的运算优先级为()→ ^或** → *和/ → % → + 和2) VFP表达式的书写规则 VFP算术表达式与数学中的表达式在写法上有所不同, 在书写表达式时应特别注意: (1) 每个符号占1格,所有符号都必须一个一个并排写在 同一横线上,不能在右上角或右下角写方次或下标。例如, 52要写成5 ^ 2,x1+x2要础 第2章 Visual FoxPro编程基础
FoxPro编程基础 第2章 Visual FoxPro编程基础
7) 双精度型 双精度型(Double) 双精度型用于取代数值型数据,以提供更高的数值精度。 双精度型只能用于数据表中字段的定义,它采用固定存储长 度的浮点数形式。与数值型不同,双精度型数据的小数点的 位置是由输入的数据值决定的。其取值范围是:+/4.94065645841247E-324~+/-8.9884656743115E307。 每个双精度型数据占8个字节。
FoxPro编程基础 第2章 Visual FoxPro编程基础
【例2-1】定义合法的变量名示例。 】 ABCD 7ab P0000 _xyz IF 姓名 是合法的变量名

vfp基础试题及答案

vfp基础试题及答案

vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

计算机二级VFP试题及答案(2)

计算机二级VFP试题及答案(2)

计算机二级VFP试题及答案(2)2016年计算机二级VFP试题及答案B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储数据的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询B) 通过视图可以对表进行更新C)视图是一个虚表D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE>30B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30D) DELETE S WHERE AGE>30(25) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A)再次使用LOCATE FOR 命令B)SKIP命令C)CONTINUE命令D)GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE SB) DELETE TABLE SC) DELETE TABLE S.DBFD) ERASE TABLE S(27) 下列表达式中,表达式返回结果为.F.的是A) AT(“A”,”BCD”)B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)B)APPEND S valueS (‘0401’,’王芳’,’女’,18)C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)D)INSERT S v alueS (‘0401’,’王芳’,18,’女’)(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句A) ThisForm.CloseB) ThisForm.EraseC) ThisForm.ReleaseD) ThisForm.Return(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键B) 通过指定惟一索引C) 使用DISTINCTD)使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A)HAVING子句必须与GROUP BY子句同时使用B)HAVING子句与GROUP BY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)——(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

计算机二级《VFP》考试题及答案

计算机二级《VFP》考试题及答案

计算机二级《VFP》考试题及答案2017年计算机二级《VFP》考试题及答案1). 如下描述中正确的是:( )A.数据库中仅存储数据B.数据库管理系统是数据库集合的组成部分C.数据库中的数据具有很高的冗余并缺乏数据独立性D.数据库管理系统是为数据库的建立、使用和维护而配置的软件正确答案:D答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。

它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。

数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。

2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。

A.3B.4C.6D.7正确答案:D答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。

3). 下面不属于软件需求分析阶段主要工作的是( )A.需求变更申请B.需求分析C.需求评审D.需求获取答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。

②需求分析。

③编写需求规格说明书。

④需求审评。

4). 对于查询输出到临时表中的叙述,下列说法错误的是( )A.产生的临时表文件的后缀名仍为.dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的dbf文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除正确答案:C5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。

A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I)D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I)正确答案:D答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE 命令建立表,PRIMARYKEY用来设置主关键字。

vfp计算机考试题

vfp计算机考试题

计算机VF 练习题之选择题1 关系数据库管理系统中的一个关系在vfp中对应 AA.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件2 在下列四个选项中,不属于基本关系运算的是DA.连接B.投影C.选择D.排序3 Visual FoxPro支持的数据模型是 BA.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型4 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是CA.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制5 数据库管理系统是 CA.应用软件B.辅助设计软件C.系统软件D.科学计算软件6 表文件在当前工作区已经打开,命令LIST FOR〈条件〉完成的工作相当于关系运算 BA.连接B.选择C.自然连接D.投影7 一个关系是一张二维表。

在VFP中,一个关系对应一个CA.字段B.记录C.表文件D. 索引文件8 下面选项中能够直接实现对数据库中数据操纵的软件是 CA.字表处理软件B.操作系统C.数据库管理D.系统编译系统9 一个关系相当于一张二维表,二维表中的一行相当于该关系的DA.数据项B. 属性C.结构D.记录10 VFP数据库管理系统的数据模型是 BA.结构模型B.关系模型C.网状模型D.层次模型11 用二维表来表示实体及实体之间联系的数据模型称为BA.面向对象模型B.关系模型C.层次模型D.网状模型12 在命令list fields 学号,姓名,总分这条命令中使用了关系运算中(B)运算。

A.选择B.投影C.连接D.自然连接13 在下面的数据类型中默认值为.F.的是CA.数值型B.字符型C.逻辑型D.日期型14 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素的个数为DA.2个B.3个C.5个D.6个15 在下面的Visual FoxPro表达式中,不正确的是CA.{^2002-05-01 10:10:10 AM}-10B.{^2002-05-01}-DATE()C.{^2002-05-01}+DATE()D.{^2002-05-01}+1016 下面关于Visual FoxPro数组的叙述中,错误的是CA.用DIMENSION和DECLARE都可以定义数组B.Visual FoxPro支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.17 设有变量string的值为"杭州商学院",能够显示"商学院"的命令是CA.?string(2,4)B.?SUBSTR(string,3,3)C.?SUBSTR(string,5,6)D.?STR(string,3,6)18 在下列表达式中,运算结果为数值的是BA.[88]-[6]B.LEN(SPACE(5))-1C.CTOD('04/05/01')-30D.800+200=100019 设当前表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是BA.10B. 11C.0D.空20 执行STORE "1999年12月庆祝澳门回归祖国!" TO XY命令之后,要在屏幕上显示"澳门1999年12月回归祖国!",应使用命令CA.?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)<br>C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)21 使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是CA.字符型B.数值型C. 逻辑型D.未定义22 "顺序执行以下赋值命令<br>X=""50""<br>Y=6*8<br>Z=LEFT(""VFP"",3)<br>之后,下列表达式中,合法的表达式只有" DA.X+YB.Y+ZC.X-Z+YD.&X+Y23 在下面的数据类型中默认值规定为0的是AA.数值型B.字符型C.逻辑型D.日期型24 已知x=10,y="20",a=5,下列哪个表达式是合法的: BA.x+yB.str(x)+yC.y+aD.x+str(a)25 用于指定范围的保留字有AA. all rest next recordB.all for next record<br>C. rest while all nextD.all record next fields26 下列表达式中其值一定为.f.的是 AA.8>10.and..t.B. .t..or..f.C.3>2.or..not.3>2D.2+3<627 有关变量的说法中不正确的是CA. 变量名必须以字母、汉字或下划线开头B.变量分字段变量和内存变量C.在VFP中,变量名的长度不受限制D.数组定义后,它的每个元素都可当作一个内存变量来使用28 下列表达式的值不是逻辑型的是CA.10>5+6B.10=9C.20+30D..t..and.10>929 假定已经执行了命令M="28+2", 再执行?M,屏幕显示的结果是: BA.30B.28+2C.[28+2]D.30.0030 命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示的结果是 BA.不能正确执行B.5C.1D.{^1998-08-08}-{^1998-08-03}31 "有以下命令序列:<br>store 15 to x <br>store 21 to y <br>(y=x).or.(x〈y) <br>执行上述命令之后,屏幕显示的结果是" AA. .t.B. .f.C. 0D. 132 如果字符串s1="计算机 ",s2="应用基础",若想得到字符串"计算机应用基础 "应该执行的命令是AA.s1-s2B.s1+s2C. substr(s1,1,8)+s2D.alltrim(s1-s2)33 命令DIMENSION AB(2,3)定义了一个数组AB,它含有的元素个数是 CA.2B.5C.6D.334 下列函数中函数值为字符型的是BA.DATE()B.STR()C.YEAR()D.DATETIME()35 在下列函数中,函数值为数值的是 AA.AT('人民','中华人民共和国')B.CTOD('01/01/96')C.BOF()D.SUBSTR(DTOC(DATE()),7)36 设有变量pi=3.14152926,执行命令?ROUND(pi,3)的显示结果是 BA.3.141B.3.142C.3.140D.3.00037 ?AT("教授","副教授")命令显示的结果是 BA.2B.3C..T.D.138 命令?YEAR({^2001-10-01}-365)的运行结果是(C)A.其中有语法错误B.2001C.2000D.10/01/0039 表达式AT("A","ABC")+100的结果是AA.数值型B.字符型C. 逻辑型D.非法40 表达式 val("12")+100的结果是AA.数值型B.字符型C. 逻辑型D.非法41 在Foxpro中,MIN(8,10,9,11)的值是AA.8B.9C.10D.1142 一个数据库名为student,要想打开该数据库,应使用命令BA.OPEN studentB.OPEN DATA studentE DATA studentE student43 在Visual FoxPro中,通用型字段和备注型字段在表中的宽度都是 BA.2个字节B.4个字节C.8个字节D.10个字节44 在表文件尾部增加一条空记录,应该使用命令 BA.APPENDB.APPEND BLANKC.INSERTD.INSERT BLANK45 某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是 BA.37B. 38C. 39D.4046 某表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位数为2,表文件中共有100条记录,则全部记录需要占用的存储空间为CA.1100BB.1200BC.1300BD.1400B47 使用USE <表文件名>命令打开表文件时,能够同时自动打开一个相关的AA.备注文件B.文本文件C.内存变量文件D.屏幕格式文件48 以下叙述正确的是A.自由表字段名最长20个字符B.数据库表字段名最长100个字符<br>C. 字段名中可以有空格D.字段名中不可以有空格 D49 要打开一个名为score.dbf的数据库表文件,可以使用(B )命令A.open scoree scoree databaseD.open database50 下列关于自由表的说法中正确的是BA.自由表和数据库表是完全相同的B.自由表不能建立主索引C.自由表不可以添加到数据库中D.自由表间不能建立关联51 一个表文件的数值型字段要求保留2个整数位和4个小数位,那么它的宽度最少说应当定义为(C)位A.5B. 6C.7D.852 下列哪个操作要用到表结构的修改命令 CA.添加一条记录B.修改记录的内容C.增加一个字段D.删除一条记录53 在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师的所有记录 AA. list for 职称=[讲师]B.list while 职称=[讲师]C. list 职称=[讲师]D.list rest 职称=[讲师]54 以下叙述不正确的是DA. 可以使用命令动词USE打开或关闭表文件B.可以使用list命令显示表中记录C.可以使用recall命令恢复被逻辑删除的记录D.可以使用MODIFY STRUCTURE命令修改表中记录55 下列命令中不能用于修改表中记录的是 BA.changeB.modify structureC.browseD.replace...with...56 表文件已经打开,当前记录为3号记录,想插入一条空记录,使新插入的空记录成为第4条记录,则使用 DA.insertB.insert beforeC.insert before blankD.insert blank57 要为当前表所有职工增加100元工资应该使用命令 DA.CHANGE 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100C.CHANGE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+10058 设当前表文件中姓名字段为字符型,要把内存变量NAME中的字符串内容输入到当前记录的姓名字段,应当使用命令BA.姓名=NAMEB.REPLACE 姓名 WITH NAME<br>C.REPLACE 姓名 WITH &NAMED.REPLACE ALL 姓名 WITH NAME59 表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩相加得到总分字段的值并存入表中,使用的命令是:BA.TOTAL 数学+英语计算机 TO 总分B.REPLACE 总分 WITH 数学+英语+计算机C.SUM 数学,英语,计算机 TO 总分D.REPLACE ALL 数学+英语+计算机 WITH 总分60 表文件已打开,其中出生年月字段为日期型,年龄字段为数值型。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

vfp试题及答案及

vfp试题及答案及

vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。

江西省大专Vf考试模拟题及答案2

江西省大专Vf考试模拟题及答案2

全国高等学校计算机等级考试模拟试卷(二)I、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、能将高级语言源程序转换成目标程序的是。

A、编译程序B、解释程序C、调试程序D、编辑程序2、键单独按下通常不起作用。

A、EscB、ShiftC、Caps LockD、Insert3、下列关于计算机病毒的叙述中,正确的选项是。

A、计算机病毒可以通过读写软盘、硬盘或Internet网络进行传播B、计算机病毒只感染.exe或.com文件C、计算机病毒是通过电力网进行传播的D、计算机病毒是由于软盘片表面不清洁而造成的4、网络是按相互通信的。

A、信息交换方式B、传播装置C、网络协议D、分类标准5、网络中使用的传输介质,抗干扰性能最好的是。

A、双绞线B、光缆C、细缆D、粗缆6、早期的计算机主要是用来进行。

A、科学计算B、系统仿真C、自动控制D、动画设计7、计算机所具有的“存储程序和数据”的原理是提出的。

A、图灵B、布尔C、冯.诺依曼D、爱因斯坦8、无符号二进制整数1011011转换成十进制数是。

A、90B、91C、92D、939、下列各计算机程序语言中,不属于高级程序设计语言的是。

A、Visual BasicB、C#语言C、Java语言D、汇编语言10、英文缩写CAI的中文意思是。

A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助管理11、删除Windows桌面上某个应用程序的快捷方式图标,意味着。

A、该应用程序连同其图标一起被删除B、只删除了该应用程序,对应的图标被隐藏C、该应用程序连同其图标一起被隐藏D、只删除了图标,对应的应用程序被保留12、从运行的MS-DOS全屏幕方式返回到Windows 2000的方法是。

A、按Ctrl键,并按Enter键B、键入Quit,并按Enter键C、键入Exit,并按Enter键D、重新启动,进入Windows13、在Windows中,按PrintScreen键,则使整个桌面内容。

VF练习题 2

VF练习题 2

错误!文档中没有指定样式的文字。
A. {^2008-12-01 10:10:10AM}-10
B. {^2008-12-01}-DATE()
C. {^2008-12-01}+DATE()
D. [^2008-12-01]+[1000]
C
8. 已知 D1 和 D2 为日期型变量,下列 4 个表达式中非法的是________。
B. 数据库、表单和报表 D. 表单、报表和标签
4. 利用 VFP 中的________可以帮助用户高效方便地创建表、表单等文件。
A. 设计器
B. 向导
C. 生成器
D. 工具栏
【答案】A
5. 在以下四组函数运算中,结果相同的是________。
A. LEFT("Visual FoxPro",6)与 SUBSTR("Visual FoxPro",1,6)
【答案】B
8. Visual FoxPro 参照完整性规则不包括________。
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
【答案】B
9. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。
A. “一方”表的主索引或候选索引,“多方”表的普通索引
B. “一方”表的主索引,“多方”表的普通索引或候选索引
C. DB 包括 DBS 和 DBMS
D. DB、DBS 和 DBMS 是平等关系
3. ________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DB
B. DBMS
C. DBAS
D. DML
6. Visual FoxPro 是一种关系数据库管理系统,所谓关系是指________。 A. 表中各条记录彼此之间有一定的关系 B. 表中各个字段彼此之间有一定的关系

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+FoxPro数据库程序设计真题精选2一、单项选择题1.设栈的顺序存储空间为S(1:m),初始状态为top;m+1。

现经过一系列入栈与退栈运算后,top:20,则当前栈中的元素个数为()。

A.30B.20C.m-19 √D.m-20解析:栈只在栈顶进行出栈和入栈操作,初始状态时top=m+1,之后每次出栈top+1,每次入栈top-1。

当栈中有x个元素时,top=m+1-x=20,所以x= m-19。

2.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。

A.逻辑独立性√B.物理独立性C.应用独立性D.空间独立性解析:数据独立性能使数据独立于应用程序,包括:①物理独立性:数据物理结构的改变,不会影响数据库的逻辑结构,也不会引起应用程序的改动;②逻辑独立性:数据库总体逻辑结构的改变,不会导致相应的应用程序的改变。

3.默认情况下,扩展名为.SCX的文件是()。

A.表备注文件B.表单文件√C.报表文件D.数据库备注文件解析:表单文件的扩展名是.SCX。

A项,表备注文件的扩展名为.FPT;C项,报表文件的扩展名为.FRX;D项,数据库备注文件的扩展名为.DCT。

4.下列叙述中正确的是()。

A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构√解析:一个有且只有一个根节点,每一个节点最多有一个前驱,也最多有一个后继的非空的数据结构被称为线性结构。

D项正确,栈和队列都是受限的线性表。

A项错误,链式存储的线性表空间不连续;B项错误,双向链表的两个指针域分别指向唯一的前驱和后继,属于线性结构;C项错误,树、图等非线性结构都可以用顺序存储结构。

5.不需要事先建立就可以直接使用的变量是()。

A.局部变量B.私有变量√C.全局变量D.数组解析:根据变量的有效范围,Visual FoxPro中变量可分为:①用public定义的全局变量;②用private定义的私有变量;③用local定义的局部变量。

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

计算机技术基础VFP测试题(2)1、执行如下命令序列(设今天是 2002 年 8 月 3 日)store date() to m_dateM_date=m_date-365?year(m_date)的显示结果是A) 其中有错误 B) 08/03/2001 C) 2002 D) 2001/2、执行命令 ?chr(65)+”K”的结果是A) 65K B) AK C) aK D) 类型不匹配3、Visual FoxPro 是一个A) 8 位数据库开发系统B) 16 位数据库开发系统C) 32位数据库开发系统D) 64 位数据库开发系统/4、要启动 Visual Foxpro 的向导可以A) 打开新建对话框 B) 单击工具栏上的“向导”图标按钮C) 从“工具”菜单中选择“向导”D) 以上方法均可以5、以下日期值正确的是A) {“2001-05-25”} B) {^2001-05-25}C) {2001-05-25} D) {[2001-05-25]}6、在下面的 Visual Foxpro 表达式中,不正确的是A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE()C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000]7、在下面的 Visual Foxpro 表达式中,运算结果是逻辑真的是A) EMPTY(.NULL.) B) LIKE('acd','ac?')C) AT('a','123abc') D) EMPTY(SPACE(2))8、设 D=5>6,命令 ?VARTYPE(D) 的输出值是A) L B) C C) N D) D9、在下列函数中,函数值为数值的是A) BOF() B) CTOD('01/01/96')C) AT('人民','中华人民共和国') D) SUBSTR(DTOC(DATE()),7)10、表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.0011、连续执行以下命令之后,最后一条命令的输出结果是SET EXACT OFFX=“A “?IIF(“A”=X,X-”BCD”,X+”BCD”)A) A B) BCD C) ABCD D) A BCD12、在 VFP 6.0 处于创建或编辑自由表、程序等文件时,系统处于"全屏幕编辑状态",欲存盘退出,正确的操作是A)按组合键 Ctrl+W B) 按组合键 Ctrl+UC) 按组合键 Ctrl+End D) 按 Esc 键13、在 VFP 6.0 中,项目的扩展名为_______A) .DBC B) .TAB C) .IDX D) .PJX14、在 VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型 B)通用型 C) 逻辑型 D) 字符型对多表进行操作时,选择工作区所使用的命令为_______A) USE B) OPEN C) SELECT D) CREATE15、在 Visual Foxpro 6.0 中,打开数据库使用的命令为_______A) USE B) SELECT C) OPEN database D) CREATE16、对表文件建立索引,可使用命令A) SORT B) UPDATE C) I NDEX D) JOIN主索引字段_______A) 不能出现重复值或空值 B) 能出现重复值C) 能出现空值 D) 不能出现重复值,但能出现空值17、在当前表中,查找第2个男同学的记录,应使用命令_________A) locate for 性别="男" next 2B) locate for 性别="男"C)先locate for 性别="男",然后再执行 continueD) list for 性别="男" next 218、当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系统将A) 只计算当前记录的工资值 B) 计算前8条记录的工资和C) 计算后8条记录的工资和D)计算全部记录的工资和19、执行以下命令序列close allselect buse table1select 0use table2select 0use table3后,table3 表所在的工作区号为A) 0 B) 1 C) 2 D) 320、在 VFP 中,使用 AVERAGE 命令时,表文件需要A) 排序 B) 建立索引 C) 排序或建立索引 D)都不需要21、设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是A) 内存变量 NAME 的值B) 字段变量 NAME 的值C) 与该命令之前的状态有关 D) 错误信息22、下列命令中,仅拷贝表文件结构的命令是A) COPY TO B) COPY STRUCTURE TOC) COPY FILE TO D) COPY STRUCTURE TO EXETENDED23、设表TXL.DBF中有 20 条记录。

在VFP命令窗口中执行以下命令序列,最后显示的结果是USE TXLSKIP 3COUNT TO N?NA) 0 B) 3 C) 4 D) 2024、清除所有以A开头的内存变量的命令是A) RELEASE ALL A* B) RELEASE A*C) ERASE A* D) RELEASE ALL LIKE A*25、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机 TO 总分B) REPLACE 总分 WITH 数学+英语+计算机C) SUM 数学+英语+计算机 TO 总分D) REPLACE ALL 数学+英语+计算机 WITH 总分26、在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令A) LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"C) LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")27、要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为A) 8位 B) 7位 C) 6位 D) 4位如果要给当前表增加一个字段,应使用的命令是A) APPEND B) MODIFY STRUCTURE C) INSERT D) CHANGE28、设有日期类型字段 rq,日期格式为 mm/dd/yyyy。

在以下四组命令当中,各条命令功能完全等效的是A) LIST FOR SUBSTR(DTOC(rq),4,4)="2001"LIST FOR YEAR(rq)=2001LIST FOR "2001"$DTOC(rq)B) LIST FOR SUBSTR(DTOC(rq),7,4)="2001"LIST FOR YEAR(rq)=2001LIST FOR "2001"$DTOC(rq)C) LIST FOR SUBSTR(DTOC(rq),1,4)="2001"LIST FOR YEAR(rq)="2001"LIST FOR "2001"$DTOC(rq)D) LIST FOR SUBSTR(DTOC(rq),7,4)="2001"LIST FOR YEAR(rq)=2001LIST FOR "2001"$rq29、当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令A) REPLACE ALL年龄WITH YEAR(DATE())-YEAR(出生日期)B) REPLACE ALL年龄WITH DATE()-出生日期C) REPLACE ALL年龄WITH DTOC(DATE())-DTOC(出生日期)D) REPLACE ALL年龄WITH VAL(DTOC(DATE()))-VAL(DTOC(出生日期))30、在下述命令中,使函数EOF()的值一定为.T.的命令是A) REPLACE 基本工资WITH 基本工资+300B) DISPLAY FOR 基本工资>1000C) LIST WHILE 基本工资> 1000D) LIST NEXT 10 FOR 基本工资> 100031、关于数据库表与自由表的转换,下列说法中正确的是A) 数据库表能转换为自由表,反之不能B) 自由表能转换成数据库表,反之不能C) 两者不能转换D)两者能相互转换32、在表中建立索引,使用的命令为A) SORT B) UPDATE C) IN DEX D) JOIN33、执行LIST NEXT 1命令之后,记录指针的位置指向A) 下一条记录B)原来记录 C) 尾记录 D) 首记录34、计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令A) AVERAGE 工资TO PJ FOR "教授"$职称B) A VERAGE FIELDS 工资TO PJ FOR "教授"$职称C) AVERAGE 工资TO PJ FOR 职称="副教授".AND.职称="教授"D) AVERAGE 工资TO PJ FOR 职称="副教授".OR."教授"35、执行以下命令序列:USE ZGGZSUM 工资 FOR 工资>=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资>=500USE QAZNUM=RECCOUNT()AVER=QWE/NUM?AVER最后显示的值是A) 所有工资在500元以上的职工人数B) 所有工资在500元以上的职工人平均工资数C) 所有职工的平均工资数D) 出错36、在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。

相关文档
最新文档