08春二级VFP试卷

合集下载

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP笔试参考答案一、选择题1.B 解析:栈的特点是先进后出,所以全部入栈后再全部出栈的序列必然与入栈序列顺序相反。

2.D 解析:循环队列是线性表的一种,所以A错误。

循环队列的入队和出队需要队尾指针和队头指针完成。

所以B,C错误。

3.C 解析:二分查找也叫折半查找。

它的基本思想是:将n个元素分成个数大致相同的两半,取[n/2]与欲查找的x作比较,如果x=[n/2],则找到,算法终止;如果x<[n/2] ,则只要在数组a 的左半部继续搜索x(假设数组元素按升序排列);如果a>[n/2] ,则只要在数组a 的右半部继续搜索x.。

每次余下n/(2i)个元素待比较,当最后剩下一个时,即n/(2i)=1,n= 2i,所以i=log2n.4.A 解析:顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点间的关系由存储单元的邻接关系来体现。

其优点是占用最少的存储空间,所以选项D错误。

顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B错误。

链式存储结构也可以存储线性表,所以选项C错误。

5.D解析:在数据流图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。

6.B解析:数据流图简称DFD,是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

所以DFD图可以用于需求分析阶段。

7.A 解析:对象是面向对象方法中最基本的概念,它的基本特点有:标识唯一性,分类性,多态性,封装性和模块独立性。

故本题答案为A。

8.B解析:一个宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。

9.C解析:在数据库阶段,对所有数据实行统一规划管理,形成一个数据中心,构成一个数据库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享,数据共享性显著增强。

VFP2008春上机试题

VFP2008春上机试题

上机部分一、项目、数据库和表操作(12分)练习1打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。

1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。

(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数KHBH 客户编号 C 10KHMC 客户名称 C 20YZBM 邮政编码 C 6(2)设置YZBM的输入掩码:只能输入数字,即不能出现字母或其他非数字字符;(3)设置YZBM字段的有效性规则:不允许包含空格字符;(4)为表创建主索引abcd,要求客户编号不能重复录入。

2.为教材(JC)表设置更新触发器;出版社名称(CBSMC)字段的值必须是以“出版社”三个字结尾。

3.为学生(XS)表增加一个年龄字段(字段名为NL,类型为整型),并为籍贯(JG 字段)为“江苏”的学生计算年龄:年龄等于当前系统日期的年份减去出生日期(CSRQ 字段)的年份。

4.已知院系专业(YXZY)表和教师(JS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,JS表为子表,按YXZYDM建立永久关系,并设置YXZY表和JS表之间的参照完整性;删除限制。

练习2打开T:盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。

1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。

(1)按下表所示创建AB表的表结构(包括字段的标题属性):字段名标题类型长度小数位数CPBH 产品编号 C 10CPMC 产品名称 C 20RKRQ 入库日期 DJBR 经办人 C 20(2)为RKRQ字段设置默认值:RKRQ为当前系统日期;(3)为JBR字段设置有效性规则:不能为空(即必须含有非空格字符);(4)创建一个普通索引abcd,要求按RKRQ字段排序,相同时按CPBH字段排序。

2.为教材(JC)表设置更新触发器;课程代码为“60010”时必须选用“上海外语教育出版社”出版的教材。

08年4月计算机等级考试二级vf真题和答案点评

08年4月计算机等级考试二级vf真题和答案点评

08年4月计算机等级考试二级VF真题和答案点评考试吧主持人:请谭老师谈下这次的二级VF试题的总体情况是怎样的?谭老师:今年是2007年新大纲改版后的第一次全国计算机等级考试,也是第27次全国计算机等级考试。

本次等级考试与以往考试相比,难度上没有太大变化,题型也保持不变,但是识记的内容却明显的比往年考试要增多,特别是对命令语句的记忆,这点可以从填空题中看出。

考试吧主持人:下面请谭老师对这次试题的各个题目的试题和答案进行详细的分析和点评谭老师:下面,我们就对本次考试中比较难的或重要的题目做一些详细的讲解,而对于比较容易或纯理论的题,这里就不多做解释,大家基本上可以从参考书中找到原话。

首先,我们看第11题,第11题考查的是VF中各种文件类型的扩展名,属于基础知识题,题目非常简单,.mnx是菜单文件的扩展名。

继续看12题,12题主要考查的是取子串函数的使用,其中LEFT()表示从给定字符串的左端取制定长度的子串,而RIGHT()函数是从给定字符串的右侧取指定长度的子串,另外,一个汉字在计算机中占两个字符,因此,要取得一个完整的汉字字符,必须指定字符长度为2。

不难看出,本题正确答案为D,从字符串“计算机”中,利用RIGHT()函数,从右侧取得“机”字符,注意,LEFT和RIGHT函数只能从左边或右边第一个字符开始截取指定长度的字符串,而不能从指定位置开始截取指定长度的字符串。

选项C的用法就是错误的。

第13题主要考查的是VF的数据类型。

在VF中,变量的类型可以改变,它随变量值类型的不同而不同。

另外,VF中常量的类型可以根据其定界符进行判断。

各种数据的定界符表示在高教教材中都写的非常清楚,不清楚的考生可以查看一下教材。

本题中,变量X的值是一个日期时间型数据,用大写字母T表示;变量Y的值是一个逻辑型数据,用大写字母L表示;变量M的值是一个货币型数据,用大写字母Y表示;变量N的值是一个数值型数据,用大写字母N表示;变量Z的值是一个字符型数据,用大写字母C表示。

2008年4月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

2008年4月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案

全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2008年4月笔试试卷参考答案一、选择题(1)C)(2)A)(3)B)(4)B)(5)A)(6)D)(7)B)(8)C)(9)D)(10)C)(11)D)(12)D)(13)B)(14)C)(15)D)(16)B)(17)B)(18)A)(19)B)(20)A)(21)C)(22)B)(23)A)(24)C)(25)B)(26)C)(27)D)(28)B)(29)A)(30)C)(31)C)(32)D)(33)C)(34)D)(35)A)二、填空题(1)输出(2)16(3)24 (4)关系(5)数据定义语言(6)不能(7)DISTINCT (8)LIKE(9)数据库管理系统(10)PRIMARY KEY(11)AGE IS NULL (12).T.(13)DO mymenu.mpr (14)LOCAL(15)PACK全国计算机等级考试二级Visual FoxPro数据库设计2008年4月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)程序流程图中带有箭头的线段表示的是()。

A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括()。

A)多元性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是()。

A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是()。

A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指()。

A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。

A)快速排序B)冒泡排序C)简单插入排序D)堆排序(7)下列关于栈的叙述正确的是()。

全国计算机二级VF真题及答案

全国计算机二级VF真题及答案

Visual Foxpro 历年真题全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。

A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。

A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。

四川省计算机二级VFP机试28次真题

四川省计算机二级VFP机试28次真题

第二十八次等级考试二级(数据库)上机考试试卷(第一套)2008年4月20日考试盘中已建立项目28test1,在该项目中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”。

下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test1中已有自由表“教师信息表.dbf”,“授课信息表.dbf”和“课时费用表.dbf”,如下表所示。

编程实现:1.计算教师的岗位津贴,填入到教师信息表.dbf文件中。

其中:岗位津贴=教师总的课时数*课时费。

2.按以下格式查询教师的授课信息和岗位津贴,要求能反复查询。

请输入教师姓名:王刚教师编号课程名课时数101 数据结构60101 数据库原理50岗位津贴:2200继续查询(Y/N)?项目文件28test1中已有的表“教师信息表.dbf”,“授课信息表.dbf”建立界面如图所示的表单。

要求:1、运行开始,选项按钮组、文本框和表格中没有选择和显示内容,初始界面如图1所示。

2、当选择查询方式后,在文本框中输入相应的查询内容,点击命令按钮,在表格中显示教师的授课信息,见图2软盘评阅批语:1.程序编制(abc1.prg)(1)多工作区打开数据表(2)按教师编号对教师课时进行汇总(3)岗位津贴计算正确(4)正确显示教师授课信息(5)岗位津贴显示正确(6)关闭表,程序结构完整2.表单设计(表单1.scx)(1)表单属性设置(2)表单数据环境设置(3)创建控件(4)设置表单Init事件代码(5)设置选项按钮的Click的事件代码(6)设置命令按钮的Click事件代码第二十八次等级考试二级(数据库)上机考试试卷(第二套)2008年4月20日考试盘中已建立项目28test2,在该项目中已有数据库“学生学籍.dbc”,其中有表“学生.dbf”,“课程.dbf”和“选课.dbf”。

下面的程序设计与表单设计都应在该项目中完成一、编写程序(文件名:abc1.prg)(50分)项目文件28test2中已有数据库表“学生.dbf”,“课程.dbf”和“选课.dbf”,如下表所示。

2008年春季江苏省计算机等级考试二级VFP考试试题(含答案)

2008年春季江苏省计算机等级考试二级VFP考试试题第一部分:计算机基础知识一、选择题(用答题卡答题,答案依次填在1—20答题号内)1.在下列有关微电子技术与集成电路的叙述中,错误的是( ) 。

A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是( ) 。

A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称”数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3. CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? ( )①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④B.①、②和③ C.①和④ D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( ) A. RS-232 B. IEEE-1394 C. USB D. IDE5.下列有关PC机外部设备的叙述中,错误的是()。

A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是( ) 。

A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是()。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。

答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。

江苏VFP二级2005-2008上机操作第1题

2005-2008 上机试卷第一题一、项目、数据库和表操作(12分)2005VFP01打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。

1.按如下要求修改SJK中工资(gz)表的结构:(1)为个人所得税(grsds)字段设置标题:个人所得税。

(2)设置个人所得税(grsds)字段的注释:基本工资1000元以上征税;(3)设置gz表的记录有效性(验证)规则:如果jbgz小于1000元,grsds的值为0,否则grsds的值为jbgz的5%(该规则对表中已有的数据不做验证);grsds=iif(jbgz<1000,0,jbgz*0.05)(4)设置gz表的记录有效性信息:个人所得税按基本工资的5%收取;(5)创建一个普通索引gzjx,要求按jbgz降序排列。

2.设置test项目信息:作者为”张勇”,单位为”南京大学”。

3.向kc表中添加一条记录,记录内容为:4.修改js表中简历(jl)字段的值,要求:所有xdh为”02”的记录的简历都改为”计算机系的教师”。

5.设置js表的插入触发器:gh字段的值必须为5个字节的字符串(除去首尾空格),否则不允许插入。

Len(allt(gh))=56. JS表中已存在主索引jsgh,索引表达式为gh;rk表已存在普通索引rkgh,索引表达式为gh。

以JS表为主表、rk表为子表,按gh 建立永久关系,并设置JS表和rk表之间的参照完整性:删除级联。

一、项目、数据库和表操作(12分)2005VFP02打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。

1.按如下要求修改SJK中课程(XS)表的结构:答案在P30 表1-13 (1)设置学号(xh)字段设置为只接受8个数字字符。

(2)设置xm字段的有效性(验证)规则:xm的有效宽度(不含首尾空格)必须4个字节以上,且首字符必须为汉字(汉字的首字节的ASCLL码值大于127)(3)设置xm字段的字段注释:姓名的首字符必须为汉字;(4)删除zp字段。

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案

(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

 (1)在计算机中,算法是指______。

A.查询方法 B.加工方法 C.解题方案的准确而完整的描述 D.排序方法 (2)栈和队列的共同点是______。

A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedba B.acbed C.decab D.deabc(4)在下列几种排序方法中,要求内存量最大的是______。

A.插入排序 B.选择排序 C.快速排序 D.归并排序 (考试时间90分钟,满分100分) (5)在设计程序时,应采纳的原则之一是______。

A.程序结构应有助于读者理解 B.不限制goto语句的使用 C.减少或取消注解行 D.程序越短越好 (6)下列不属于软件调试技术的是______。

A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法 (7)下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析(8)在数据流图(DF D.中,带有名字的箭头表示______。

A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分 (9)SQL语言又称为______。

A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 (10)视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下 B.由外向内 C.由内向外 D.自底向上(11)在下列4个选项中,不属于基本关系运算的是______。

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

2008年春浙江省高等学校计算机等级考试试卷(二级Foxpro)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1到试题6请在答卷上的各小题选项的对应位置上填“√”。

⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内。

⑶考试时间为90分钟。

⑷本试卷中涉及到的相关表文件,其结构和记录如下所示:1、学生.DBF结构:学号姓名性别出生年月简历奖学金照片C,6 C,8 L,1 D,8 M,4 N,6,2 G,4记录:记录号# 学号姓名性别出生年月简历奖学金照片1 951001 王平.F. 05/06/70 memo 50.00 gen2 951003 李华.F. 01/23/71 memo 25.00 gen3 954006 张小强.T. 07/21/70 memo 0.00 gen4 953008 赵峰.T. 11/05/72 memo 75.00 gen5 954011 丁超.T. 09/27/70 memo 0.00 gen6 953013 罗浩.T. 09/09/71 memo 50.00 gen (注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)2、课程.DBF结构:课程号课程名学时数C,4 C,20 N,3记录:记录号# 课程号课程名学时数1 0001 高等数学1082 0002 英语 903 0003 计算机基础 684 0004 数据库应用 805 0005 工程制图 803、成绩.DBF结构:学号课程号成绩C,6 C,4 N,5,1记录:记录号# 学号课程号成绩1 951001 0001 95.02 951003 0003 88.03 954006 0001 78.04 953008 0004 90.05 951001 0003 78.06 951003 0004 80.0试题1、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】某公司货运收费标准,本地货运每吨按10元计算运费,外地货每吨20元计算运费,如果距离500公里(含)以上,则每吨按25元收费。

【程序】SET TALK OFFCLEARINPUT ‘输入货物重量=’ TO ZLACCEPT ‘外地/本地=’ TO BDWD(1)FL=10*ZLELSEINPUT ‘输入距离=’ TO JLDO CASE(2)FL=20*ZLCASE JL>=500FL=25*ZLOTHER?’距离输入有错!’(3)ENDIF(4)SET TALK ON【供选择的答案】(1)A. IF ALLT(BDWD)=’外地’ B. IF ALLT(BDWD)=’本地’C. IF ALLT(BDWD)=本地D. IF ALLT(BDWD)=外地(2)A. IF JL>500 AND JL>=0 B. CASE JL<=500 AND JL>=0C. CASE JL<500 AND JL>=0D. CASE JL<500 OR JL>=0(3)A. ENDCASE B. END CASEC. ENDIFD. CASEEND(4)A. ?货物运费为=,FL B. ?货物运费为=FLC. ?’货物运费为=’+FLD. ?’货物运费为=’+STR(FL)试题2、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】输入学生学号,显示该学生的学号和已通过课程的总学时数。

【程序】SET TALK OFFCLEARSELE 1USE 成绩SELE 2USE 课程(5)KSS=0ACCEPT '输入学生学号=' TO XHSELE 成绩(6)DO WHIL !EOF()IF 成绩>=60SELE 课程(7)KSS=KSS+学时数ENDIFSELE 成绩(8)ENDDO?XH,KSSCLOSE ALLSET TALK ON【供选择的答案】(5)A、INDEX ON 课程号 TO INXB、INDEX ON INX TO课程号C、INDEX ON INX TO课程号 OF IXSD、INDEX ON学号TO INX(6)A、SEEK 学号B、SET FOR 学号=ALLT(XH)C、LOCATE FOR 学号=ALLT(XH)D、SEEK ALLT(XH)(7)A、SEEK B.课程号B、SEEK A.课程号C、SEEK 课程号D、SEEK 1.课程号(8)A、GO RECNO() B、SKIPC、SKIP -1D、CONT试题3、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】表单将自动以1秒为间隔,以只读形式动态显示系统时间,时、分、秒用汉字显示【程序】表单Form1的Init事件代码:(9)THIS.TIMER1.ENABLED=.T.(10)TIMER1的 (11) 事件代码:S=SUBSTR(TIME(),1,2)F=SUBSTR(TIME(),4,2)M=SUBSTR(TIME(),7,2)(12)【供选择的答案】(9) A、THISFORM.TIEMR.INTERVAL=1 B、THIS.TIEMR1.INTERVAL=1C、THIS.TIEMR1.INTERVAL=1000D、THIS.TIEMR.INTERVAL=1000 (10)A、THIS.TEXT1.ONLYREAD=.F.B、THIS.TEXT1.READONLY=.F.C、THIS.TEXT1.ONLYREAD =.T.D、THIS.TEXT1.READONLY=.T.(11)A、TIMER B、CLICKC、VALIDD、INIT(12)A、THIS.TEXT1.VALUE=S+’时’+F+’分’+M+’秒’B、THISFORM.TEXT1.VALUE=S+’时’+F+’分’+M+’秒’C、THISFORM.TEXT1.VALUE=S+时+F+分+M+秒D、THIS.TEXT1.VALUE=S+时+F+分+M+秒试题4、(每空格3分,共12分)说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEARSTORE 0 TO S,T ,PFOR K=1 TO 10DO CASECASE INT(K/2)=K/2T=T+KCASE INT(K/5)=K/5S=S+KOTHERWISEP=P+KENDCASEENDFOR?K,S,T,PSET TALK ON【供选择的答案】(13)K的输出结果 A. 0 B. 11 C. 10 D. 12(14)S的输出结果 A. 5 B. 6 C. 7 D. 8(15)T的输出结果 A. 0 B. 1 C. 出错 D. 30(16)P的输出结果 A. 0 B. 1 C. 20 D. 55试题5、(每空格3分,共12分)说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEARP=0FOR N=1 TO 49 SETP 1IF N>10EXITENDIFIF MOD(N,2)=0P=P+NENDIFENDFOR?’P=’,PSET TALK ON【供选择的答案】(17)P的输出结果为A. 20B. 0C. 60D. 30(18)EXIT 改成LOOP,P的输出结果为A. 1B. 0C. 30D. 10(19)EXIT不变,SETP 1改为STEP 3,P的输出结果为A. 14B. 0C. 1D. 出错(20)EXIT不变,SETP 1改为STEP –1,P的输出结果为A. 0B. 1C. 30D. –1试题6、(每空格3分,共12分)说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEAUse 学生LIST?RECNO() &&第一个显示GO 3INSERT BLANKREPL 姓名 WITH ‘李华’?RECNO() &&第二个显示GO TOPDISP NEXT 4? RECNO() &&第三个显示LOCATE FOR 姓名=’李华’? RECNO() &&第四个显示USESET TALK ON【供选择的答案】(21)第一个显示?RECNO()的值为 (21) 。

A、6B、7C、1D、0(22)第二个显示?RECNO()的值为 (22) 。

A、2B、1C、4D、0(23)第三个显示?RECNO()的值为 (23) 。

A、0B、1C、2D、4(24)第四个显示?RECNO()的值为 (24) 。

A、2B、7C、4D、3试题7、面向对象程序设计(28分)说明:根据题目要求,利用面向对象程序设计方法在相应对象的事件中编写代码。

(1)表单的界面布局已基本完成,与表单有关的表文件已经添加到数据环境中;(2)表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置;(3)事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考:Additem Controlsource Readonly RowsourceSetfocus Enabled Recordsource Rowsourcetype Buttoncount Forecolor Recordsourcetype SetallButtons Fontsize Refresh TimerCaption Init Release ValueClear Valid Interval Visible 编制查询学生获奖学金情况的表单,表单控件的布局界面如图1所示。

具体要求:1) 在form1的init中设置初值,并把焦点指向TEXT1,如图2所示;2)在TEXT1中输入学号,按查询(command1)按钮,则显示该学生姓名以及各门课程的成绩,如图3所示;3)如果找不到该学生学号,则显示窗口,如图4所示;4)按退出(command3)按钮时,则退出表单。

题目参考第七章7-1图1表单控件的布局界面图2表单运行初始界面图3 找到该学号时界面图4 找不到该学号时界面Form1的init 事件thisform.caption=”学生成绩查询”bel1.caption=”学号:”bel2.capt ion=”姓名:”mand1.caption=”显示”'mand2.caption=”退出”select 成绩index on 学号to xhselect 学生set relation to 学号into 成绩locate for 学号==""thisform.text1.setfocus查询Command1的click事件select 学生locate for 学号==alltrim(thisform.text1.value)if found()thisform.text2.value=学生.姓名elsethisform.text2.value=""messagebox("查无此人!")endif退出Command2的click事件thisform.release。

相关文档
最新文档