ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:21.50KB ,
资源ID:7024614      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7024614.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Visual FoxPro 程序设计题库20.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Visual FoxPro 程序设计题库20.docx

1、Visual FoxPro 程序设计题库 20试卷编号:82所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空 共10题 (共计10分)第1题 (1.0分) 题号:46如样张所示教师表和系表,使用SQL语句实现求计算机系所有职工的工资.SELECT工资FROM教师WHERE系号【1】(SELECT系呈号FROM【2】)WHERE系名=计算机)答案:=(答案1)=IN=(答案2)=系第2题 (1.0分) 题号:62报表文件的扩展名是【1】.答案:=(答案1)=.FRX2=或=.FRX第3题 (1.0分) 题号:45如样张所示教师表和

2、系表,使用SQL语句实现向系表添加一个新字段系主任C(8):【1】TABLE系【2】系主任C(8)答案:=(答案1)=ALTER=(答案2)=ADD第4题 (1.0分) 题号:29一个表能创建【1】个主索引.答案:=(答案1)=一=或=1第5题 (1.0分) 题号:63设计报表可以直接使用命令【1】启动报表设计器.答案:=(答案1)=CREAT REPOR第6题 (1.0分) 题号:25同一个表的多个索引可以创建一个索引文件中,索引文件主文件名与表的主文件名同名,索引文件的扩展名为【1】,这种索引称为【2】.答案:=(答案1)=CDX=(答案2)=结构复合索引文件第7题 (1.0分) 题号:2

3、3删除表中的记录通常要分为两个步骤:第一步是【1】.第二步是【2】.答案:=(答案1)=逻辑删除=或=Delete=(答案2)=物理删除=或=Pack第8题 (1.0分) 题号:58不带参数的【1】命令将会屏蔽系统菜单,使系统菜单不可用.答案:=(答案1)=SET SYSEMENU TO第9题 (1.0分) 题号:35参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.答案:=(答案1)=插入=或=修改=或=删除=(答案2)=插入=或=修改=或=删除=(答案3)=插入=或=修改=或=删除第10题 (1.0分)

4、 题号:56将设计好的表单存盘时,将产生扩展名为【1】和【2】的两个文件.答案:=(答案1)=.SCX=(答案2)=.sct二、单项选择 共35题 (共计35分)第1题 (1.0分) 题号:219以下各表达式中,运算结果为数值型的是( )A:DATE()-30B:YEAR=2003C:RECNL()12D:AT(IBM,Computer)答案:D第2题 (1.0分) 题号:246用户可以在菜单设计器窗口右侧的( )列表框中查看菜单所属的级别.A:菜单项B:菜单级C:预览D:插入答案:B第3题 (1.0分) 题号:76函数LEN(123-123)的值是( )A:0B:6C:3D:7答案:B第4题

5、 (1.0分) 题号:248用命令DIMENSION S(3,4)定义后,S数组中共有( )个数据元素.A:3B:4C:7D:12答案:D第5题 (1.0分) 题号:321在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是( )A:SKIP7 INSERT BLANKB:GOTO7 INSERT BLANKC:LOCATE FOR RECNO ()=8D:GOTO7INSERT BLANK BEFORE答案:B第6题 (1.0分) 题号:281在Visual FoxPro中,MIN(ROUND(6.89,1),9)的值是( )A:6B:6.9C:7D:6.8答案:B第7题 (1.

6、0分) 题号:61打开一个已有的项目的操作,错误的是( ).A:从文件菜单中只能选择打开命令,在弹出的打开对话框中选择文件类型为项目文件,然后双击要打开的项目B:单击常用工具栏上的打开按钮,在弹出的打开对话框中选择文件类型为项目文件,然后双击要打开的项目C:在资源管理器窗口中单击以.PJX为扩展名的文件,系统将自动打开Visual FoxPro并在其中打开所选的项目文件D:在资源管理器窗口中双击以.DBC为扩展名的文件,系统将自动打开Visual FoxPro,并在其中打开所选的项目文件答案:C第8题 (1.0分) 题号:42本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,

7、6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣 女 19 0302 倪红健 男 20 0303 肖振奥 男 21 COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0) 01 计算机 68 02 哲学 120 03 大学物理 190 SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0) 0301 01 85 0301 02 86 0302 03 65 0302 02 78 0303 01 90 0303 02 91 在上面3个表中查询学生的学号、姓名、课程名和成绩,使用SQL语句().A:SELECT A. 学号,A. 姓名,B.

8、 课程名,C. 成绩FROM STUDENT,COURSE SCOREB:SELECT学号,姓名,课程名,成绩FROM STUDENT,COURSE SCOREC:SELECT学号,姓名,课程名,成绩FROM STUDENT,COURSE SCORE;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE. 课程号D:SELECT A. 学号,A. 姓名,B. 课程名,C. 成绩FROM STUDENT A,COURSE B,SCORE C;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE.课程号答案:D

9、第9题 (1.0分) 题号:189项目管理器可以有效地管理表、数据库、菜单、类、程序和其他文件,并且可以将它们编译成( ).A:扩展名为.APP的文件B:扩展名为.EXE的文件C:扩展名为.APP.或.EXE的文件D:扩展名为.PRG的文件答案:C第10题 (1.0分) 题号:333执行以下命令后显示的结果是( ).STORE3+49 TO AB=.T.500B:女DATE()D:CHINACANADA答案:B第18题 (1.0分) 题号:73关于Visual FoxPro数据库的查询,以下的叙述中错误的是( ).A:查询的对象可以是表,也可以是已有的视图B:查询文件中的内容是一些用SQL命令

10、定义的查询条件和规则C:执行查询文件与执行该文件包含的SQL命令的效果是一样的D:执行查询文件查询表中的数据时,必须事先打开有关的表答案:D第19题 (1.0分) 题号:135设职工表文件已打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令( )A:FIND FOR 工资620B:SEEK 工资620C:LOCATE FOR 工资620D:LIST FOR 工资620答案:C第20题 (1.0分) 题号:289在Visual FoxPro中,删除处于关闭状态的表文件KN.DBF应使用命令( ).A:DELETE KNB:ERASE KNC:DELETE FILE K

11、N.DBFD:ERASE FILE KN.DBF答案:C第21题 (1.0分) 题号:255与.NOT.(n=15=()等价的条件是( )A:n50.OR.n15B:n15C:n15D:n50.AND.n15答案:A第22题 (1.0分) 题号:108某表有姓名(字符型,宽度为6)、入学总分(数值型,宽度为6,小数位为2)和特长爱好(备注型)共3个字段,则该表的记录长度为( )A:16B:17C:18D:19答案:B第23题 (1.0分) 题号:121若要给多个字段建立索引,应()A:在表设计器中的索引选项卡中,在索引名文本框中输入索引时,在类型下拉列表中选择一个索引类型,在表达式文本框中输入

12、索引表达式B:在表设计器中的字段选项卡中,在索引名文本框中输入索引名,在类型下拉列表中选择一个索引类型,在表达式文本框中输入索引表达式C:在表设计器中的字段选项卡中,在多个字段的定义索引下拉列表中选择按升序或按降序索引D:在表设计器的索引选项卡中,在多个字段的定义索引下拉列表中选择按升序或按降序索引答案:A第24题 (1.0分) 题号:331执行下列语句序列之后,最后一条命令的显示结果是( ).Y=33.77X=VAL(Y)?&Y=XA:33.77B:.T.C:.F.D:出错信息答案:B第25题 (1.0分) 题号:125设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.若执行

13、命令SKIP 1后再执行命令?RECNO(),屏幕将显示( )A:0B:2C:-1D:出错信息答案:B第26题 (1.0分) 题号:162下列基类中不属于容器类的是( ).A:表单B:组合框C:表格D:命令按钮组答案:B第27题 (1.0分) 题号:213以下()不是表单功能.A:添加各种控件B:设置控件属性C:设置事件代码D:设定关联数据答案:D第28题 (1.0分) 题号:144顺序执行下面Visual FoxPro命令之后,屏幕所显示的记录号顺序是( ).USE XYZ GO 6LIST NEXT 4A:14B:47C:69D:710答案:C第29题 (1.0分) 题号:11DELETE

14、 ALL命令与ZAP命令的区别是( )A:DELETE ALL 删除当前工作区的所有记录,而ZAP删除所有工作区的记录B:DELETE ALL 删除当前工作区的所有记录,而ZAP只删除当前记录C:DELETE ALL 只删除记录,而ZAP连同表文件一起删除D:DELETE ALL 删除记录后可以用RECALL命令恢复,而ZAP删除后不恢复答案:D第30题 (1.0分) 题号:69刚打开库文件,要显示13号记录,正确的命令是( )A:DISPLAY RECORD 3B:LIST1,2,3C:DISPLAY NEXT 3D:DISPLAY1,2,3答案:C第31题 (1.0分) 题号:74关于查询

15、与视图,以下说法错误的是( ).A:查询和视图都可以从一个或多个表中提取数据B:视图是完全独立的,它不依赖于数据库的存在而存在C:可以通过视图更改数据源表的数据D:查询是删除文本文件,以扩展名.QPR保存的。答案:B第32题 (1.0分) 题号:62当EOF()函数为.T.时,记录指针指向当前表文件的( )A:第一条记录B:某一条记录C:最后一条记录D:最后一条记录下面答案:D第33题 (1.0分) 题号:97逻辑运算符从高到低的运算优先级是( )A:.AND.OR.NOT.B:.OR.NOT.AND.C:NOT.AND.OR.D:.NOT.OR.AND.答案:C第34题 (1.0分) 题号:

16、249用于存储内存变量的文件扩展名为( )A:.PRGB:.FPTC:.CDXD:.MEM答案:D第35题 (1.0分) 题号:293在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为()A:ThisForm.RefreshB:ThisForm.DeleteC:ThisForm.HideD:ThisForm.Release答案:D三、程序设计 共1题 (共计10分)第1题 (10.0分) 题号:17*-*【程序设计】*-*题目:分别计算200以内的所有奇数和偶数之和并输出。* (提示:利用forendfor语句实现,其中存放奇数和的

17、变* 量为sum_ji,存放偶数和的变量为sum_ou,循环控制变量* 为i)。* 请按照题目要求,在下面编写程序代码。 *-set talk offclearsum_ji=0sum_ou=0*Program* End *?奇数和为:, sum_ji?偶数和为:, sum_ouset talk onreturnset talk on答案:for i=1 to 200 if mod(i,2)0 sum_ji= sum_ji+i else sum_ou=sum_ou+i endifendfor四、VF窗体设计 共2题 (共计45分)第1题 (15.0分) 题号:22如样张所示设计一个名称为Form

18、1的表单,求100到500之间能被28整除的数,要求表单上有一个标签(Label1),一个编辑框(Edit1)和两个命令按钮(Command1、Command2),标签的标题属性为“100到500之间能被28整除的数:”,两个按钮的标题属性分别为“开始”和“退出”。运行表单时,通过开始按钮控制,在编辑框显示输出结果,点击退出按钮结束表单运行。第2题 (30.0分) 题号:291、数据库设计(1)设计一个名为SchoolManage的数据库,其中设计两张表授课表Teaching,教师表Teacher。 Teacher.dbf:教师编号C(3) 姓名C(6) 性别C(2) 职称C(6) 院系编号C

19、(2)001 刘淇 女 讲师 01002 王玉明 男 副教授 02003 马华龙 男 教授 03 Teaching.dbf:课程名称C(10) 教师编号C(3) 授课班级C(6) 学生人数N(2) 课时数N(2)大学英语 001 08物理 60 50高等数学 002 07化工 32 54外国文学史 003 06中文 40 54(2)为数据库SchoolManage中的两个表建立表之间一对多的永久关系;修改teacher.DBF表 中性别字段属性,使其输入值只能为“男”或者“女”,当超出这个范围时,提示 “数据输入错误”;(3)为数据库SchoolManage中的表设计参照完整性,具体要求:将其更新规则设为“级联”, 删除规则也为“级联”,插入规则为“限制”。2、视图设计根据以上建立的数据库,建立一个视图,名称为ST,要求显示所有课程名称,授课班级,学生人数,姓名,职称,院系编号。并按课程名称降序排列。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1