VF基础知识近三年高考题

合集下载

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. 自然连接要求被连接的两关系有若干相同的________。

VF试题及答案

VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

vf历年真题及答案文库

vf历年真题及答案文库

vf历年真题及答案文库.txt9母爱是一滴甘露,亲吻干涸的泥土,它用细雨的温情,用钻石的坚毅,期待着闪着碎光的泥土的肥沃;母爱不是人生中的一个凝固点,而是一条流动的河,这条河造就了我们生命中美丽的情感之景。

第八章历年真题2006-1二级Visual FoxPro笔试试题一、单项选择题(每小题1分,共20分)1. 在VFP的命令窗口中,以下叙述正确的是(A )(A) 所使用的变量都是全局变量(B)不能运行任何程序(C) 不能打开数据表(D)不能修改执行过的命令2. 在数据库的三级模式中,真正存储数据的是( B )。

(A)模式 (B)内模式 (C)外模式 (D)概念模式3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C )(A) 存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C) 随着系统的退出全部丢失(D)转为外存变量保存下来4. 通用字段的数据宽度为4,它存放的是( C ).(A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针5. 下列符号中,不是变量名的是( A )。

(A) "姓名" (B) 性别 (C) A100 (D) AB6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( A )。

(A) ANLI (B) GUAN (C) YUAN (D) ZIYU7. 下列函数中,将字符串转换为数值的是( B )。

(A) STR() (B) VAL() (C) CHR() (D) MOD()8. TIME()函数返回值的数据类型是(B )。

(A) 数值型 (B) 字符型 (C) 逻辑型 (D) 日期型9. 执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是( B )。

(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B(C) A+B (D)SUBSTR(A,1,1)+B10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( A )。

vf复习题答案

vf复习题答案

vf复习题答案# VF复习题答案一、选择题1. 在VF中,以下哪个命令用于打开表单?A. OPEN TABLEB. OPEN FORMC. DISPLAY TABLED. SHOW FORM正确答案:B2. VF中的“表单”和“表”有何区别?A. 表单是表的图形界面B. 表单是表的查询结果C. 表是表单的集合D. 表是表单的子集正确答案:A3. 在VF中,如何引用当前表单的控件?A. 使用控件的名称B. 使用`This`关键字C. 使用`Me`关键字D. 使用`Form`关键字正确答案:C4. VF中的数组声明方式是什么?A. DIMENSIONB. DECLAREC. ARRAYD. DEFINE正确答案:C5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFS()C. DATEDIF()D. DATEDIFFERENCE()正确答案:C二、填空题1. VF中的主控文件扩展名通常是_______。

答案:.prg2. 在VF中,使用_______函数可以获取当前系统日期。

答案:DATE()3. VF中,使用_______函数可以将日期转换为字符串。

答案:STR()4. 在VF中,_______属性用于设置表单的标题。

答案:Caption5. VF中,_______事件是在表单加载时触发的。

答案:Init三、简答题1. 描述在VF中如何创建一个新表单。

答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。

2. 解释VF中的“事件”和“方法”的区别。

答案:在VF中,“事件”是用户或系统触发的动作,例如点击按钮或加载表单;而“方法”是表单或类中定义的程序代码块,用于执行特定任务。

四、编程题1. 编写一个VF程序,用于计算并显示两个数的和。

```foxpro* 假设有两个输入框,分别命名为txtNumber1和txtNumber2* 一个标签用于显示结果,命名为lblResult* 一个按钮用于触发计算,命名为cmdCalculate* 以下为按钮的Click事件代码IF !EMPTY(txtNumber1.Value) AND !EMPTY(txtNumber2.Value)CLEARlblResult.Caption = ALLTRIM(STR(VAL(txtNumber1.Value)+ VAL(txtNumber2.Value)))ELSE* 显示错误信息MessageBox("请输入两个数值", "输入错误")ENDIF```结束语以上就是VF复习题的答案,希望这些内容能够帮助你更好地复习和掌握Visual FoxPro的相关知识。

VF 复习资料试题加答案

VF 复习资料试题加答案

二、填空题1.数据是指。

2.VF中,把表分为两个部分,分别是和。

3.表达式mod(-4,3)的结果为。

4.数据表能建立主索引,索引,候选索引和索引。

5.在VF中,文本框TEXT接收值是用属性。

6.在SQL语句的数据查询SELECT中用于筛选条件的子句是。

7.层次模型是采用表示实体与实体之间的联系。

8.在VF中,显示所有男学生的记录所使用的命令的格式是。

9.执行?LEFT("计算机基础",4)的返回值是。

10.运行表单文件登录.SCX 的命令是。

1.反映客观事物存在方式和运动状态的记录2.属性,元组3.24.唯一,普通5.V ALUE6.WHERE7.树型8. LIST FOR 性别=”男”9.“计算”10.DO FORM登录.scx三、简答题1.什么是数据和信息?试简述它们之间的区别?信息是人们对于客观事物属性和运动状态的反映。

数据是反映客观事物存在方式和运动状态的记录,是信息的载体。

对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

区别:信息是有用的数据,数据是信息的表现形式。

信息是通过数据符号来传播的,数据如果没有具有知识性和有用性则不能称其为信息。

信息是抽象的、观念性的,数据是具体的、物理性的。

信息的形式单一,而数据的形式可以多种多样。

数据是信息的具体表示形式。

数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。

2.建立数据库的一般步骤有哪些?建立数据库的一般步骤是:(1)确定建立数据库的目的;(2)确定需要的表;(3)确定每个表所需要的字段;(4)确定表之间的关系;(5)进一步改进设计3.什么是程序?创建一个完整的应用程序的具体操作步骤有哪些?程序是计算机能识别并能执行的一系列指令序列的集合。

(1)创建表单(2)向表单中添加可用的控件(3)修改各个控件的相关属性(4)编写相关事件的代码(5)运行并修改(6)保存4.简述VF中List 和Display 两个命令之间的区别?LIST和DISPLAY的主要功能都是显示,区别在于:LIST以滚动方式输出,DISPLAY为分屏显示。

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. 当需要将一个数值转换为字符串时,可以使用________函数。

计算机基础知识vf试题及答案

计算机基础知识vf试题及答案

计算机基础知识vf试题及答案一、选择题(每题2分,共40分)1. 下列设备中,属于输入设备的是:A. 鼠标B. 打印机C. 显示器D. 音响设备答案:A2. 下列设备中,属于输出设备的是:A. 扫描仪B. 麦克风C. 键盘D. 投影仪答案:D3. 在计算机系统中,主要负责数据运算和逻辑判断的部件是:A. CPUB. 主板C. 内存D. 硬盘答案:A4. 下列存储设备中,读写速度最快的是:A. U盘B. 光盘C. 磁盘D. 内存答案:D5. 以下哪个选项不是操作系统的功能:A. 管理计算机硬件资源B. 控制计算机程序运行C. 进行数学运算D. 提供用户界面答案:C6. 下列哪个选项不属于计算机网络的作用:A. 分享资源B. 远程控制C. 提高计算机性能D. 加快文件传输速度答案:C7. HTTP是用于:A. 数据库查询B. 网页传输C. 邮件收发D. 文件压缩答案:B8. 以下哪个协议将电子邮件从服务器传输到客户端:A. POP3B. FTPC. HTTPD. SMTP答案:A二、判断题(每题2分,共20分)1. 使用光驱读取数据时不会产生噪音。

答案:错误2. 所有的计算机程序都必须运行在操作系统之上。

答案:正确3. IP地址是用来标识计算机在互联网上的唯一地址。

答案:正确4. 蓝牙技术只能用于远程文件传输。

答案:错误5. 在计算机网络中,服务器是提供服务的一方,客户端是使用服务的一方。

答案:正确三、简答题(每题10分,共30分)1. 什么是操作系统?请简要描述其功能。

答:操作系统是计算机系统中的核心软件,负责管理和控制计算机的硬件资源,并为用户提供各种服务和接口。

其功能包括:- 管理计算机硬件资源,如处理器、内存、硬盘等,以便更高效地利用和分配这些资源。

- 控制和调度计算机程序的执行,保证计算机系统的稳定和安全运行。

- 提供用户界面,供用户与计算机交互,方便用户操作和管理计算机系统。

- 文件管理,包括文件的创建、修改、删除、存储等操作,确保数据的安全和可靠性。

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中,使用________命令可以创建一个新的数据库。

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)是用于创建用户界面的。

VF历年笔试真题答案与解析

VF历年笔试真题答案与解析

历年笔试真题答案与解析2006年9月二级Visual FoxPro 笔试试卷答案和解析一、选择题(1)【答案】D【解析】一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。

程序设计风格总体而言应该强调简单和清晰,程序必须是可以理解的。

可以认为,著名的"清晰第一、效率第二"的论点已成为当今主导的程序设计风格。

良好的程序设计风格主要应注重和考虑下述几个因素:①源程序文档化。

它包括以下3个方面:一是符号的命名应具有一定的含义;二是正确的注释能够帮助读者理解程序;三是视觉组织,可以在程序中利用空格、空行、缩进等技巧使程序层次清晰。

②数据说明的方法。

它包括以下3个方面:一是数据说明的次序规范化;二是说明语句中变量安排有序化;三是使用注释来说明复杂数据的结构。

③语句的结构应该简单直接,不应该为提高效率而把语句复杂化。

④输入和输出方式和风格应尽可能方便用户的使用。

(2)【答案】A【解析】软件设计是开发阶段最重要的步骤。

从工程管理的角度来看可分为两步:概要设计和详细设计。

概要设计是将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计是指确立每个模块的实现算法和局部数据结构,用适应方法表示算法和数据结构的细节。

从技术观点来看,软件设计包括软件结构设计(定义软件系统各主要部件之间的关系)、数据设计(将分析时创建的模型转化为数据结构)、接口设计(描述软件内部、软件与协作系统之间以及软件与人之间如何通信)、过程设计(把系统结构部件转换成软件的过程)4个步骤。

(3)【答案】C【解析】软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。

软件开发期包括概要设计、详细设计、实现和测试4个阶段。

软件维护属于软件运行维护期。

(4)【答案】B【解析】用户所见到的数据模式是外模式也称用户模式。

它是用户的数据视图,由概念模式导出。

一个概念模式可以有若干个外模式,每个用户只关心与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。

高三计算机VF试卷

高三计算机VF试卷

高三计算机VF试卷姓名一、填空题(每空1分,共20分)1、VFP中变量名的命名规则:只能使用汉字、、下划线和。

2、在Visual FoxPro中,日期型字段默认长度为。

3、项目管理器的“移去”按钮有两个功能;一是把文件移去;二是文件。

4、在Visual FoxPro中,彻底删除全部记录的命令是,执行该命令后,记录不能恢复。

5、在Visual FoxPro中视图可以分为视图和视图。

6、数据库中的每一张表能建立个主索引。

7、在SQL语句中,插入、删除和更新命令分别是、和UPDATE。

8、视图设计器比查询设计器多了一个选项卡。

9、在Visual FoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的事件。

10、在Visual FoxPro在说明数据组后,数组的每个元素在未赋值之前的默认值是。

11、用二维表数据来表示实体之间联系的数据模型称为。

12、在Visual FoxPro中数据库文件的扩展名是。

13、表达式“ABC”>“BC”的值是。

14、修改库结构的命令是。

15、在SQL语句中空值用表示。

16、VFP将表分为两种,即和。

二、单项选择题(每小题2分,共40分)1、扩展名为.DBC的文件是( )A、数据库文件B、数据库表文件C、项目文件D、表单文件2、在数据库系统中,关系模型的基本结构是()A、树型结构B、二维表C、无向图D、有向图3、一个自由表名为student,要想打开该自由表,应使用命令()。

A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USEstudent4、清除主窗口屏幕的命令是()A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS5、关系数据库管理系统的3种基本关系运算不包括()。

A、选择B、投影C、连接D、排序6、表达式V AL(SUBSTR(“苹果”123”,5,1))*LEN(“Visual FoxPro”)的结果是()A、13.00B、14.00C、15.00D、16.007、数据库表文件中有30条记录,当前记录号为20,执行命令LIST NEXT 5后,所显示的记录号是()。

VF程序设计50道题最基础的知识哦

VF程序设计50道题最基础的知识哦

VF程序设计50道题最基础的知识哦1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

答案:236n=0for i=10 to 1000if mod(i,7)=0 or mod(i,9)=0n=n+1endiendfn2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

答案:18630s=0for i=101 to 299if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0)s=s+iendiendfs3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

答案:18s=0for i=1 to 100s=s+1/iif s>=3.5exitendiendfi-14、求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。

答案:25s=0for i=1 to 100s=s+i^3if s>30000exitendiendfi5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

答案:23s=0for i=1 to 100s=s+i*(i+1)if s>=5000exitendiendfi-16、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。

答案:21s=0for i=1 to 100s=s+1/i^2if s>=1.6exitendiendfi-17、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

答案:18n=0x=1do while x<2x=x*(1+0.04)n=n+1enddon8、设等比数列:1,3,9,27,…。

求使得此数列的前n项之和大于2345678的最小的自然数n。

答案:14s=0n=0do while s<=2345678s=s+3^nn=n+1enddon9、求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。

VF总复习题(全答)

VF总复习题(全答)

VF总复习题(全答)VF程序设计总复习题选择类题⼀1 下列正确的VF操作命令是(B )A、LIST year(出⽣⽇期)=1978B、LIST FOR year(出⽣⽇期)=1978C、LIST FOR year(“出⽣⽇期”)=1978D、LIST FOR year(出⽣⽇期)=”1978”2 数据库表字段的默认值保存在__B_____⽂件中。

A、表B、数据库C、项⽬D、表的索引3 建⽴索引时, C 字段不能作为索引字段。

A、字符型B、数值型C、备注型D、⽇期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、⼀个表中各个记录的清单C、数据库查询的列表D、窗⼝界⾯5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯⼀索引B、候选索引 C、主索引 D、普通索引7 如果在运⾏表单时,要使表单的标题显⽰“登录窗⼝”,则可以在Form1的Load 事件中加⼊语句( A )C、/doc/9a2898085.html="登录窗⼝"D、/doc/9a2898085.html="登录窗⼝"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。

12。

26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C )A、索引、排序、查找B、建库、录⼊、排序C、选择、投影、联接D、显⽰、统计、复制10 ⼀个数据库名为student,要想打开该数据库,应使⽤命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student*11要控制两个表中数据的完整性和⼀致性可以设置"参照完整性",要求这两个表( A )A、是同⼀个数据库中的两个表B、不同数据库中的两个表C、两个⾃由表D、⼀个是数据库表另⼀个是⾃由表12 打开VF“项⽬管理器”的“⽂档”选项卡,其中包括( D )A、表单(Form)⽂件B、报表(Report)⽂件C、标签(Label)⽂件D、以上三种⽂件13 在当前表单的LABEL1控件中显⽰系统时间的语句是(A )A、/doc/9a2898085.htmlBEL1.CAPTION=TIME()B、/doc/9a2898085.htmlBEL1.VALUE=TIME()C、/doc/9a2898085.html*14 以下关于查询描述正确的是(D )A、不能根据⾃由表建⽴查询B、只能根据⾃由表建⽴查询C、只能根据库表建查询D、可以根据库表和⾃由表建查询*15 对于XS表,下⾯ C 命令显⽰所有⼥同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“⼥”D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:118 对于向数据库添加表,B 说法是不正确的。

VF类型题复习(针对知识点)完整版

VF类型题复习(针对知识点)完整版

说明:答案请你们自己完成!下面题目为加大题量的类型题!一、选择题(30分)1.VF采用的数据模型为__A_____。

(A)、关系模型(B)、网状模型(C)、面向对象模型(D)、层次模型2.数据库管理系统的英文缩写是___D_____。

(A)、DBS (B)、MIS (C)、DB (D)、DBMS3.表达式17%4的结果是__D______。

(A)、4 (B)、.T. (C)、.F. (D)、14.下列表达式中,正确的是___A____。

(A)、{^2006/04/17}-34 (B)、{2006/03/18}+30(C)、{2006-12-13}-DATE()(D)、{^2006/03/18}+DA TE()5.____B____可链接或嵌入OLE对象。

(A)、通用型字段和备注型字段(B)、只有通用型字段(C)、只有备注型字段(D)、任何类型字段6.定位记录时,可以用__B____命令向前或向后移动若干条记录位置。

(A)、GO TO (B)、SKIP(C)、LOCA TE (D)、NEXT7.下列关于索引的描述,正确的是_C_____。

(A)、创建索引后,原来的数据表文件中的记录的物理顺序将被改变(B)、使用索引并不能加快对表的查询操作(C)、索引与数据表的数据存储在一个文件中(D)、创建索引是创建一个指向数据表文件记录的指针构成的文件8.假设一个企业可以生产多种产品,那么企业与产品之间是_C_________。

(A)、多对多联系(B)、一对一联系(C)、一对多联系(D)、多对一联系9.用下列命令中的____C____可从当前数据库中移去数据表AB 。

(A)、DELETE TABLE AB(B)、DROP TABLE AB(C)、REMOVE TABLE AB(D)、ERASE TABLE AB10. 在Visual FoxPro中,ALTER-SQL语句属于一种____A___功能的语句。

(A)、数据操作(B)、数据定义(C)、数据控制(D)、数据查询11.下列关于视图与查询的叙述,错误的是___B____(A)、视图可以更新数据(B)、查询和视图都可以更新数据(C)、查询保存在一个独立的文件中(D)、视图不是独立的文件,它只能存储在数据库中12. 在"图书"表中查找单价最低的图书记录,应使用SQL语句是___B____。

职高对口高考计算机专业试题VF和网络

职高对口高考计算机专业试题VF和网络

职业高中计算机专业课试卷数据库应用基础-Visual Foxpro6.0(100分)一、填空题(每空2分,共20分)1.数据库中的表有三种关系,分别是、和。

2.不能用和字段构造索引表达式创建索引。

3.关系模型的基本结构是二维表结构,层次模型的基本结构是结构。

4.项目管理器中有“全部”、“”、“”、“类”、“”和“其他”共六张选项卡。

5.执行指令? ROUND(1234.2008,3)后,屏幕将显示。

二、选择题(每小题2分,共20分。

每小题中只有一个选项是正确的,请将正确选项的序号填在题后的括号内)6.Visual Foxpro6.0系统中允许数值类型数据最大宽度是()A.16 B.20 C.254 D.2557.INT(-9.9)的函数值为()A.9 B.-9 C.10 D.-108.一般情况下,对表中某一记录进行彻底删除需两步执行,命令分别是()A.Delete和Pack B.Delete和Recall C.Delete和Zap D.Recall和Pack9.修改表文件结构的命令是()A.Browse B.Modify Command C.Copy D.Modify Structure10.现对有20条纪录的表进行操作,当前记录号为10,执行List Next 5(回车)后,所显示记录的序号是()A.11~15 B.11~14 C.10~14 D.10~1511.在下列各种类型的索引中,一个数据库表只能建立一个索引的是()A.主索引B.唯一索引C.候选索引D.普通索引12.执行Store "111" To a之后,再执行? "222"+"&a"的结果是()A.222&a B.333 C.222111 D.11122213.数据表已经在当前工作区打开,在文件尾部增加一条空记录的命令是()A.APPEND B.APPEND BLANKC.INSERT BEFORE D.INSERT BLANK14.视图不能单独存在,必须依赖于()A.数据库B.查询C.项目D.程序15.每创建一个新的数据库将生成的文件个数是()A.1 B.2 C.3 D.4三、判断题(每小题2分,共20分。

vf知识点及历年考题

vf知识点及历年考题

endfor
for i=10 to 1 step -1 ??a(i) endfor cancel
20、从键盘输入10个数,将他们 按照从大到小的顺序输出
分析:三步,
1.数组初始化,
2.用冒泡排序法从小到大排序, 3.数组输出
21.求3*4矩阵中元素的最大值和最小值
分析:先求出每行中的最小值,放于数组b中, 然后再求数组b中的最小值。 &&设要求的矩阵为a dime b(3) for i=1 to 3
enddo
cancel
Enddo
?s cancel
14. 显示100以内能被5整除的偶数或奇数 15. 求1/1!+1/3!+1/5!+.......+1/(2*n-1),的和, 其中当1/(2*n-1)<10-6是结束运算 Clear
S=0 i=1 do while .T. m=1 for j=1 to i m=m*j endfor m=1/m if m<10^(-6) exit endif s=s+m i=i+2 enddo ?s cancel
各种双重求和 Do while .T. 模板求和 判断素数以及素数之和和个数 掌握一种排序算法 掌握一种查找算法 变量和命令不区分大小写
二、关键字 keyword
VF关键字:在编程时,不能当做变量使用的字符符号
请回忆学过的关键字……
clear、cancel、return、store、dime/dimension/declare; not、and、or; input、accept 、to; if、 else、endif、case、endcase; do、while、enddo、for、endfor、next、step、loop、exit; 各种函数名称(int、sqrt、rand、pi、 len、substr、 str、 val); 各种命令的四个字母的缩写

34次VF真题

34次VF真题

1、程序调试的任务是______。

A、设计测试用例B、验证程序的正确性C、发现程序中的错误D、诊断和改正程序中的错误由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。

其二,对程序进行修改,排除这个错误。

所以程序调试的目的就是诊断和改正程序中的错误。

故本题答案为D。

2、下列关于线性链表的叙述中,正确的是______。

A、各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C、进行插入和删除时,不需要移动表中的元素D、以上三种说法都不对线性表的链式存储结构称为线性链表,为了适应线性表的链式存储结构,计算机存储空间被划分为一个一个小块,每一小块占若干字节,通常称这些小块为存储结点。

每一个存储结点分为两部分:一部分用于存储数据元素的值,称为数据域;另一部分用于存放下一个数据元素的存储序号,即指向后件的结点,称为指针域。

在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。

因此选项A、B均不正确。

为了要在线性链表中插入一个新元素,首先要给该元素分配一个新结点,以便用于存储该元素的值,然后将存放新元素值的结点链接到线性表中指定的位置。

在线性链表的插入过程中不发生数据无素移动的现象,只需改变有关结点的指针即可,从而提高了插入的效率。

为了在线性链表中删除包含指定元素的结点,首先要在线性链表中找到这个结点,然后将要删除结点放回到可利用栈。

在线性链表中删除一个元素后,不需要移动表的数据元素,只需改变被删元素所在结点的前一个结点的指针域即可。

因此,进行插入与删除时,不需要移动表中的元素。

故本题答案为C。

3、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是______。

A、学生成绩管理系统B、C语言编译程序C、UNIX操作系统D、数据库管理系统系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。

计算机VF历年笔试题及答案最全版

计算机VF历年笔试题及答案最全版

计算机VF历年笔试题及答案最全版2010年3⽉计算机等级考试⼆级VF笔试试题(⽂字版)⼀、选择题(每⼩题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有⼀个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是AA)对长度为n的有序链表进⾏查找,最坏情况下需要的⽐较次数为nB)对长度为n的有序链表进⾏对分查找,最坏情况下需要的⽐较次数为(n/2)C)对长度为n的有序链表进⾏对分查找,最坏情况下需要的⽐较次数为(log2n)D)对长度为n的有序链表进⾏对分查找,最坏情况下需要的⽐较次数为(n log2n)(2)算法的时间复杂度是指DA)算法的执⾏时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执⾏过程中所需要的基本运算次数(3)软件按功能可以分为:应⽤软件、系统软件和⽀撑软件(或⼯具软件)。

下⾯属于系统软件的是BA)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是AA)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是CA)软件概要设计的⼯具B)软件详细设计的⼯具C)结构化⽅法的需求分析⼯具D)⾯向对象⽅法的需求分析⼯具(6)软件⽣命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于BA)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语⾔是AA)数据定义语⾔B)数据管理语⾔C)数据操纵语⾔D)数据控制语⾔(8)在学⽣管理的关系数据库中,存取⼀个学⽣信息的数据单位是DA)⽂件B)数据库C)字段(9)数据库设计中,⽤E-R图来描述信息结构但不涉及信息在计算机中的表⽰,它属于数据库设计的AA)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是AA)选择B)投影C)交D)并(11)在Visual FoxPro中,编译后的程序⽂件的扩展名为DA)PRGB)EXEC)DBCD)FXP(12)假设表⽂件TEST.DBF⼰经在当前⼯作区打开,要修改其结构,可以使⽤命令AA)MODI STRUB)MODI COMM TESTC)MODI DBFD)MODI TYPE TEST(13)为当前表中所有学⽣的总分增加10分,可以使⽤的命令是DA)CHANGE 总分WITH 总分+10B)PEPLACE 总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)PEPLACE ALL 总分WITH 总分+10(14)在Visual FoxPro中,下⾯关于属性、事件、⽅法叙述错误的是DA)属性⽤于描述对象的状态B)⽅法⽤于表⽰对象的⾏为C)事件代码也可以象⽅法⼀样被显式调⽤D)基于同⼀个类产⽣的两个对象的属性不能分别设置⾃⼰的属性值(15)有如下赋值语句,结果为“⼤家好”的表达式是Da="你好"B="⼤家"A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在Visual FoxPro中,“表”是指BA)报表C)表格控件D)表单(17)在下⾯的Visual FoxPro表达式中,运算结果为逻辑真的是BA)EMPTY(.NULL.)B)LIKE('xy?', 'xyz')C)A T('xy','abcxyz')D)LSNULL(SPACE(0))(18)以下关于视图的描述正确的是BA)视图和表⼀样包含数据B)视图物理上不包含数据C)视图定义保存在命令⽂件中D)视图定义保存在视图⽂件中(19)以下关于关系的说法正确的是CA)列的次序⾮常重要B)⾏的次序⾮常重要C)列的次序⽆关紧要D)关键字必须指定为第⼀列(20)报表的数据源可以是CA)表或视图B)表或查询C)表、查询或视图D)表或其他报表(21)在表单中为表格控件指定数据源的属性是BA、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除⽗表中的记录时CA)系统⾃动备份⽗表中被删除记录到⼀个新表中B)若⼦表中有相关记录,则禁⽌删除⽗表中记录C)会⾃动删除⼦表中所有相关记录D)不作参照完整性检查,删除⽗表记录与⼦表⽆关(23)为了在报表中打印当前时间,这时应该插⼊⼀个BA)表达式控件B)域控件C)标签控件D)⽂本控件(24)以下关于查询的描述正确的是DA)不能根据⾃由表建⽴查询B)只能根据⾃由表建⽴查询C)只能根据数据库表建⽴查询D)可以根据数据库表和⾃由表建⽴查询(25)SQL语⾔的更新命令的关键词是BA)INSERTB)UPDATEC)CREATED)SELECT(26)将当前表单从内存中释放的正确语句是CA)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh(27)假设职员表已在当前⼯作区打开,其当前记录的“姓名”字段值为“李彤”。

VF复习题(带答案)

VF复习题(带答案)

2012-2013第一学年高三VF期中测试题一、选择题(0.5*100)设表单FORM1包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的VALUE属性,则正确引用是( )。

A)THISORM.T1.VALUE B)THIS.Parent.T1.VALUEC)THIS.Parent.Parent.T1.VALUE D)T1.VALUE当调用表单的Show方法时,可能激发表单的 。

A)Load事件 B)Init事件 C)Activate事件 D)Click事件组合框的内容进行一次新的选择,一定发生的事件是 。

A)change B)interactivechange C)when D)click创建对象时发生 事件。

A)Init B)Load C)InteractiveChange D)Activate用表单设计器设计表单,下列叙述中错误的是 。

A)可以创建表单集 B)可以向表单添加新属性和方法C)可以对表单添加新事件 D)数据环境对象可以加到表单中表单的Name属性用于______。

A)作为保存表单时的文件名 B)引用表单对象C)显示运行表单标题栏中 D)作为运行表单时的表单名可以在表单的数据环境中添加的是 。

A)表 B)表之间的临时关系 C)查询 D)视图可改写计数属性的容器是 。

A)表单集、表格、页框、页面 B)命令按钮组、选项按钮组、表格、页框C)表单、列、页面、容器 D)页面、表单、工具栏、-SCREEN如果在运行表单前向表单中传递参数,则应在表单的 事件代码中包含PARAMENTERS语句。

A)Init B)Load C) Activate D)数据环境的BeforeOpenTables按钮的Name属性用于 。

A)作为按钮上的文字 B)按钮对象的引用名C)按钮的属性名 D)以上都不是下面关于OLE对象的说法中错误的是 。

A)可插入的OLE对象只能来自于支持OLE的应用程序,例如Excel和WordB)一个OLE对象,只能是图片、声音和Excel、Word文档C)在表单中,可以用绑定型OLE对象来显示通用型字段中OLE对象的内容D)使用表单设计器可以创建绑定型OLE对象一个按钮,若要在单击按钮后,按钮销毁,需要在click事件中写代码 。

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

VF基础知识近三年高考题
一、选择题(每小题2分,共100分。

在每小题所给出的四个选项中,只有一个符合题目要求)
1、.在Visual FoxPro6.0中,下列有关数据库的描述,正确的是………………………( )
A.数据库不能多用户共享
B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的C.数据库中的最小访问单位是记录
D.数据库中的数据不能是图像
2、在Visual FoxPro6.0中,关于索引的叙述正确的是……………………………( )
A.一个表中只能有一个主索引,主索引不仅适用于数据库表,也适用于自由表
B.一个表中只能有一个主索引,建立主索引的关键字段值不允许重复
C.每个表可以建立多个候选索引,建立候选索引的关键字段值不允许重复,但候选索引只适用于数据库表
D.建立一个索引文件时,表中记录的物理存储顺序也会发生变化
3、在关系型数据库管理系统中有3种基本的关系操作,不包括下面哪种.........()
A.筛选 B.比较 C.投影 D.连接
4、在Visual FoxPro表设计器的“字段”选项卡中,字段有效性的设置项里不包括...()
A. 规则
B. 信息
C. 默认值
D.标题
5、在Visual FoxPro中,以下关于关系模型的叙述错误的是...........()
A.构成关系模型的二维表中不允许有重复的字段名
B.构成关系模型的二维表中同一列数据可以有不同的数据类型
C.构成关系模型的二维表中不允许有完全相同的记录
D.在关系模型中数据被组织成二维表
6、在Visual FoxPro中,项目文件的默认扩展名为.................()
A. .SCR
B. .PJX
C. .MPR
D. .MNX
7、在Visual FoxPro中,建立索引的INDEX命令的参数中,表示建立唯一索引的是()A.CANDIDATE B. ASCENDING C. DISTINCT D. UNIQUE
二、判断题(每小题1分,正确的填涂“√”格,错误的填涂“×”格)
1、在Visual FoxPro6.0中,如果数据库表文件有3个备注字段,则该数据库表有3个.FPT 文件。

2、在Visual FoxPro中,定义一个4行6列的数组ARRSUM,使用的命令是:dimension ARRSUM(4,6)。

()
3、在Visual FoxPro中,使用PACK命令将删除当前表中全部记录。

()
三、填空题(每小题2分,请将答案填写在答题纸上)
1、在Visual FoxPro6.0中,通过设置字段的,在输入记录时,可以判
断输入的数据是否符合要求。

2、在Visual FoxPro6.0中,以独占方式打开数据库student.dbc的命令是:。

四、根据已知的环境与题意,写出相应的Visual FoxPro操作命令,每小题按要求用一条命
令或语句完成,每小题4分
已知数据库文件STU_INFO.dbc,包括两个数据库表:“学生”表和“班级”表,表结构如下:“班级”表:班级号(C,6),班级名称(C,10),班级人数(N,2,0),辅导员(C,8)
“学生”表:班级号(C,6),学号(C,4),姓名(C,8),性别(C,2),出生日期(D),籍贯(C,20),入学成绩(N,5,1),该数据库已经打开,并且在当前工作区中打开了“学生”表,完成以下操作:
1.将“学生”表中所有“班级号”是“201001”的学生的“入学成绩”加10分。

(用Visual FoxPro命令)
2.使用“学生”表,建立以“出生日期”为关键字,索引名为“生日”的升序的唯一索引,复合索引文件名为DA.cdx。

(用Visual FoxPro命令)
现有数据库ZGGL,其中包含表“职工.dbf”和“工资.dbf”,其中表“职工.dbf”有字段:系部名称(C,20)、姓名(C,8)、职工号(C,9)、性别(C,2)、职称(C,8)、年龄(N,2),表“工资.dbf”有字段:职工号(C,9)、基本工资(N,7,2)、津贴(N,7,2)、扣款(N,7,2),在相应数据库和表已打开的前提下,写出完成下述功能的命令。

3.将所有系部名称为“计算机系”的职工的年龄加1。

(用Visual FoxPro命令)
4.以系部名称+年龄降序建立唯一索引的复合索引,索引名为XN,索引文件名为XB.CDX。

(用Visual FoxPro命令)
现有数据库BOOKGL.DBC,其中包含表“books.dbf”,“books.dbf”结构为:图书编号(C,4)、书名(C,30)、出版社(C,20)、出版日期(D)、价格(N,8,2)、作者(C,10),页数(N,4)。

在相应数据库和表已打开的前提下,写出完成下述功能的命令。

5.逻辑删除所有出版社为“清华大学出版社”、价格大于35的记录。

(用Visual FoxPro 命令)
6. 以“图书编号”为关键字建立降序的候选索引,索引名为BH。

(用Visual FoxPro命令)。

相关文档
最新文档