计算机技术基础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 姓名 是合法的变量名
  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、在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。

相关文档
最新文档