vf简答题
vf练习题(问答题)
1、常用的数据模型有几种?他们的主要特征是什么?层次模型:(1)有且仅有一个结点无父结点,这个结点即为树的根;(2)其它结点有且仅有一个结点网络模型:(1)可以有一个以上的结点无父结点;(2)至少有一个子结点有一个以上的父结点;(3)在两个结点之间有两个或两个以上的联系。
关系模型:(1)表格中的每一列都是不可再分的基本属性;(2)各列被指定一个相异的名字;(3)各行不允许重复;(4)行、列的次序无关。
2、什么是关系数据库?其特点有哪些?定义:是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。
特点:(1)采用人们习惯使用的表格作为基本数据结构,通过公共关键字段来实现不同二维表之间的数据联系(2)一次查询仅用一条命令或语句,即可访问整个关系,因而查询效率比较高。
3、VFP有那几种变量?各有什么特点?字段变量;特点:字段变量由汉字、字母、数字和下划线组成,必须以字母或汉字开头字段变量在建立表结构时定义,修改表结构时可以重新定义。
内存变量;特点:内存变量由汉字、字母、数字和下划线组成,必须以字母或下划线开头,不可与系统保留字相同。
内存变量名与字段变量名相同时,字段名优先于内存变量名,使用时可以在内存变量名前加上“M->”以示区别,但赋值时不能使用该前缀系统内存变量;特点:都以下划线开头,分别用于控制外部设备,屏幕输出格式或处理有关计算器、日历等方面的信息。
数组;特点:一组变量的集合,这些变量的数据类型可以不同,每个数组元素都可以通过一个数值下标被引用,相当于一个内存变量。
数组下标下界为1.4、注型字段保存在什么文件中?这个文件是怎样建立起来的?备注型字段保存在.FPT文件中,双击当前记录的备注型字段,在打开窗口中就可输入备注信息,再打开编辑窗口的同时就建立了备注型文件。
5、表的物理排序和逻辑排序有什么不同?如何实现?物理排序是指对数据库中按某一字段中的逻辑关系进行排序,将在硬盘上对数据库表中的所有数据重新写入,这称为物理排序。
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____。
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(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。
VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。
下面将以不同主题为例,提供试题以及可能的答案。
1. 动物类话题试题:请列举尽可能多的动物。
答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。
2. 食物类话题试题:请列举尽可能多的水果。
答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。
3. 职业类话题试题:请列举尽可能多的职业。
答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。
4. 交通工具类话题试题:请列举尽可能多的交通工具。
答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。
5. 国家和城市类话题试题:请列举尽可能多的国家和城市。
答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。
以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。
请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。
祝您考试顺利!。
VF 试题 答案
VF 试题答案1.用二维表来表示实体之间联系的数据模型称为_____关系型。
2.数据库系统的核心是DBMS数据库管理系统______________。
3.变量是在程序执行过各中允许其值发生变化的量,目前存在3种类型变量:内存,系统,字段变量。
4.=和= =这两个关系运算符的相同之处是____值相等比较_______________,不同之处是_______= =为严格相等________。
5.区分下列常量和内存变量。
“Fox”、xs、“1998”、1999、.T.、T、10/01/98、“07/07/08”其中变量是_________xs____,T_____;字符型常量是______“Fox”__“1998”、____”07/07/08”;数值型常量是______1999____________;逻辑型常量是_________.T._________。
6、如果打开一个空表文件,BOF()结果为____T______________,EOF()结果为__________T________。
7、排序又称为________分类__________,即按照表中的某些字段值的大小____重新排序______________,这样的字段称为_____关键字段_____________。
8、结构化程序控制的基本结构______顺序____________、_______分支___、____循环_________。
9、索引技术,它不对数据库做物理排序组织,而是通过建立数据文件的索引文件从逻辑上进行排序的。
一、单项选择题(每小题1分,共20分)1、专门的关系运算不包括下列中的___D____________。
A、连接运算B、选择运算C、投影运算D、交运算2、DBMS是_________A___。
A、操作系统的一部分B、操作系统支持下的系统软件C、一种编译程序D、一种操作系统3、Visual FoxPro DBMS 基于的数据模型是______B________。
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 复习资料试题加答案
二、填空题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为分屏显示。
计算机基础知识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. 什么是操作系统?请简要描述其功能。
答:操作系统是计算机系统中的核心软件,负责管理和控制计算机的硬件资源,并为用户提供各种服务和接口。
其功能包括:- 管理计算机硬件资源,如处理器、内存、硬盘等,以便更高效地利用和分配这些资源。
- 控制和调度计算机程序的执行,保证计算机系统的稳定和安全运行。
- 提供用户界面,供用户与计算机交互,方便用户操作和管理计算机系统。
- 文件管理,包括文件的创建、修改、删除、存储等操作,确保数据的安全和可靠性。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在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复习资料1、选择题1—6章 30道60分2、简答题5道 4分3、程序2道 10分简答题1、关系的基本特点答:○1关系必须规范化,属性不可再分割;○2在同一关系中不允许出现相同的属性名;○3在同一关系中元组及属性的顺序可以任意;○4任意交换两个元组(或属性)的位置不会改变关系模式。
2、空值(P47)答:空值就是没有任何值。
对数值,它非零;对字符,它非空格串;对逻辑,它非真非假○1表示:.NULL.○2变量中空值的表示:内存变量、数组变量和字段变量均可以赋予空值。
变量赋以空值后,其类型不变。
也就是说,空值不是一个数据类型。
○3表达式中关于空值的处理:在函数的参数中(IS NULL等除外)或表达式中空值而使结果未知时,其结果就为空值。
4、范围子距答:ALL:表示所有记录;IVEXT<n>:表示从当前记录开始连续的n条记录的范围内;RECORO<n>:表示记录号为n的记录;REST:表示从当前记录开始直到最后的所有记录。
5、循环结构答:○1Do while…Enddo循环○2For…ENDFOR循环○3SCAN…ENDSCAN循环6、索引文件的类型答:○1单索引文件扩展名为.idx 单索引是根据一个单索引关键字或关键字表达式建立的索引文件,所以有时也称为单入口索引;○2复合索引文件,扩展名为.cdx 复合索引文件包含多个索引,复合索引文件的每一个索引都有一个索引标识,也称为一个标记,代表一种记录逻辑顺序。
复合索引文件分为两类,一类为非结构复合索引文件,另一类为结构复合索引文件。
7、索引的类型:答:○1主索引:字段输入的值是唯一的,不允许重复出现相同的数据,对于属于一个数据的表可以建立一个主索引,另外一个表只能有一个主索引;○2候选索引:具有唯一值的索引,在数据库和自由表都可以建立候选索引。
一个表中可以有多个候选索引,必要时它可以当主索引;○3普通索引:普通索引可以决定字段的处理顺序,它允许字段中有重复的值,一个表中的普通索引可以有多个;○4唯一索引:为了保证与以前版本的兼容性,Visual FoxPro 中可以使用唯一索引。
大学vf考试题库及答案
大学vf考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 非唯一索引答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. USE FORMD. DISPLAY FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭当前表单?A. CLOSE FORMB. RELEASE FORMC. CLEAR FORMD. DESTROY FORM答案:D5. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM employees WHERE salary > 3000B. SELECT * FROM employees WHERE salary = 3000C. SELECT * FROM employees WHERE salary < 3000D. All of the above答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDOW()C. CTOD()D. DATE()答案:A7. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. USE DATABASEC. OPEN DATABASED. CLOSE DATABASE答案:A8. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. Visual FoxPro中,以下哪个命令用于将数据从表单的字段传送到表中?A. POSTB. APPENDC. STORED. INSERT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
VF基础138道经典题型
一、选择题(1) 下面叙述正确的是()A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是()A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是() 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是()A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 () 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是()A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是()A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是()A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是() 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指()A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指()A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为() 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是()A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是() 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
【精品】vf简答题
【精品】vf简答题一、问答题 1、什么是关系运算?常见的关系运算有哪几种?(第一章)参考答案:关系运算是指以关系为对象的关系运算,在关系运算中,变量是关系,运算的结果仍然是关系。
常见的关系运算有选择运算、投影运算和连接运算三种。
2、什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?(第一章)参考答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。
常用的数据模型有:层次模型、网状模型、关系模型。
层次模型以树形结构表示数据间的关系;网状模型以网络结构表示结点间的关系;关系模型以二维表表示数据间的关系。
3、什么是数据库?什么是数据库系统?(第一章)参考答案:数据库(Data Base)是数据库系统的核心和管理对象。
所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。
数据库系统是以数据库为核心的信息处理系统,它能集中1/ 9地进行数据管理,也能够开发、维护应用系统程序。
4、在 VFP 中,表达式的输出命令? 和?? 有什么区别?数据输入命令 input 和 accept的区别是什么?(第三章)参考答案:使用?命令,显示结果在下一行输出,即在输出之前先换行一次;使用??命令,显示结果在当前行输出;假如使用?命令,后面没有任何表达式,此时输出一个空行。
Input 可以输入各种数据类型的数据; accept 只能输入字符型数据。
5、在 Visual FoxPro 6.0 有哪几种数据类型并说明它们分别对应的关键字(请列举出五个以上)?有哪些类型的表达式?(第三章)参考答案:有七类数据类型:字符型 (C 型) 、逻辑型(L 型)、数值型 (N 型) 、备注型(M型)、日期型 (D 型)、通用型(G 型)、日期时间型(T 型)算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。
专升本vf试题及答案
专升本vf试题及答案专升本VF试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. RUN FORMD. LOAD FORM答案:C2. 下列哪个函数用于计算字符串的长度?A. STR()B. LEN()C. LEFT()D. RIGHT()答案:B3. 在Visual FoxPro中,以下哪个命令用于创建一个空的表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A4. 以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Footer答案:A5. 在Visual FoxPro中,以下哪个选项用于设置字段的默认值?A. DEFAULTB. DEFAULTVALUEC. VALUED. INITIAL答案:A二、填空题(每题2分,共20分)6. 在Visual FoxPro中,______函数用于将日期转换为字符串。
答案:DATE()7. ______命令用于结束程序的执行。
答案:QUIT8. 在Visual FoxPro中,______属性用于设置表单的背景颜色。
答案:BackColor9. ______函数用于返回当前日期。
答案:DATE()10. 在Visual FoxPro中,______属性用于设置表单的前景色。
答案:ForeColor三、简答题(每题10分,共30分)11. 简述Visual FoxPro中如何创建一个新表单。
答案:在Visual FoxPro中,创建一个新表单可以通过以下步骤:首先打开Visual FoxPro,然后选择“文件”菜单中的“新建”,在弹出的对话框中选择“表单”,点击“新建”按钮,这样就创建了一个新表单。
12. 解释Visual FoxPro中的数据类型有哪些,并给出至少两个例子。
vf简答
1,什么是数据?什么是信息?他们之间有何联系?数据:对客观事物的性质、状态以及相互关系等进行记载的物理符号或是这些物理符号的组合,也包含数值数据和非数值数据。
信息:是数据经过加工处理后得到的另一种形式的数据,这种数据在某种程度上影响接收者的行为。
具有客观性、主观性和有用性。
关系:信息=处理+数据,2,数据库技术的发展经历了哪几个阶段答:一,人工管理阶段。
二,文件系统阶段。
三,数据库系统阶段3,数据系统由哪些部分组成?每一部分有哪些功能?一,硬件系统: 运行数据库系统需要的计算机硬件平台二,数据库集合:统一管理的相关数据的集合三,数据库管理系统及相关软件:包括操作系统、数据库管理系统、数据库应用系统,以及作为主语言的高级语言和编译系统等四,数据库管理员和用户:对数据库系统进行全面维护和管理的工作人员称为数据库管理员。
4,什么是数据模型?数据实体间有哪些联系类型?常见的3种数据模型是什么?数据模型是对客观事物及其联系的数据描述,反映事物内部和事物之间的联系。
实体间有一对一、一对多、多对多联系。
层次、网状、关系模型。
5,什么是关系数据库?数据库有哪些特点?由关系模型组成的数据库就是关系数据库。
特点:每一个关系模式都必须满足一定的要求、列唯一、行唯一、行次序可以任意交换、列次序可以任意交换。
6,哪些数据类型只能用于定义表中的字段?每一种数据类型的代表字母是什么?字符型(C)、数值型(N)、货币型(Y)、逻辑型(L)、日期型(D)、日期时间型(T)7,变量分为哪几类?一般内存变量、系统内存变量、字段变量、数组变量。
8,混合型表达式的运算顺序是什么?函数>数值运算>关系运算>逻辑运算9,什么是排序?什么是索引?索引有哪些类型?排序是物理操作,将记录按排序要求重新写入表文件索引只是建立一个索引文件,不进行物理排序操作,只在显示上按照索引顺序显示。
索引类型有1.主索引2.候选索引3.普通索引4.唯一索引-10,结构化复合索引和非结构化复合索引有哪些区别?1.结构复合索引文件主名与表文件主名相同,扩展名为cdx;而非结构复合索引文件名主名不能与表文件主名相同,扩展名也是cdx。
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简答
第1章数据库基础【1】关系数据库的标准操纵语言是什么?操纵泛指哪些操作?答:结构化查询语言。
答:定义、查询、更新、控制。
【2】举例说明用excel工作表表示两个实体的数据时,会导致哪些操作异常问题。
答:删除异常;插入异常;更新异常。
【3】请问数据库组织数据与excel组织数据的主要区别是什么?答:数据库将同一个应用系统的不同实体的数据组织在不同的表中,而excel将数据组织在同一个电子表中。
【4】请问满足哪些条件的二维表才会成为一个关系?答:关系是一个满足如下条件的二维表。
表的每行存储了某个实体或实体某个部分的数据;表的每列包含了用于表示实体某个属性的数据;表中的每个单元格都不能再分,只能存储一个值;任意一列中所有单元格的数据类型必须一致;每列都必须有唯一的名称,但表中列的顺序任意;行的顺序任意,但表中任意两行不能有完全相同的数据值。
【5】在关系模型中,什么叫关系、字段、记录、关键字?答:对于一个二维表关系,通常将其中的每一行称为一个记录,或称为一个元组;将其中的每一列称为一个字段,或称为一个属性。
在表的属性中,有一个属性或一组属性可以唯一的标识一个记录,将这个属性或属性组称为关键字。
【6】举例说明完整性约束的类型和功能?(1)实现实体完整性约束:在任何关系的任何一个元组中,关键字的值不能为空值、也不能取重复的值。
例如:关系seller指定编号为主键;关系product指定商品编号为主键。
请读者思考:关系order应该怎样指定主键。
(2)实现域完整性约束:表中字段必须具有正确的数据类型、格式及有效的数据范围。
域完整性约束由用户根据实际情况,例如:例如seller表中指定sex是字符型字段,它的宽度是2,并且sex∈{男,女};又如order表中销量整型数据,并且销量值要大于1,同时要低于product表的库存值。
(3)实现参照完整性约束:不引用不存在的实体。
即:不允许在一个关系中引用另一个关系中不存在的元组。
[精品]VF简答题总结.doc
1. 用自己的理解叙述什么是查询,什么是视图,二者的本质区别是什么?查询是向一个数据库发出的检索数据的请求,它使用一些条件提取一些特定的记录。
视图是 一个虚拟的表,即视图的数据是从已有的数据库表或其它视图中装配而来的。
视图和查询是 有区别的:视图可以更新数据并将更新的结果发送回原表,而查询则做不到。
查询生成的是 一个应用文件.QPR,而视图只生成一个视图定义。
用户不能执行它,只能按操作表的方法使 用它。
视图存在于数据库中,不能独立存在。
2. BROWSE 命令和REPLACE 命令都可以实现对数据中数据的修改,它们有何不同?BROWSE 通常是与浏览窗口的形式将数据表显示在屏幕上,用户可以通过键盘鼠标直接在屏 幕上修改,是一种交互式的修改。
而REPLACE 命令不会提供交互式的界面,用户需要在命令 中提供要修改的目标和要修改成的结果,还可以利用各种子句对修改范围做限制,确定后就 在后台直接修改,所以特别适合批量的修改。
3. Visual FoxPro 中"="和“==”有何不同?"=”在Visual FoxPro 中即可以做赋值命令又可以作为比较运算符,而“==”只有比较运 算的功能,且只能对字符型数据比较。
都为比较时,当SET EXACT OFF 时,"=”为非精确比 较,“==”为精确比较,当SET EXACT ON 时,都为精确比较。
举例说明如下: A abed” B = :”abc”? A 二B (SE T EXAC T OFF ) 结果为.T. ? A=B(SE T EXAC T OFF ) 结果为. F. ? A 二B(SE T EXAC T ON) 结果为. F. ? A==B (SE T EXAC T ON) 结果为. F.4. 什么是类?什么是对象?他们的关系是什么?类是概括了客观事物的基本特征以及外观的行为的模板。
对象是现实世界中的个 体或事物的抽象表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、问答题1、什么是关系运算?常见的关系运算有哪几种?(第一章)参考答案:关系运算是指以关系为对象的关系运算,在关系运算中,变量是关系,运算的结果仍然是关系。
常见的关系运算有选择运算、投影运算和连接运算三种。
2、什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?(第一章)参考答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。
常用的数据模型有:层次模型、网状模型、关系模型。
层次模型以树形结构表示数据间的关系;网状模型以网络结构表示结点间的关系;关系模型以二维表表示数据间的关系。
3、什么是数据库?什么是数据库系统?(第一章)参考答案:数据库(Data Base)是数据库系统的核心和管理对象。
所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。
数据库系统是以数据库为核心的信息处理系统,它能集中地进行数据管理,也能够开发、维护应用系统程序。
4、在VFP中,表达式的输出命令“?”和“??”有什么区别?数据输入命令input 和accept 的区别是什么?(第三章)参考答案:使用?命令,显示结果在下一行输出,即在输出之前先换行一次;使用??命令,显示结果在当前行输出;假如使用?命令,后面没有任何表达式,此时输出一个空行。
Input可以输入各种数据类型的数据;accept只能输入字符型数据。
5、在Visual FoxPro 6.0有哪几种数据类型并说明它们分别对应的关键字(请列举出五个以上)?有哪些类型的表达式?(第三章)参考答案:有七类数据类型:字符型(C型) 、逻辑型(L型)、数值型(N型) 、备注型(M 型)、日期型(D型)、通用型(G型)、日期时间型(T型)算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。
6、在VFP中,对表记录的操作命令中,逻辑删除记录和物理删除记录的命令分别是什么?它们有什么区别?(第四章)参考答案:逻辑删除记录的命令是Delete,物理删除记录的命令是Pack。
区别:逻辑删除记录只是在记录上做一个删除标记,并不真正删除记录,需要时还可恢复。
而物理删除记录是把做了删除标记的记录从表中彻底删除,不可再恢复。
7、简述VF中用菜单方式建立一个STUDENT表,通过编辑窗口追加方式向表中添加学生记录与浏览显示结果的操作步骤。
(第四章)参考答案:建表:文件—新建—新建文件-输入表名STUDENT-在表设计器窗体定义字段、类型-确定。
追加方式输入学生记录:打开STUDENT表—显示—浏览―编辑―显示-追加-输入学生记录—关闭。
浏览结果:文件-打开表—显示—浏览。
8、索引的类型有哪几种?各自有何特征?(第五章)参考答案:索引有四种:主索引、候选索引、普通索引、唯一索引主索引要求每一个记录的索引表达式的值是唯一的,在一个数据库表中只能有一个主索引。
候选索引与主索引一样要求每一个记录的索引表达式的值是唯一的,在一个数据表中可以有多个候选索引。
普通索引允许索引表达式的值出现重复值,而唯一索引如果表中记录的索引表达式的值相同,则只存储第一个索引表达式的值。
9、在VF6.0中给用户提供了哪几种工作方式?各种方式的工作特点是怎样的?(第十章P179-181)参考答案:在VF6.0中提供了三种工作方式,即命令方式、菜单方式和程序文件方式。
命令方式的工作特点是:输入一条操作命令,系统完成一个数据库操作。
菜单方式的工作特点是:通过选择菜单悬想完成所需的操作。
程序文件方式简称程序,其工作特点是:通过程序文件中的命令完成对数据库的操作和系统环境的配置。
10、结构化程序设计有哪三种基本程序控制结构,请做简要说明?请以VFP语言为例说明每种结构的常用语句有哪些?(第十章P184)参考答案: 顺序结构:根据程序中的语句的书写顺序依次执行的命令序列。
选择结构:根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。
循环结构:程序中的某些语句或程序段重复执行若干次。
基本语句如下:顺序:input,accept,?,??选择: if…else ,case循环:for ,while,do while11、VFP程序设计中有哪些常见程序语法错误?(第十章P199-P200)参考答案:常见的语法错误有:1、遗漏关键字和变量之间的空格2、遗漏定界符3、关键字、变量名和文件名拼写错误4、内存变量没有初始化5、表达式和函数中的数据类型不匹配6、控制语句嵌套错误7、控制语句少了结束语句8、不合法的循环结构9、命令的语法错误(以上选择五条以上作答均可)二、程序设计题1、已知圆柱体体积公式为:V=∏R2H,若已知R=3.5,H=5,求圆柱体体积V。
参考程序:set talk offclearr=3.5h=5v=pi()*r*h?vSet talk onreturn2、输入一个圆半径的值,并计算该圆的面积。
参考程序:set talk offclearinput “ r= “to rs = 3.14159 * r^2? “圆面积=” , sset talk onreturn3、根据输入的X值计算以下分段函数的值:Y=3X+5 (X>=1)Y=4X-2 (X<1)参考程序:set talk offclearinput "请输入X的值:" to xif x>=1y=3*x+5elsey=4*x-2endif?yset talk onreturn4、试编程:输入任意三个数, 求出较大数,并显示出来。
参考程序:set talk offclearinput ″请输入第1个数: ″to m1input ″请输入第2个数: ″to m2input ″请输入第3个数: ″to m3if m1 > = m2max = m1elsemax = m2endifif m3 > = maxmax = m3endif? ″最大数为: ″, maxset talk onreturn5、求1 + 2 + 3 + … + 100的和。
参考程序:方法一:Set talk offclears=0i =1do while i<=100s = s+ii = i+1enddo? “s=”, sSet talk onReturn方法二:set talk offclears=0for i=1 to 100s = s+iendfor?” 1 + 2 + 3 + 4+… + 100的和是” , sset talk onreturn6、计算1*2*3。
*100的积参考程序:方法一:set talk offclears=1i=1do while i<=100s=s*ii=i+1enddo?"它们的积是:",sset talk onreturn方法二:set talk offclears=1for i=1 to 100s = s*iendfor?” 1 * 2 * 3 * 4*… * 100的积是” , sset talk onreturn7、从键盘上输入一个大于0的整数,计算从1到这个整数之间的所有不被3整除的整数的累加结果,并把结果输出显示。
参考程序:set talk offclearinput “请输入一个整数” to nsum = 0for i = 1 to n (step 1)if mod (i,3) <> 0 (或if i % 3) <> 0 )sum = sum + iendifendfor? sumset talk onreturn8、打印1-500以内的能同时满足用3 除余2,用5除余3的所有整数。
参考程序:set talk offclearfor n=1 to 500if n%3=2 and n%5=3??n??” “endifendforset talk onreturn9、求1到1000中所有能被5或能被7整除的奇数之和参考程序:set talk offcleari=1s=0do while i<=1000if i/5=int(i/5) or i/7=int(i/7)s=s+iendifi=i+2enddo?"s=",sset talk onreturn10、试编写程序求出100到300之间能被3和7同时整除的数的个数参考程序:set talk offclearn=0for i=100 to 300if i%7=0 and i%3=0n=n+1endifnext?"100到300之间能被3和7整除的个数是:",nset talk offreturn11、把50元钱分成一元、二元的纸币的分法有多少种?(注:在兑换中一元、二元的纸币数可以为0)。
参考程序:set talk offclearncount=0for a=0 to 50for b=0 to 25if a+b*2+c*5=50ncount=ncount+1endifendforendfor?ncountSet talk onReturn12、假如一个三位数,它的各位数字的立方和等于它本身,我们就叫它为水仙花数。
如:153=1^3+5^3+3^3试编程求出所有的水仙花数。
参考程序:set talk offclearfor i=100 to 999ge=i%10shi=int(i/10)%10bai=int(i/100)%10if ge^3+shi^3+bai^3=i?iendifendforset talk offreturn13、已知珠穆朗玛峰海拔高度是8848米,设想有一张足够大的纸,其厚度为0.05毫米。
试编写一个程序,计算要将这张纸对折多少次,其厚度可超过珠穆朗玛峰的高度。
参考程序:set talk offclearh=5E-5k=0do while h<8848h=h*2k=k+1enddo?"要超过珠穆朗玛峰,纸张要对折的次数至少为:", kset talk onreturn14、设某国今年的国民生产总值为45600亿元,若今后每年以8%的增长率增长,计算多少年后能实现国民生产总值翻两番?参考程序:set talk offclears=1k=0do while s<=4s=s*(1+0.08)k=k+1enddo?"要经过的年数为:", kset talk onreturn15、用双重循环打印“九九乘法口诀表” 。
参考程序:set talk offclearfor i = 1 to 9 && 外循环控制打印9 行for j = 1 to i?? str(i,1)+ “×” +str(j,1)+“=”+str(i*j,2)+“ ”endfor?&& 单问号表示换行endforset talk onreturn。