VF考试题
VF习题集(答案)

VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。
A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。
A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。
A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。
A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。
A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。
A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。
A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。
A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。
2. 在关系数据库的三种关系运算是选择、投影、连接。
3. 从关系中找出满足条件的元组的操作是_选择__运算。
习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。
A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。
A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。
A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。
中职vf期末考试试题及答案

中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。
答案:Form7. VF中,用于定义数据表的类是______。
答案:Table8. VF中,用于定义报表的类是______。
答案:Report9. VF中,用于定义查询的类是______。
答案:Query10. VF中,用于定义数据库的类是______。
答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。
答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。
表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。
12. 请简述VF中如何创建一个简单的查询。
答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。
- 选择要查询的表。
- 设置查询条件。
- 定义输出字段。
- 执行查询。
四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。
答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个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期末试题及答案[注意:文中所含试题和答案仅供参考,具体内容应以实际考试为准。
]第一部分:选择题(共30题,每题2分,共60分)1. 下列选项中,哪一个不是计算机网络的特点?A. 可靠性B. 可扩展性C. 可移植性D. 可管理性答案:C2. 在TCP/IP模型中,以下哪一层负责数据传输的错误处理?A. 物理层B. 数据链路层C. 网络层D. 运输层答案:D3. 下列选项中,哪个协议用于终端与服务器之间的登录认证?A. HTTPB. FTPC. SSHD. SMTP答案:C4. 所谓的“黑客”是指:A. 在计算机系统中进行破坏和非法入侵的人B. 专门从事对计算机网络进行攻击的人C. 对计算机软件进行破解的人D. 从事计算机安全工作的人答案:A5. 下面哪个不是常见的网络安全威胁类型?A. 病毒B. 木马C. 垃圾邮件D. 数据库答案:D...第四部分:应用题(共4题,共40分)1. 请列举至少5个常用的云计算服务提供商,并简要介绍其提供的服务。
答案略。
2. 简述大数据技术的应用场景以及其在相关领域的作用。
答案略。
3. 请简要说明软件开发生命周期(SDLC)的各个阶段,并指出其中哪些环节较为关键。
答案略。
4. 什么是物联网(IoT)?请从技术构成、应用领域和未来发展趋势等方面进行简要解释。
答案略。
第五部分:附加题(共2题,每题10分,共20分)1. 简述人工智能(AI)的基本概念和发展历程,并对其在社会和经济中的影响进行展望。
答案略。
2. 以一个你熟悉的行业为例,探讨人工智能应用的现状、挑战和前景。
答案略。
总结:本文通过介绍vf期末试题及答案的格式,按照题目要求进行了编写。
文章内容整洁美观,语句通顺,表达流畅。
每道题目都给出了简要的答案,涵盖了计算机网络、网络安全、云计算、大数据、软件开发生命周期、物联网、人工智能等多个领域的基本概念和应用。
同时,附加题部分对人工智能的概念及影响、某一行业中的人工智能应用进行了探讨。
VF复习题

一、单项选择题1.现实世界的对象称为( A )。
A.实体B.记录C.属性D.关系2.下列不是数据库管理系统支持的模型是( D )。
A.网状模型B.关系模型C.层次模型D.表模型3.关系型数据库系统以( B )作为基本的数据结构。
A.链表B.二维表C.指针D.DBC文件4.数据库系统的核心是( B )。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员5.一个工作人员可以使用多台计算机,而一台计算机可以被多个人使用,则实体工作人员与实体计算机之间的联系是( D )。
A.一对一B.一对多C.多对多D.多对一6.若内存变量G="FIRST",显示其内容使用的命令是( B )。
A.DISPLAYB.?G?&G D.SAY G7.当前表的记录数为15,先执行GOBOTTOM命令,再向下移动指针,此时函数RECNO()返回的值是( C )。
A.-1B.15C.16D.错误信息8.下列命令用于显示1968年及其以前出生的职工记录,其中错误的是( C )。
A.LIST FOR YEAR(出生日期)<=1968B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<="68"C.LIST FOR LEFT(DTOC(出生日期),7,2)<="68"D.LIST FOR RIGHT(DTOC(出生日期),2)<="68"9.函数SUBSTR("2008年北京奥运会",7,4)的值是( C )。
A.京奥B.北C.北京D.北京奥运10.数据库表结构中的空值(NULL)表示的意义是( A )。
A.不确定的值B.默认值C.空格D.数值011.下列运算符中优先级最低的是( B )。
A.**B.ANDC.<=D.+12.下列4个表达式中,其值为"数据库系统 "的是( C )。
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考试试题

(1)下列方法中,不能退出Visual FoxPro的一项是 AA)单击"文件"菜单中的"关闭"命令B)单击"文件"菜单中的"退出"命令C)单击窗口标题栏最右边的"关闭"命令D)利用快捷键Alt+F4(2)要想退出Visual FoxPro系统可以在命令窗口中输入的命令是DA)clearB)closeC)useD)quit(3)以下日期格式正确的是CA){2003-05-01}B){"2003-05-01"}C){^2003-05-01}D){'2003-05-1'}(4)下列字符常量的书写格式不正确的是BA)"12345"B)Visual FoxProC)'ABCDE'D)['等级考试'](5)在Visual FoxPro中,数据库文件的扩展名为BA)dctB)dbcC)dcxD)idx(6)打开数据库"xs"的命令是AA)OPEN DATABASE xsB)USE xsC)USE DATABASE xsD)OPEN xs(7)CREATE DATABASE 命令是用来建立AA)数据库B)关系C)表D)数据(8)在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是BA)空值等同于空字符串B)空值表示字符串还没有确定值C)不支持字段为空值D)空值等同于数字0(9)要逻辑删除当前表中年龄大于20的女生,下列命令正确的是AA)DELETE FOR 年龄>20 AND 性别="女"B)DELETE FOR 年龄>20 OR 性别="女"C)ZAP FOR 年龄>20 AND 性别="女"D)ZAP FOR 年龄>20 OR 性别="女"(10)要为当前的表所有性别为"男"的学生的年龄减1,应使用的命令是BA)REPLACE ALL 年龄WITH 年龄-1B)REPLACE 年龄WITH 年龄-1 FOR 性别= "男"C)CHANGE ALL年龄WITH 年龄-1D)CHANGE年龄WITH 年龄-1 FOR 性别="男"(11)在Visual FoxPro中,使用LOCATE FOR<条件表达式> 命令按条件查找记录,当查找到满足条件的第一条记录以后,如果还需要查找下一条记录,使用的命令是CA)再次使用LOCA TE FOR<条件表达式>B)SKIPC)CONTINUED)GO(12)要为当前表建立一个惟一索引,索引表达式为姓名,索引名为XM,则下列语句正确的是AA)INDEX ON 姓名TAG XM UNIQUEB)INDEX TO 姓名TAG XM UNIQUEC)INDEX ON 姓名TAG XM CANDIDA TED)INDEX TO 姓名TAG XM CANDIDATE(13)有一个学生表文件,且通过表设计器已经为该表建立了若干索引。
vf期末考试试题

vf期末考试试题一、单项选择题:(每题1分,共30分)1、用二维表来表示实体与实体间联系的数据模型称为:A、层次模型B、实体—联系模型C、关系模型D、网状模型答案:C2、数据库管理系统的英文缩写是:A、DBB、DB SC、D B MSD、D B A答案:C3、下面哪一个不是V F P的工作方式:A、菜单工作方式B、窗口工作方式C、命令工作方式D、程序工作方式答案:B4、V P F中一共有多少种数据类型:A、11B、12C、13D、14答案:D5、V F P提供了几种常量类型:A、4B、5C、6D、7答案:C6、下列哪项不是合法的字段变量名:A、姓名B、X MC、_X MD、编号B L答案:C7、数值运算符不包括下列的哪项:A、$B、+C、–D、**答案:A8、在V i s u a l F o x P r o中,M I N(R O UN D(8.89,1),9)的值是A、8B、8.9C、9D、8.8答案:B9、V P F数据表的扩展名为:A、DB CB、DB FC、D CTD、P J X答案:B10、下列可以作为数据表合法文件名的是:A、j.d b fB、2a.d b fC、成绩表?.d b fD、a a*.d b f答案:B11、以下哪个说法是错误的:A、数据库表设计器可以设计字段有效性规则B、数据库表设计器可以设计字段内容显示格式C、数据库表设计器可以设计记录有效性规则D、自由表设计器和数据库表设计器有完全相同的设置项答案:D12、打开表X S CJ后,下列哪条命令不能显示数据表X S C J的全部记录:A、l i s tB、l i s t a l lC、d i s p l a yD、d i s p l a y a l l答案:C13、在V i s u a l F o x P r o中,建立索引的作用之一是A、节省存储空间B、便于管理C、提高查询速度D、提高查询速度和更新速度答案:C14、在V FP中,可以对每个记录进行纵向求和的命令是:A、RE P L AC EB、A VE R A G EC、S UMD、T O T A L ON答案:C15、使用A V E R A GE命令时,表文件需要:A、排序B、建立索引C、排序或建立索引D、处于打开状态答案:D16、执行了S E L EC T0选择工作区的结果是:A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息答案:B17、S Q L语言具有两种使用方式,分别称为交互式S Q L和________A、提示式S Q LB、多用户S Q LC、嵌入式S Q LD、解释式S Q L答案:C18、DE L E T E F R O M S WH E RE年龄>60语句的功能是________A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列答案:B19、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下S Q L 语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是________A、S E L EC T学号,姓名,性别F R O M s W HE R E E X I S T S(S E L E C T*F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)B、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)C、S E LE CT学号,姓名,性别F R O M S W HE R E E X I S T S(SE L E C T *F R O M S C W HE R E S C.学号=S.学号AN D 成绩>85)D、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=S.学号AN D 成绩<85)答案:D20、查询设计器和视图设计器的主要区别表现在________A、查询设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”B、查询设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”C、视图设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”D、视图设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”答案:B21、下列选项中不属于结构化程序设计方法的是________A、自顶向下B、逐步求精C、模块化D、可复用答案:D22、结构化程序设计的三种基本逻辑结构是________A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构答案:B23、如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有R E T U R N T O M A S T E R语句,则将由子程序3返回________A、主程序B、子程序1C、子程序2D、子程序3答案:A24、在V i s u a l F o x P r o中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的C l i c k事件代码设置为 CA、T h i s F o r m.D e l e t eB、T h i s F o r m.R e f r e s hC、T h i s F o r m.Re l e a s eD、T h i s F o r m.H i d e答案:C25、假如表单中包含一个命令按钮,那么在运行表单时,下列有关事件引发次序的描述正确的是(D)A、先命令按钮的I n i t事件,然后表单的In i t事件,最后表单的L oa d事件B、先表单的I n i t事件,然后命令按钮的I n i t事件,最后表单的L oa d事件C、先表单的L oa d事件,然后命令按钮的I n i t事件,最后表单的I n i t事件D、先表单的L o a d事件,然后表单的I n i t事件,最后命令按钮的I n i t事件26、在命令按钮组控件中,不能设定下列哪一个属性 DA、B u t t o n c o u n tB、B u t t o n sC、E n a b l e dD、C o n t r o l s o u r c e27、指定页框控件中所含页的的数目的属性名是 AA、P a ge c o u n tB、T a b sC、T a b s t r e t c hD、T a b s t y l e28、设计报表不需要定义报表的(c)A、页注脚B、页标头C、输出方式D、细节29、设计菜单要完成的最终操作是A、创建主菜单及子菜单B、指定各个菜单任务C、浏览菜单D、生成菜单程序答案:D30、用D O命令运行菜单程序,菜单程序的文件扩展名是A、.m n xB、.m p rC、.f m tD、.f r m答案:B二、多项选择题(每题2分,共10分)1、表达式V A L(S U BS T R("2010",2)+R I G HT(S T R(Y E A R(D A T E())),2))+1的数据类型和2值分别是:(假设系统日期为2010/01/01)A、数值型1011.00B、字符型“1011”C、数值型2010D、字符型“2001”答案:A2、U S E R S G LG O T O2S C AT T E R T O AG O T O4S C AT T E R T O BG A T HE R F R O M AG O T O2G A T HE R F R O M B如下说法错误的是:A、该程序执行后,将出现两条完全相同的记录B、该程序执行中,有可能出现两条完全相同的记录C、该程序实现了记录数据的互换D、该程序使用一维的数组传送数据答案:A3、要在浏览窗口中显示表T E A CH E R.d bf中所有教授和副教授的记录,下列命令中错误的是:A、S E LE CT*F R O M T E A CH E R W HE RE职称="教授"A N D职称="副教授"B、S E LE CT * F R O M T E A C HE R W HE R E职称="教授" U N I O N S E LE CT *F R O M T E AC HE R W HE R E职称="副教授"C、S E L EC T*F R O M T E A CH E R W HE R E"教授"$职称D、S E LE CT*F R O M T E A CH E R W HE R E职称I N("教授","副教授")答案:A4、I N P U T"请输入A:"T O AI N P U T"请输入B:"T O BI F A<b< p="">T=AA=BB=TE N D I FD O W H I LE B<>0T=M OD(A,B)A=BB=TE N D DOA运行时分别输入:8、12。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第【1】页 共【6】页
● 适用学生:
● 考试方式:闭卷
● 考核时间:100分钟 ● 总 分:100分
第一题
选择题(总分30分 ,每题1 分)
1.在Visual Foxpro 中,数据库表字段名最长为 个字符。
A.128 B.10 C.130 D.156 2.下列字段名中不合法的是 。
A.学号 B.123ABC C.ABC_7 D.ABC123 3.将表从数据库中移出,使之成为自由表的命令是 。
A.REMOVE B.DROP C.REMOVE TABLE D. DELETE 4.下列命令中不能对记录进行编辑修改的是 。
A.EDIT B.BROWSE C.CHANGE D.LIST STRU 5.使用REPLACE<字段名>WITH<表达式>FOR<条件>后,记录指针为 。
A.当前记录 B.文件头 C.视情况而定 D.文件尾 6.SKIP 命令移动记录指针的基准为 。
A.库文件头 B.指定记录 C.当前记录 D.第一条记录 7.要删除“学生信息表”当中的“专业编号”字段应使用 命令。
A.DELETE B.MODI STRU C.DROP D. ZAP
8.一个数据库文件中有40条记录,用BOF ()函数测试为T ,则当前记录号为 。
A.1 B.40 C.-1 D.0
9.当前数据库文件有40条记录,当前记录号是5,使用APPEND BLANK 命令增加一条空白记录,该空白记录的记录号为 。
A.41 B.4 C.40 D.3
10.在Visual Foxpro 中对数据库的指定数值字段求和的命令是。
A.SUM B.TOTAL C.COUNT D.AVERAGE 11.Visual Foxpro不支持的数据类型是。
A.备注型B.字符型C.日期型D.常量型12.SQL语言的定义表结构的命令是。
A.ALTER TABLE B.UPDATE C.CREATE TABLE D.SELECT 13.SQL语言的删除表的命令是。
A.ALTER TABLE B.DROP TABLE C.UPDATE D.CREATE TABLE 14.SQL语言的数据查询的命令是。
A.SELECT B.CREATE VIEW C.UPDATE D.DROP TABLE 15.SQL是语言。
A.结构化查询B.数据定义C.数据操作D.数据控制16.在SQL中用来计算平均值的函数为。
A.COUNT B.AVG C.SUM D.MAX
17.默认情况下,SQL将查询结果输出到。
A.临时文件B.数组C.浏览窗口D.打印机
18.在ORDER BY子句中,DESC表示。
A.升序B.降序C.分组D.部分
19.下列查询类型中,不属于SQL查询的是。
A.简单查询B.嵌套查询C.联接查询D.视图查询20.不可以作为查询与视图的数据源的是。
A.数据库表B.自由表C.视图D.查询
21.运行表单的命令是。
A.RUN FORM B.DO WINDOW C.START FORM D.DO FORM 22.表单文件的扩展名是。
A..pjx B..sct C..scx D..vct 23.Click事件在时引发。
A.用鼠标右键单击对象B.用鼠标单击对象
C.用鼠标双击对象D.表单对象建立之前
24.表单的CAPTION属性用于。
A.指定表单的标题B.指定表单是否可见
C.指定表单执行的程序D.指定表单是否可用
25.确定控件能否起作用的属性是。
A.Enabled B.Caption C.Visible D.Default 26.表单向导形成的数据源只能基于。
A.视图B.表C.查询D.SQL语句27.文本框中不能使用的数据类型是。
第【2】页共【6】页
第【3】页 共【6】页
A.数值型 B.日期型 C.备注型 D.逻辑型 28.THIS 是对 的引用。
A.当前表单 B.当前窗口 C.当前按钮 D.当前对象 29.在 Visual Foxpro 中,width 属性只能接收 数据。
A.字符型 B.数值型 C.逻辑型 D.任意型 30.要向表单传递参数,可以利用 传递。
A.Activate 事件 B.Init 事件 C.Setup 事件 D.Load 事件
第二题 填空题(总分15分 ,每空 1 分)
1.执行LIST 命令后,EOF()函数返回值为 。
2. 语句是SQL 的核心语句。
3.指定2号工作区为当前工作区的命令是 。
4.在SQL 语言中,DELETE 命令是对记录进行 删除。
5.对某一列的数据求和的命令是 。
6.第一个建立的文本框控件默认的名字是 。
7.决定表单能否移动的属性是 。
8.创建报表的命令是 。
9.设A=’ABC ’,B=’abc ’,那么表达式A>B 的结果为 。
10.如果要改变一个关系中属性的排列顺序,应该使用的关系运算是 。
11.设stitle=”统计学生入学成绩”,则函数SUBSRT (stitle ,9)等于 ,函数LEN (stitle )等于 。
12.两个日期型数据相减后得到的数据类型是 型数据。
13.在VF 中,数据表文件的扩展名是 , 数据库扩展名是 。
第三题 判断题(总分15分,每题 1 分,对的打“√”,错的打“×”)
( )1.报表文件的扩展名为.DOC 。
( )2.可以同时给多个变量赋值为同一表达式的命令是STORE <表达式> TO <内存变量表名>。
( )3.关系中用来唯一标识元组的属性或属性组叫主关键字。
( )4.在关系中每一列数据必须具有相同的值。
( )5.Visual Foxpro 属于数据库管理系统。
( )6.表达式7<5 .and. 7=5 的值是 T 。
( )7.OOP 的中文含义是面向对象程序设计。
( )8.运行菜单的命令是RUN <文件名>。
( )9.设计菜单要完成的最终操作是生成菜单程序。
( )10.报表布局不可以定义报表打印格式。
( )11.INPUT与ACCEPT命令功能相同,都是给变量赋值的。
( )12.在SQL语言中,UPDATE命令是用于数据更新的。
( )13.在SQL语言中,ORDER BY选项用于对数据进行分组输出的。
( )14.利用视图可以查询数据也可以更新数据。
( )15.PACK命令可以删除数据表中的所有数据。
1.下面的程序是计算小于或等于20的所有正奇数的和和正偶数的积,请填空。
set talk off
clear
s1=1
s2=0
for i=1 to 20
if int(i/2)=i/2
S1=S1*I
else
endif
?”s1=”,s1,”s2=”,s2
set talk on
2.仅接收输入Y或N的程序,否则程序结束。
do while .t.
wait “请输入Y/N” TO YN
if uppe(YN)<>”Y” and
else
endif
enddo
3.在表BB.dbf中XM为“李立”的可能不止一个,下面的程序是在BB表中寻找所有的XM为“李立”的记录,请填空完善程序。
set talk off
clear
use BB
locate for
第【4】页共【6】页
do while
disp
enddo
use
1.输入圆的半径,求圆的周长和面积。
(6分)
2.月收入超过1600元应缴纳所得税,超过1600元部分的税率为5%,编写程序,根据
月收入计算税款。
(8分)
第【5】页共【6】页
3.编程计算1+2+3+4+5……+98+99+100的值。
(8分)
第【6】页共【6】页。