版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE第9页/共9页学号:姓名:班级:学号:姓名:班级:——————————————————密————封————线————内————答————题————无————效————————————2004级本(专)科班期(中)末考试试卷课程名称:VFP程序设计考试时间:120分钟考试性质(学生填写):正常考试()缓考补考()重修()提前修读()题号一二三四五六总分满分7030100得分改卷人一、选择题(共70分。其中:1~20题,每题1分;21题~45题,每题2分。每题只有一个答案正确,请将正确答案填写在答题纸上)1、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()一对一联系 【B】一对二联系【C】多对多联系 【D】一对多联系2、下列扩展名叙述错误的是()。【A】表的扩展名是.dbf 【B】视图文件的扩展名是.scx 【C】程序文件的扩展名是.prg 【D】查询的扩展名是.qpr 3、AT(”学院”,”石家庄铁道学院”),答案是()【A】14 【B】0 【C】11 【D】6 4、如果数据环境设计器中有多个关联的表,若删除英某个表,则与之关联的表与被删除的关系将()。 【A】仍然存在 【B】可能存在 【C】不再存在 【D】以上都不是5、项目管理器中的“运行”按钮可以运行()【A】查询 【B】程序 【C】表单 【D】以上三项都可以6、函数LEN(SPACE(8)-SPACE(3))返回的值是()。【A】5 【B】11 【C】0 【D】17、VFP内存变量的数据类型不包括()【A】数值型 【B】货币型 【C】备注型 【D】逻辑型 8、下列不是浏览记录的命令是()。【A】browse 【B】list 【C】display 【D】skip9、要使标签控件在运行时不可显示,应对()属性进行设置。【A】Enabled 【B】Visible【C】BackColor 【D】Caption10、要使文本框控件在运行时显示但不可使用,应对()属性进行设置【A】Enabled 【B】Visible【C】BackColor 【D】Caption11、在VisualFoxPro中,表单(Form)是指()。【A】一个表中各个记录的清单 【B】窗口界面【C】数据库查询的列表 【D】数据库中各个表的清单12、打开一个数据库的命令是:()。 【A】USE 【B】USEDATABASE 【C】OPEN 【D】OPENDATABASE13、下面是关于表单数据环境的叙述,其中错误的是()。【A】可以在数据环境中加入与表单操作有关的表【B】数据环境是表单的容器【C】可以在数据环境中建立表之间的联系【D】表单自动打开其数据环境中的表14、VisualFoxPro的报表文件.FRX中保存的是()。【A】打印报表的预览格式 【B】打印报表本身【C】报表的格式和数据 【D】报表设计格式的定义15、要删除当前表中的“补贴”字段的全部值,应当使用的命令是()。【A】DELETE 【B】CUT【C】MODIFY 【D】REPLACE16、清除主窗口屏幕的命令是()。【A】CLEAR 【B】CLEARALL 【C】CLEARSCREEN 【D】CLEARWINDOWS17、在下面的数据类型中默认为.F.的是()。【A】数值型 【B】字符型 【C】逻辑型 【D】日期型18、将内存变量定义为全局变量的命令是()。 【A】LOCAL 【B】PRIVATE 【C】PUBLIC 【D】GLOBAL19、扩展名为DBC的文件是()。【A】表单文件 【B】数据库表文件【C】数据库文件 【D】项目文件20、退出VisualFoxPro6.0的操作方法是:()。 【A】从“文件”下拉菜单中选择“退出”选项 【B】用鼠标左键单击关闭窗口按钮【C】在命令窗口中键入QUIT命令,然后敲回车键 【D】以上方法都可以 21、关于查询的描述正确的是()。【A】不能根据自由表建立查询 【B】只能根据自由表建立查询【C】只能根据数据库表建立查询 【D】可以根据自由表和数据库表建立查询22、下列关于视图的叙述错误的是()。【A】视图设置时必须选择发送SQL更新,否则将会不予更新【B】视图文件是单独存在的【C】视图不能修改结构 【D】视图产生与查询类似,使用与表类似23、视图设计器中含有的、但查询设计器却没有的选项卡是()。 【A】筛选 【B】排序依据 【C】分组依据 【D】更新条件24、下列表述错误的是()。【A】字符型数据使用时必须用定界符双引号("")或单引号('')括起来【B】日期型数据使用时必须用大括号({})括起来【C】逻辑性数据只有两个值【D】备注型数据没有数据长度限制,仅受限于现有的磁盘空间。25、关于自由表的叙述中,正确的是:()。 【A】自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表【B】自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表【C】自由表不能添加到数据库中【D】不可以用VisualFoxPro6.0创建自由表26、“项目管理器”的“数据”选项卡用于显示和管理()。【A】数据库、自由表和查询 【B】数据库、视图和查询【C】数据库、自由表、查询和视图 【D】数据库、表单和查询27、SQL语句不具有的功能()。【A】数据备份 【B】数据定义 【C】数据操纵 【D】数据查询 28、SQL查询语句中条件短语的关键字是()。 【A】WHILE 【B】WHERE 【C】FOR 【D】WHEN 29、关于数组下列叙述不正确的是()。【A】所有数组元素的初始值是1 【B】数组下标的起始值是1 【C】数组在使用前必须要通过DIMENSION或DECLARE定义【D】在同一个数组中,每个元素可以是不同的数据类型30、下列程序书写格式错误的是()。【A】分行书写时的续行符为“:” 【B】命令注释符有“*”和“&&”两种【C】“?”和“??”都可以用于输出结果 【D】NOTE和“*”的功能相同31、如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在form1的load事件中加入语句()【A】THISFORM.CAPTION="登录窗口" 【B】FORM1.CAPTION="登录窗口"【C】THIEFORM.NAME="登录窗口"【D】FORM1.NAME="登录窗口"32、假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则显示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的click事件中代码如下: use口令表 gotop flag=0 dowhile.not.bef() ifalltrim(用户名)=alltrim(thisform.text1.value) ifalltrim(口令)=alltrim(thisform.text2.value) wait“欢迎使用”windowthimout2 else wait“口令错误”windowtimeout2 endif flag=1 exit endif skip enddo if_______ wait“用户名错误”windowtimeout2 endif则在横线处应填写的代码是()【A】flag=-1 【B】flag=0 【C】flag=1 【D】flag=2 33、已知某表中有数学、英语、计算机等字段,在查询中添加额外的“平均成绩”字段,应使用的表达式为()。【A】AVER(Maths,english,computer)as平均成绩 【B】AVER(Maths+English+computer)as平均成绩 【C】(Maths+English+computer)/3as平均成绩 【D】(Maths+English+computer)/3=平均成绩34、阅读下列程序:在如图1所示的表单中,有文本框text1,文本框text2,命令按钮command1,在命令按钮的click事件中编写的代码如下:a=thisform.text1.valueb=thisform.text2.valuec=ab=ac=bthisform.text1.value=athisform.text2.value=b运行该表单,在文本框text1中,输入1,在文本框text2中输入2,然后单击命令按钮command1一次,则文本框text1和文本框text2中显示的值为()。【A】1,2 【B】2,1 【C】1,1 【D】2,235、SQL语句“select*top20percentfrom工资orderby工资”的功能是()查询工资最低的前20个记录的信息查询工资最高的20%的员工信息显示工资最低的20%的员工信息显示前20个记录的信息36-42题使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海600604二纺机9.96上海600605轻工机械14.59上海000001深发展7.48深圳000002深万科12.50深圳36、执行如下SQL语句后()。SELECT*FROMstockINTODBFstockORDERBY单价【A】系统将会提示出错信息【B】会生成一个按“单价”升序排列的表文件,将原来的stock.dbf文件覆盖【C】会生成一个按“单价”降序排列的表文件,将原来的stock.dbf文件覆盖【D】不会生成排序文件,只能在屏幕上显示一个按“单价”排序的结果37、执行下列程序以后,内存变量a的值是()。CLOSEDATABASEa=0USEstockGOTOPDOWHILE.NOT.EOF()IF单价>10a=a+1ENDIFSKIPENDDO【A】1 【B】3 【C】5 【D】738、有如下SQLSELECT语句SELECT*FORMstockWHERE单价BETWEEN12.76AND15.20与该语句等价的是()【A】SELECT*FORMstockWHERE单价>=15.20.AND.单价<=12.76【B】SELECT*FORMstockWHERE单价<15.20.AND.单价>12.76【C】SELECT*FORMstockWHERE单价<=15.20.AND.单价>=12.76【D】SELECT*FORMstockWHERE单价>15.20.AND.单价<12.7639、如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的()。【A】实体完整性 【B】域完整性 【C】参照完整性 【D】表完整性40、在当前盘当前目录下删除表stock的命令是()。【A】DROPstock 【B】DELETETABLEstock【C】DROPTABLEstock 【D】DELETEstock41、有如下SQL语句SELECTmax(单价)INTOARRAYaFROMstock执行该语句后()。【A】a[0]的内容为15.20 【B】a[0]的内容为6【C】a[1]的内容为15.20 【D】a[1]的内容为642、有如下SQL语句CREATEVIEWstock_viewASSELECT*FROMstockWHERE交易所=“深圳”执行该语句后产生的视图包含的记录数是()。 【A】4 【B】3 【C】2 【D】143、阅读下列程序:DIMENSIONNUM(5)FORI=1TO5 INPUTTONUM(I)ENDFORFORI=5TO1STEP-2 ?NUM(I)ENDFOR 输入数据1,2,3,4,5。该程序执行后,程序的输出结果是()。【A】5,4,3,2,1 【B】1,2,3,4,5【C】5,3,1 【D】4,2,1图244、在图2所示的表单中,在COMMAND1控件中调用TEXT1控件,不正确的引用命令是()。图2Thisform.pageframe1.page1.text1This.parent.text1This.parent.parent.page1.text1 This.page1.text145、在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的Click事件代码设置为()。【A】ThisForm.Refresh 【B】ThisForm.Delete【C】ThisForm.Hide 【D】ThisForm.Release二、填空题(每题2分,共30分,请将答案填写在答题纸上)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为数据(【1】)功能。2.在命令窗口执行命令?3^2+5=mod(12,7)+len(“nanjingLd”),屏幕输出(【2】)。3.SUM命令的作用是求和,AVERAGE命令的作用是(【3】),COUNT命令的作用是(【4】),TOTAL命令的作用是汇总。4.SQL语言中,实现数据检索的语句是(【5】)。5.对打开的表TY.DBF执行GOTOP命令,再执行?BOF()命令,则显示结果为(【6】)。6.在VFP的表中,每条记录的总长度比用户定义的各个字段宽度之和要多一个字节,该字节用于(【7】)。7.在“视图设计器”窗口的“更新条件”选项卡中,“发送SQL更新”选项的作用(【8】)。8.已知存在STUDENT表,该表中有学号、姓名、性别字段,这些字段类型都为字符型。使用SQL语句插入一条新记录的命令为(【9】)。9.已有计算机等级考试数据库KSK.DBC,其中有考生情况表djks.dbf,包括考号(C,6)、姓名(C,6)、考场号(C,3)、笔试成绩(N,3.0)、上机成绩(N,3.0)、是否通过(L)字段,其中考号的前两位是单位编码;另有单位数据表dw.dbf,包括单位编码(C,2)、单位名称(C,8)、考生人数(N,3.0)、笔试平均分(N,3.0)、上机平均分(N,3.0)字段。下列程序的功能是根据djks.dbf表中的有关数据,按单位统计考生人数、笔试平均分以及上机平均分,分别填入dw.dbf表的相应字段中。 SETTALKOFF OPENDATABASEKSK STORE0TOs1,s2,num SELECT0 USEdjksALIASKS SELECT0 USEdw DOWHILE.NOT.EOF() dwbm=单位编码 (【10】)AVERAGE笔试成绩TOs1FORLEFT(考号,2)=dwbm AVERAGE上机成绩TOs2FORLEFT(考号,2)=dwbm (【11】)FORLEFT(考号,2)=dwbmTOnum SELECTdwREPLACE考生人数WITHnum,笔试平均分WITHs1,上机平均分WITHs2SKIPENDDOCLOSE(【12】)SETTALKONRETURN10.下面的题目都基于下面的表,这些表结构如下:学生表(学号,姓名,性别,年龄,系别)课程表(课程号,课程名)学生选课表(学号,课程号,成绩)①下面SQL语句查询所有比“刘则林”年龄大的学生的姓名、年龄和性别,请补充完整。SELECT姓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年四川省广元市利州区人力资源和社会保障局考试招聘21人高频重点提升(共500题)附带答案详解
- 2025上半年贵州黔南州事业单位面向应征入伍大学毕业生招聘72人高频重点提升(共500题)附带答案详解
- 2025上半年江苏苏州昆山市千灯镇招聘工作人员38人历年高频重点提升(共500题)附带答案详解
- 2025上半年江苏建湖县事业单位招聘拟聘历年高频重点提升(共500题)附带答案详解
- 2025上半年四川省眉山市广播电视台考试招聘10人高频重点提升(共500题)附带答案详解
- 2025上半年四川泸州市纳溪区事业单位招聘工作人员63人历年高频重点提升(共500题)附带答案详解
- 2025上半年四川乐山马边县事业单位招聘工作人员111人历年高频重点提升(共500题)附带答案详解
- 工业园区土地复垦承诺书
- 通讯网络建设合同审核流程
- 2024年短期借款协议模板详细版版
- 统编版六年级语文词句段运用练习
- 打叶复烤工艺流程简图课件
- 施工现场入场安全教育课件
- ce自我声明模板
- 克与千克说课课件
- 国开电大行管本科《政府经济学》期末考试总题库2024版
- 生产与运作管理第三版课后习题含答案版
- 高频考点之评价与文本互证考题专练-2024年高考语文二轮复习三点突破讲解专练
- 《高铁酸钾的制备》课件
- 上海财经大学《801经济学》历年考研真题及详解
- 城市交通枢纽运营故障应急预案
评论
0/150
提交评论