二级笔试真题

上传人:ba****u6 文档编号:51499297 上传时间:2022-01-26 格式:DOC 页数:28 大小:288KB
返回 下载 相关 举报
二级笔试真题_第1页
第1页 / 共28页
二级笔试真题_第2页
第2页 / 共28页
二级笔试真题_第3页
第3页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
全国高等学校(安徽考区)计算机水平考试二级模拟试卷一一. 单项选择题(每题1分,共40分)1计算机软件系统一般包括()。A)系统软件和应用软件 B)系统软件和字处理软件 C)管理系统和应 用软件D)科学计算软件和应用软件2将二进制数10000001转换为十进制数应该是()。A)126B)127C)128 D)1293台计算机字长是4个字节,表示()。A)能处理的字符串最多由4个英文字母组成B)能处理的数值最大为4位十进制数9999C)在CPU中作为一个整体加以传送的二进制数码为32位 D)在CPU中运算的结果最大为2324配置高速缓冲存储器(Cache)是为了解决()。A)内存储器与辅助存储器之间速度不匹配问题B)CPU与内存储器之间速度不匹配问题C)CPU与辅助存储器之间速度不匹配问题D)主机与外设之间速度不匹配问题5. 下列关于计算机病毒的叙述中,正确的是()。A)计算机病毒只感染可执行文件C)计算机病毒只能通过软件复制的方式进行传播B)计算机病毒只感染文本文件D)计算机病毒可以通过网络或读写盘等方式进行传播6. Windows的文件结构是一种()结构。A)关系B)网状C)对象D)树状7. 在 Windows环境下,PrintScreen键的作用是()。A)复制屏幕到剪贴板 B)打印当前窗口的内容 C)复制当前窗口到剪 贴板D)打印屏幕内容8.I nternet实现了分布在世界各地的各类网络互联,其最基础和核心 的协议是()。A)FTP B)TCP/IP C)HTML D)HTTP9通常一台计算机要接入互联网,应安装()设备。A)网络操作系统B)网络查询工具C)浏览器D)调制解调器或网卡10.设在每屏1024*768个像素的显示器上显示一幅真彩色(24位)的 图形,其显存容量至少需()个字节。A)1024*768*24B)1024*768*2C1024*768*3D)1024*768*12Visual FoxPro6.0 部分11关系的三种基本运算是()A)选择、投影、连接B)选择、投影、添加C)选择、连接、删除D) 连接、投影、插入12.人事档案管理系统属于()。A)数据库B)数据库管理系统C)数据库应用系统D)数据库系统13下面()是错误的表达式。A) ” 01/01/90200B)CTOD(“08/26/90 -200C)230/2 D)”安徽” +合肥”14表的()字段可以存储图形、声音等数据。A)字符型B)数值型C)逻辑型D)通用型15.VAL( “ 12.34+56.78 的值为()。A)69.12B)12.34C)12.345678 D)1256.347816设D1和D2为日期型数据,M为整数,不能进行运算的是()。A)D1+D2B)D1-D2 C)D1+M D)D2-M17. VFP6.0的变量分为内存变量和存在于表中的().A)系统变量B)全局变量C)简单变量D)字段变量18. 欲将表GZBK.DBF中的记录追加到表 GZBK1.DBF之中,应使用 ()组命令.A)USE GZBKB)USE GZBKC)USEGZBK1D)USE GZBK1APPE FROM GZBK1 GATHER FROM GZBK1 APPE FROM GZBK GATH FROM GZBK19. 在VFP6.0中,有关数组的叙述中错误的是().A)数组是名字相同而下标不同的一组有序变量集合B)数组在任何时候都必须先定义后使用C)只允许定义一维和二维数组D)数组中各元素的类型可以互不相同20. 对于自由表而言,不能创建的索引类型是().A)主索引B)候选索引C)普通索引D)唯一索引21. 在VFP6.0中,建立索引的主要目的之一是().A)节省存储空间B)便于管理C)提高查询速度D)提高查询和更新的 速度22. 在VFP6.0中,相对移动记录指针和绝对移动记录指针的命令分 别是().A)SEEK 和 GO B)SKIP,GO C)LOCATE,GO D)SKIP,LOCATE 23.SELECT-SQL查询的结果不可以输出到().A)浏览窗口 B)表C)视图D)屏幕24 .关于数据库表与自由表的转换,下列说法中正确的是().A)数据库表能转换成自由表,但自由表不能转换成数据库表B)自由表能转换成数据库表,但数据库表不能转换成自由表C)两者可以相互转换D)两者不能相互转换25. VFP6.0”文件”菜单的”关闭”命令可以用来关闭().A)所有已打开的表B)所有已打开的数据库 C)当前工作区中已打开 的表D)当前活动窗口26. 以下关于子程序的叙述,()是错误的.A)主程序可调用多个子程序B)子程序可调用其它的子程序C)主程序可调用子程序,但子程序不可再调用其它的子程序D)子程序用DO命令调用27对当前表文件,先按性别升序排序,性别相同时,再按籍贯降序排序 生成表文件PX1.DBF,应使用()命令.A)SORT ON 性别 /D,籍贯/A TO PX1B)SORT ON 性别 + 籍贯/DTO PX1C)SORT ON 性别 + 籍贯TO PX1 D)SORT ON 性别,籍贯/DTO PX128.在表单程序设计中,”THISFORM ”表示引用().A)当前表单集B)当前表单C)当前活动控件D)当前引用对象的直接 容器29文本框绑定到一个字段后,对文本框中的内容进行输入或修改时, 文本框中的数据将同时保存到()中.A)Value 和 Name B)Value 和该字段 C) Value和 Caption D) Name 和该字段30要使表单中某个控件不可用(即变为灰色),则应将该控件的()属性 设置为.F.A)Caption B)Name C)Visible D)E nabled31.下面关于属性,方法和事件的叙述中,错误的是().A)属性用于描述对象的状态B)方法用于表示对象的行为C)基于同一个类产生的两个对象可以分别设置自己的属性值D)在新建一个表单时,可以添加新的属性,方法和事件32下列()均为容器类控件.A)页框、选项按钮组、表格B)表单集、列、组合框C)表格、表单、文本框D)表单、命令按钮组、命令按钮33. 类的()体现了子类具有延用父类已有的属性、方法的能力。A)多态性 B)抽象性 C)封装性 D)继承性34. 设有一个页框含有3个页面,其中第一个页面的名字为 Pagel, 上面有两个命令按钮:CmdOk和CmdPrint,如果要在CmdPrint的 Click事件中引用CmdOk的Click事件代码,则采用()。A)This.Pare nt.CmdOk.Click()B)Thisform.Page1.CmdOk.Click()C) This.CmdOk.Click()D) Thisform.CmdOk.Click()35下面有关工作区的叙述中,()是错误的。A)每个工作区某一时刻只允许打开一个表B)每个工作区都有系统规定的别名C)SELECT()函数能够返回当前工作区的区号D)SELECT 0表示选定当前尚未使用的区号最小的工作区为当前工 作区36.报表的作用是()。A)显示数据表中的数据B)查询数据表数据 C)打印数据、统计和分析结果 D)建立一个临时表37用户利用菜单设计器设计菜单时,默认菜单位置是()。A)替换原菜单系统B)添加到原菜单系统的后面C)插入到原菜单系统中某菜单项前面D)插入到原菜单系统中某菜单项后面38.关于工具栏的如下说法中,正确的是()。A)可以定制VFP6.0系统工具栏,但不能自定义工具栏B)既可以定制VFP6.0系统工具栏,也可以自定义工具栏C)不能定制VFP6.0系统工具栏,但可以自定义工具栏D)不能定制VFP6.0系统工具栏,也不能自定义工具栏ADCBD DABDC ACADB ADCAA CBDCD CDBBD DADAB CAB二. 填空题(每空1分,共20分)1与代数式上L对应的VFP6.0表达式为()。ABS(C)/(A+SQRT(B) a + Jb2表达式YEAR (DATE ()的数据类型为()。n3.函数 ROUND(1234.5678,3)的值是()。1234.5684打开数据库文件 ABC.DBC 的命令是()。OPEN DATABASE ABC5. 数据表的有效性规则有两种级别,即()级规则和记录级规则。字段6. 要从表中彻底删除带有删除标记的记录,应使用()命令。PACK7. 在报表中,打印输出内容的主要区域是()带区。细节8. 视图根据其处理的数据源所处的位置不同,可将其分为两种视图,即()和远程视图。本地视图9. 表单标题栏显示的内容是在()属性中设置的,并且通过()属 性来引用表单对象。CAPTION,THISFORM10. VFP6.0系统中,可以使用()命令运行程序文件,在开发应用程 序时,建立事件循环的命令是()。DO,READ EVENTS11. 事件是由()识别的一个动作。如果计时器控件每0.5秒产生一 个Timer事件,则其Interval属性应设为()。对象,50012. 表 XSCJ.DBF含有年龄(N,2)、性别(C,2)等字段,现要求查询年龄 大于20的男生,并将查询结果输出到屏幕,则其对应的SELECT-SQL 命令为:SELECT *()TO SCREEN WHERE()。FROM XSCJ,性别=男AND年龄2013. 下面的程序是用来求长方形的面积,请完善程序INPUT 长=TO L INPUT 宽=TOV S=AREA(L,W)?SRETUFUNCTION AREAS1=A*BRETURN A,B S1PARA三. 阅读程序,写出运行结果(每题程序1SET TALK OFFD=八2004-05-12M=MONTH(D)5分,共25分)DO CASE CASE M=3S=1CASE M=6S=2CASE M=1IF MOD(X,2)=OY仁Y1+XELSEY 2=Y2+X程序4SET TALK OFFN=59AS=DO WHIL N0AS=STR(MOD(N,2),1)+ASN=INT(N/2)ENDC? ”这是第” +STR(S,1)+季度”SET TALK ONRETU这是第2季度FOR I=1 TO 6?F(I)ENDFORRETU 1123ENDIFX=X-1ENDD?” Y仁” +STR(Y 1,3),Y2,3)RETUy2=25ENDD?ASSET TALK ONRETU111011Y 2二” +STR(Y1=30编号姓名性别工资1101赵志 伟男13001102周仁男1180程序5现有一表GZ. DBF (见右表)SET TALK OFF USE GZ INDE ON 工资 DESC TAG GZ LOCA FOR 性别=女 DO WHIL NOT EOF()?姓名,工资CONTENDD USE SET TALK ON RETU四.编程题(共15分)1. 乘客乘坐某种型号出租车的收费标准如下: 2.5公里以内6元,超过2.5公里,超过部分 每公里1.2元。根据键盘输入的乘客乘车公里 数,计算并输出其应付车费。(7分)2. 现有一表单如下图所示,文本框Text1用于 输入一个字符串,“确定”按钮的功能是将購文良1103刘文 秀女12501104李 敏女9001105杨行东男12001106黄晓丽女1400400盅LtfciLIText1中的数字字符取出按原来顺序组成一个新字符串,然后显示在 标签Label1中。请编写“确定”按钮的“ Click”事件代码,以实现 上述功能。(8分)“确定”按钮的“ Click”事件代码:s二”a=Alltrim(ThisForm.Text1.Value) n 二Le n(a)FOR 1=1 TO n x=SUBS(a,i,1) IF ASC(x)=48 and ASC(x)v=57 s=s+xENDIF ENDFOR ThisForm. Label2.Captio n=s全国高等学校(安徽考区)计算机水平考试二级模拟试卷二一 单项选择题(每题1分,共40分)1在以下关于计算机硬件的描述中,错误的说法是()AA)软盘和硬盘上的数据都可由 CPU直接存取B)断电时,RAM中的 程序和数据消失C)硬盘和软盘驱动器既属于输入设备也属于输出设备D)CPU主要由运算器、控制器和寄存器组成2计算机病毒的主要危害是()BA)损害CPU B)占用资源,破坏信息 C)干扰电网,破坏信息D)修改Cache的信息3. Caps Lock键的功能是()AA)大写锁定B)大写/小写切换C)数字输入阻抗 D)数字/光标切换4在计算机内部,汉字信息存取、处理和传递的形式是()CA)ASCII码B)汉字 C)机内码 D)拼音码5下列各种进制的数据中最大的数是()AA)101100BB)53Q C)2AH D)42D6在查找文件时,若用户输入*.*,则将搜索()CA)所有含*的文件 B)所有扩展名含*的文件 C)所有文件D)无法进行7. 在Windows中,各应用程序之间的信息交换是通过()进行的.CA)记事本 B)回收站 C)剪贴板 D)文件夹8. 以下关于多媒体技术的叙述中,错误的是()DA)将各种媒体(文字、图形、动画、图像、视频)以数字化的方式集 成在一一起B)多媒体技术已经成为声、文、图等媒体信息在计算机系统中综合 应用的代名词C)多媒体技术与计算机技术的融合开辟出一个多学科交叉、跨行业 的崭新领域D)多媒体技术就是能用来观看 DVD电影的技术9. WWW引进了超文本的概念,超文本指的是包括()DA)多种文本的文本B)图象文本 C)多种颜色的文本D)链接的文本Visual FoxPro 6.011. 下列选项中,不能返回逻辑值的是().CA)EOF() B)BOF() C)RECNO() D)FOUND()12. 在VFP中,主文件不可是().BA)PRG文件 B)DBF文件 C)MPR文件 D)SCX文件13. 对多表进行操作时,选择工作区所使用的命令为().cA)USE B)OPEN C)SELECT D)CREATE14. SELECT-SQL 语句是().BA)选择工作区语句B)数据查询语句C)选择标准语句D)数据修改语句15. 关于数据库,下列说法正确的是().CA)数据库就是关系B)数据管理就是二维关系C)数据库是表和关系的集合 D)数据库是数据表格16. WAIT、INPUT和ACCEPT这三条命令在输入数据时,必须以回 车键表示结束输入的是() BA) WAIT、INPUT B) INPUT 禾口 ACCEPT C) WAIT、ACCEPT D) WAIT17. 在程序中,可以结束程序运行并返回到操作系统的命令是 ().BA)EXIT B)QUIT C)CANCEL D)RETURN18. VFP程序设计中,三种基本的程序结构是().BA)顺序、选择、逻辑 B)顺序、选择、循环C)模块、转移、循环D)网状、选择、逻辑19. 已知D1、D2为日期型变量,下列4个表达式中非法的是()。BA)D1-D2B)D1+D2C)D1+36D)D1-2820. 在向数据库添加表的操作中,下列叙述中不正确的是()。BA)可以将一张“独立”表添加到数据库中B)可以将已属于一个数据库的表添加另一数据库中C)可以在数据库设计中新建个表使其成为数据库表D)欲使一个数据库表成为另一个数据库表,则必须先使它成为自由 表21. 在 DO WHILE ENDDO循环中,若循环条件设置为.T.,则下列说 法中正确的是().CA)程序无法跳出循环B)程序逻辑不会出现死循环C)用EXIT可跳出循环 D)用LOOP可跳出循环22. 个表的全部备注字段的内容存储在()中.AA)同一表备注文件B)不同表备注文件C)同一文本文件D)同一数据库文件23.1 nit是指()时触发的基本事件.AA)当创建对象B)当从内存中释放对象 C)当表单或表单集装入内存D)当用户双击对象24. 在表单的控件中,既能选择又能编辑的控件为().BA)标签 B)组合框 C)列表框 D)文本框25. 要使表单中某个控件不能用(变为灰色),则将该控件的()属性设置 为. DA)Caption B)Name C)Visible D)E nable26. 在连编选项对话框中,”操作”选项中没有的是()CA)重新连编项目B)连编可执行文件C)连编系统文件D)连编应用程序27. 下列控件中,没有Value属性的是().BA)文本框 B)命令按钮C)列表框D)复选框28. 类是一组具有公共的方法(成员函数)和一般性的对象的描述,类 之间共享属性和方法的机制是().CA)多态性 B)封装性C)继承性D)传递性29. 关于表单中文本框,下列说法正确的是().AA)文本框只能输入一行文本B)文本框能输入多行文本C)文本框只能显示文本,不能输入文本 D)文本框能输入、编辑备 注型字段30. 要使文件菜单使用”F”作为访问键,可用()定义菜单标题.CA)文件(F) B)文件(F) C)文件(F) D)文件(F)31. 将一个预览成功的菜单存盘,再运行该菜单,却不能执行,是因为 ().BA)要编写程序B)没有生成菜单程序C)要用命令方式运行D)没有放到项目中去32. 在VFP报表设计中,某”学生成绩表”的报表类型为().BA)行表 B)列表 C)标签 D)多列表33. 在创建快速报表时,默认带区包括().BA)标题、细节和总结B)页标头、细节和页注脚C)组标头、细节和组注脚 D)标题、细节和页注脚34. 视图不能单独存在,它必须依赖().dA)视图 B)数据表 C)查询 D)数据库35标签设计器与报表设计器相比,多了以下()默认带区.CA)组标头、组注脚B)标题、总结C)列标头、列注脚D)页标头、 页注脚36查询结果如果是仅输出匹配记录,多表关联应选择().AA)内部联接 B)左外部联接C)右外部联接D)全外部联接37. 查询的数据源().DA)只能是自由表 B)只能是关联的多表C)只能是视图D)表和视图38. 在VFP中,建立查询可用()种方法.CA)1B)2C)3D)4二填空题侮空1分,共20分)1在VFP中有两种变量,分别是内存变量和().2在VFP中,可以存放大块文本的字段类型是();可以放置照片信 息的字段类型是().3数据表的索引类型中,允许重复值的索引类型有()、().4. 将表XS.DBF的结构复制到XS1.DBF的命令格式为().5若从字符串”北京市”中取出汉字”京”应使用函数表达式().6使用索引查询,其命令动词为().7在文本框中通过设置()属性,可将输入的字符设置为屏幕显示.8在表单运行中,计时器控件是();当时间到时产生一()事件.9在对象引用中,ThisForm是指().lO.MyForm.name是对 MyForm 的();MyForm.Release是对 MyForm 的()引用.11在类的特性中,将方法和数据存放于同一对象中,并且对数据的存 取只能通过对象本身的方法来进行,此特性是类的().12. 若使内容相关的菜单项分隔成组,需要在”菜单名称”栏中键入(), 以创建一条分隔线.13. 在用户应用程序中引用菜单时,必须使用()作为扩展名.14. 在报表控件中,可用作显示表的字段、变量及表达式的控件为()15. 在视图创建中,如果数据源是当前数据库之外的表,则所创建的 视图称为()16. 在 SELECT-SQL语句中,表示条件表达式用 WHERE子句,分组用()子句三运行结果题 侮题5分,共25分)程序1SET TALK OFFSTORE 10 TO X,YDO WHILE X0X=X-INT( Y/2)Y二Y-1ENDDO?”X二 ”X,” ”= ”YSET TALK ON程序2SET TALK OFF STORE 0 TO A,B DO WHILE .T.A=A+1B=B+AIF A=5EXITENDIFENDDO?”A二 ”A,”B= ”,BSET TALK ON程序3SET TALK OFFS=0I=1INPUT N=?” TO NDO WHILE S30.AND.工资 1500 .AND.工资 30.AND.工资 1500 .OR.工资 30.AND.工资 1500 .AND.工资 30.AND.(工资 1500 .OR.工资 1800)24若要为当前表所有职工增加50元工资,应该使用命令 。DA)CHANGE 工资 WITH 工资 +50 B)REPLACE 工资 WITH 工 资+50C)CHANGE ALL 工资 WITH 工资 +50 D)REPLACE ALL 工资 WITH 工资 +5025若允许索引后的记录中出现重复索引值,应该选择的索引类型为。BA)主索引B)普通索引C)侯选索引D)唯一索引26可以伴随着表的打开而自动打开的索引是 。CA)单一索引文件(IDX) B)复合索引文件(CDX) C)结构化复合 索引文件D)非结构化复合索引文件27以下关于自由表的叙述,正确的是 。CA)全部是用以前版本的FoxPro(FoxBASE)建立的表 B)自由表与 数据库表相比具有更多的优点C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成 为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出 成为自由表28在Visual FoxPro的数据工作期窗口,使用SET RELATION命令 可以建立两个表的关联,这种关联是C。A)永久性关系B)永久性关系或临时性关系C)临时性关系D)永久性关系与临时性关系29SQL语言是。BA)高级语言B)结构化查询语言C)第三代语言D)宿主语言30查询设计器和视图设计器的主要不同表现在于 。 BA)查询设计器有“更新条件”选项卡,没有“查询去向”选项B)查询设计器没有“更新条件”选项卡,有“查询去向”选项C)视图设计器没有“更新条件”选项卡,有“查询去向”选项D)视图设计器有“更新条件”选项卡,也有“查询去向”选项31在Visual FoxPro程序中,若一条语句要占用多行,续行符是。BA):B) ; C),D)-32在Visual FoxPro中,用于建立或修改过程文件的命令是 。 BA)MODIFY B)MODIFY COMMANDv 文件名 C) MODIFY PROCEDUREv文件名 D)上面B和C都对33下面关于过程调用的叙述, 是正确的。DA)实参与形参的数量必须相等B)当实参的数量多于形参的数量时,运行时出现错误C)当形参的数量多于实参的数量时,多余的形参取逻辑值.F. D)上面B和C都对34下列关于属性、方法和事件的叙述, 是错误的。DA)属性用于描述对象的特征,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显式调用D)在新建一个表单时,可以添加新的属性、方法和事件35若要在表单MyForm中的CmdOk控件Click事件中改变其Caption 属性,正确的命令是。CA)MyForm.CmdOk.Caption=退出B)This.CmdOk.Caption=退出C)ThisForm.CmdOk.Captio n=D)ThisFormSet.CmdOk.Caption=退出36能够将表单的Visible属性设置为并使表单成为活动对象的方 法是。BA)HideB)Show C)Release D)SetFocus37以下属于非容器类控件的是。BA)表单B)图象C)页框 D)表格38假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命 令是 BA)DO mymenuB) DO mymenu.mpr C) DO mymenu.pjx D)DO myme nu.mnx39Visual FoxPro的报表文件.FRX中保存的是。DA)打印报表的预览格式B)打印报表本身C)报表的格式和数据D)报表设计的格式定义二. 填空题1. 在Visual FoxPro中,与SCATTER对应的命令是 令。ab2. 与代数式a +b|等价的FoxPro表达式是3. 如果在建立数据库表gzb.dbf时,将奖金字段的字段有效性规则设为“奖金0”,通过该设置,能保证数据的 4. 在Visual FoxPro中,参照完整性规则有插入、删除和 5. 在Visual FoxPro环境中,已打开“ STUDENT.DBF”表,要统计该表中学生记录数,应使用统计命令。6. 若已在1号工作区打开XS.DBF数据表,2号工作区打开CJ.DBF数据表,为了使未被使用的最小工作区为当前工作区,以便打开 KC.DBF数据表,应执行命令 7. 在SELECT-SQL语句中 分组用GROUP BY子句,排序用ORDERBY子句,表示条件表达式用 子句。8. 在表单程序设计中,表示引用当前表单。9. 在Visual FoxPro程序中,调用一个名为XSXX.FRX的报表命令是三. 阅读程序,写出程序运行结果或功能(每题5分,共25分)程序1DO CASECASE X0F=2*X+1SET TALK OFFCLEARINPUT 请输入数值:” TO XENDCASE ?F RETURNCASE X5F=2*X-1 OTHERWISEF=2*X若两次运行输入的数字依次是-3和5,分别写出运行结果。 程序2?STR(J*K,6)ENDFORENDFORRETURNSET TALK OFFCLEARFOR J=1 TO 5?STR(J,1)+)FOR K=1 TO J程序3程序从键盘上输入任意两个正整数,SET TALK OFFCLEARINPUT请输入正整数A: ” INPUT “请输入正整数(AB.: ” TO BIF A0 OR BBWAIT 数据输入有误!WINDOWRETURNENDIFSFACT=0FOR I=A TO B SFACT二SFACT+FACT (I)TAB写出其程序功能。NEXT?结果为:,SFACTRETURNFUNCTION FACT PARAMETERS N LOCAL I,K K=1FOR 1=1 TO NK=K*IENDFORRETURN K ENDFUNC程序4SET TALK OFFCLEARPUBLIC XX=1Y=2DO SUB WITH Y ?X=,X, Y=,YRETURNPROCEDURE SUB PARAMETERS A PRIVATE X X=2*AA=X-1ENDPROC程序5SET TALK OFFCLEARUSE XSINDEX ON 奖学金 DESC TAG JXJSCAN FOR SUBSTR(学 号,3,2)=03IF性别=女” AND奖学金0?学号,姓名,奖学金ENDIFENDSCANUSERETURN四. 程序设计与填空题(第1题8 分,第2题7分,共15分)已知某单位客户数据表KHSJB.DBF 结构:客户(C/8),身 证号(C/18),商品名称(C/14),购货 期(D)。1试设计一个客户信息查询程序,学号姓 名性别奖学 金份日890301李 敏女350890201周 亚 强男1000890302王菲妃女890303张婪男150890202胡 红女890304陈 雅 星女700XS.DBF求能按输入的“客户名”查询客户的信息(输入字符0,结束查询)。 2为了促销产品,决定采用Visual FoxPro设计一个从客户数据表中 抽取若干客户予以奖励的表单,思想如下:(1)从所有的销售记录中 随机抽取一个客户,并将此中奖信息显示在标签Label3与Label4中; 为了反复抽奖并防止同一客户两次被抽中,被抽中的记录应立即 加逻辑删除标记,以便下次从余下的记录中随机抽取;(3)抽奖结束恢复逻辑删除记录、关闭数据表并释放表单。 请根据上述要求,将下列操作步骤和程序填写完成:Zlnl I中娄)4名rLabel3身曲证号; Lately首先打开表单设计器,在该表单的中加入客户数据表 KHSJB.DBF,并按下图完成表单的控件布局与属性设置;然后对表单命令按钮组 的事件编写代码:DO CASECASE THIS.VALUE=1SET DELETECOUNT TO JLSIF JLS0ZJH=INT(JLS*RAND()+1ThisForm.Label3.Captio n=客户名ThisForm.Label4.Captio n二身份证号ELSEThisForm.Label3.Captio n二ThisForm.Label4.Captio n二(没有客户信息,无法抽奖!,48,系统提示:)ENDIFThisForm.CASE THIS.VALUE=2RECALL ALCLOSE ALLThisForm.RefreshENDCASE模拟试卷二参考答案:二. 1.字段变量2.M ,G 3普通索引,候选索引4.COPY STRU TO XS1 5.SUBS(北京市,3, 2)6.SEEK 7. VALUE 8. TIMER,触发 9.当前表单10.属性NAME引用,方法11.-封装性 12. - 13. MPR 14.域控件 15.远程视图 16.GROUP BY三. 1 答案:X=-3 Y=7 2 答案:A=5 B=153.答案:S=6 4.答案:5 .答案:N=3四. 答案:1. “开始计算”按钮的“ Click”事件代码:DO CASECASE THISFORM.OPTIONGROUP1.VALUE=1THISFORM.TEXT3.V ALUE=V AL(THISFORM.TEXT1.V ALUE)+V A L(THISFORM.TEXT2.V ALUE)CASE THISFORM.OPTIONGROUP1.VALUE=2THISFORM.TEXT3.V ALUE二V AL(THISFORM.TEXT1.V ALUE)-V AL (THISFORM.TEXT2.V ALUE)CASE THISFORM.OPTIONGROUP1.VALUE=3THISFORM.TEXT3.V ALUE=V AL(THISFORM.TEXT1.V ALUE)*V AL(THISFORM.TEXT2.V ALUE)CASE THISFORM.OPTIONGROUP1.VALUE=4THISFORM.TEXT3.V ALUE=V AL(THISFORM.TEXT1.V ALUE)/V AL (THISFORM.TEXT2.V ALUE)Y 二SUBS(ZF,I,1)+Y ENDF ?YSET TALK ON RETURNENDCASE2. SET TALK OFFCLEARY=TOACCEPT 请输入字符串:”ZFFOR I=1 TO LEN(ZF)模拟试卷三参考答案:二、1 GATHER 2ABS 5COUNT 6SELECT 0 XSXX三、1.-5104X=12.1)12)23) 34) 45) 5四、(A+B) 7WHERE./(A*B ) .3正确性4更新8THISFORM 9REPORT FORM3求出这两个整数之间的所有数的阶乘和。Y=346 98 12 16 10 15 201程序如下:5. 890304890301陈雅星 700李敏 35025SET TALK OFF USE KHSJB DO WHILE .T.CLEARACCEPT “请输入客户名:”TO KHMIF KHM= “ 0”EXITENDIFLOCATE FOR 客户名二KHMIF FOUND()DISPELSEWAITWINDOW ENDIF“查无此人!ENDDOUSE RETURN2 数据环境,Click , ON , GO ZJH MESSAGEBOX , RELEA,DELETE
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!