卓顶精文VF模拟试题 及答案
VFP练习册(第三版)参考答案.doc
201201二级VFP笔试试题参考答案(A)一单选(36)二判断题(10)三填空(20)四读程序写结果(4*6二24)五•稈序设计【答案】“输LIT'按钮的Click事件代码:n=0for i=asc("A") to asc("Z")thisform. edi11. value=thisform.editl.value+chr(i)+space(2) n=n+lif n%6-0thisform. editl. value=thisform. editl. value+chr(13) end ifendfor2012年第一次重庆计算机二级上机第一套答案一,数据库及表操作(40)二基于表的表单(30分)(1)添加数据环境,combo 1与stu的姓名字段绑定(5分)Combo 1 的i nteract i vechange 事件代码:a二this, valueselect stu.学号,课程名,成绩from stu, score where stu.学号二score.学号and 姓名二a into cursor mmthisform. griclL recordsource二〃mnT(2)添加数据环境,combo 1与stu的电话字段绑定(5分)Combo 1 的interactivechange 事件代码:a=left(this, value, 3)select 学号,姓名,寝室,电话from stu where left (电话,3)=a into cursor mm thisform. gridl. recordsource二〃mnTthisform. textl. value二a(3)添加数据环境,listl的Columncount属性改为2 与stu的学号和姓名字段绑定(5分) Listl 的interactivcchangc 事件代码:a二this, valueselect sum(成绩),count (*) from score where 学号二a into array t thisform. textl. value 二allt (str (t (1)))thisform. text2. value二alIt(str(t(2)))三、表单设计(30)界面设计(5分)Command 1的click事件代码:a二thisform textl. valueif a二Tthisform. releaseendifif mod (a, 8) =0thisform. Iabel2. caption=al 11 (str (a)) +是8 的倍数! ”elsethisform. Iabcl2. capt ion二al It (str (a))+” 不是8 的倍数!”endif2012年第一次重庆计算机二级上机第二套答案二,数据库及表操作(40分)二基于表的表单(30分)(1)添加数据环境,combo 1手工输入销售季度(5分)Combo 1 的interactivechange 事件代码:a=this. valueselect salelocate for销售季度二athisform. editl. value二thisform. editl. value+客户代表+chr (13) do while not eof() continuethisform. editl. value二thisform. editl. value+客户代表+chr (13)enddo(2)添加数据环境,combo 1与商品编号绑定(5分)Combo 1 的interactivechange 事件代码:a=this. valueselect热销商品名称,规格,单价from products where商品编号二a;into array t thisform. labell. caption二t(l)thisform> tcxtl. valuc二t(2)thisform. text2> value=allt(str(t(3)))(3)添加数据环境,(3分) Command 1的click事件代码:sel ect热销商品名称,sum(销售数量*单价)from products, sale where products.商品编号=salc.商品编号group by 商品编号into cursor mm thisform. gridl. recordsource二〃mnT三、表单设计(30) 界面设计(5分)Text3的gotfocus事件代码:a=thisform. tcxtL valueb= thisform. text2. valuedo casecase thisform. optiongroup1. value二1c=a+bcase thisform. optiongroupL valuc=2c=a/bcase thisform. optiongroupl. value=3c二a**bcase thisform. optiongroupl. value=4c=a%bendcasethisform. text3. value二round (c,1)201202二级VFP笔试试题参考答案(B)一单选(36)二判断题(10)三填空(20)四读程序写结果(4*6=24)五程序设计题(10)n=this.valuek=0do while n<>lif n%2=0thisform.editl .value= thisform.editl .value+str(n)+,72=,,+str(n/2)+chr(l 3) n 二n/2elsethisform.editl .value=thisform.editl .value+str(n)+n*3+1 =,'+str(n*3+1 )+chr(13) n=n*3+lendifk 二k+1enddothisform.text2.value=k一、(40 分) 二、(注意:只有界面正确不给分)(1)(10分)参考答案:update jsgz set 实发工资=round (基本工资+各种补贴-住房公积金■其他扣款合 计,1) thisform.grid 1 .reeordsourcetype=0 thisform.grid 1 .recordsource^1 jsgz 11(2) (10分)参考答案: gh=alltrim(thisfbrm.listl .value)select 姓名,职称,出生日期,婚否from jsb where 教师工号=gh into array a thisform.text 1. value=a( 1)thisform.text2.value=a (2)bel4.caption=n 出生年月:,,+str(year(a(3)),4)+n 年”+str(month(a(3)),2)+” 月“ ifa(4)=.t. bel5.caption="婚姻状况:已婚” else thisform 」abel5.caption^"婚姻状况:未婚” endif(3) (10分)参考答案:select 姓名as 教师姓名,职称,基木工资,实发工资from jsb,jsgz where jsb.教师 工号二jsgz.教师工号 into cursor xx thisform.grid 1 .recordsourcetype=4 thisform.grid 1 •recordsource=H xx ” 三、(30分)参考答案: 1 •界面及环境设计(5分) Form 1的Load 事件代码: public s,n s=0 n=02. Textl 的 Lostfocus 事件代码:(20 分) x=val(thisformAext 1 .value) if x<>0 s=s+x n=n+lthisform.text 1. value=n H elsebel3-caption=alltr(str(n))thisform Jabel5 •caption=alltr(str(s/n, 10,2)) endif 3.Form 1的dblclick 事件代码(5分) Thisform.release第二套 一、 (40 分) 二、 (注意:只有界面正确不给分) (1) (10分)参考答案: select 1use 服装清单表index on 服装代码tag dm201202 第一套Visual Foxpro 上机考试题(参考答案)select 2use客户消费表set relation to 服装代码into a replace all实价with a.现价*数量thisform.grid1 .recordsourcetype=4 thisform.grid 1 .recordsource="select客户代码,品名as服装品名,现价,数量,实价from服装清单表a,客户消费表b where a.服装代码二b.服装代码into cursor xx H(2)(10分)参考答案:locate for 服装彳弋码二al Itrim(thisform. combol. value)thisform. grid1. recordsourcetype二4thisform. gridl. recordsource=,z select 支付方式,count (*) as 销售笔数,sum (实价)as总实价from客户消费表where服装代码=alltrim(thisform. combo 1. value) group by 支付方式into cursor xx〃thisform. refresh(3)(10分)参考答案:delete from 客户消费表where 客户代码=alltrim(thisform. combol. value) and 购买时间<thisform. textl. value三、(30分)参考答案:1.界面设计(5分)2.“计算”按钮的click事件代码(20分)x二thisform. textl. valuexl=int(x/100)x2=int (mod (x, 100)/10)x3=mod (x, 10)if thisform. optiongroup 1. value"y=xl 2+x2 2+x3 2elsey=xl 3+x2 3+x3 3endifthisform. Iabel3. caption二alItrim(str(y))3.Forml的dblclick事件代码(5分)Thisform. release2013年四月笔试(A)参考答案一、单选题(每小题1分,共36分)二、判断分析题(每小题1分,共10分)三、程序填空题(每空2分,共20分)①0$s(「(n,2)或(lNT(n/10)=5 OR N%l0=5) ②Str(n,4) ③X%4=0④ Skip ⑤ Str(s/n,5,l)@Count(*)>=3 ⑦ 4⑧xl.仓库号=x2.仓库号⑨IN ⑩城市/重庆"0R城市二"上海"四、阅读分析下面程序,•写出程序的运行结果(每小题6分,共24分)1. 2 31 - 44*********3.赵静外语844. 51 41 55 17五、程序设计(10分)组合框combol 的"interactivechange"琴件代码:*输出姓名(3分);列表框输出(7分)Thisform. listl. clearXh=alltrim(this. value)Select.姓名from 学生where 学号二xh into array aThisform・ labels・caption二e(l)Select课程名,成绩from选课,课程:where选课.课程号二课程.课程号anC?号二xh into cursor xkxx thisform. listl.additem("课程名成绩")scanthisform. listl. add item (课釋名十sir (成绩,3))endscan2013年4月上机考试题参考答案及评分标准第一套一、建立数据库、数据表和表间的永久关系(共40分)1、建立数据库(5分)2、2个数据表的索引和表间的永久关系(15分)。
VFP常见试题和答案共12页
第一章一、单选题1.用二维表来表示实体及实体之间联系的数据模型称为 2 。
①.实体一联系模型②.关系模型③.层次模型④.网状模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。
①.DBS包括DB和DBMS②.DBMS包括DB和DBS③.DB包括DB和DBMS④.以上答案均不对3.在下述关数据库系统的叙述中,正确的是 2 。
①.数据库中只存在数据项之间的联系②.数据库的数据项之间和记录之间都存在联系③.数据库的数据项之间无联系,记录之间存在联系④.数据库的数据项之间和记录之间都不存在联系4.数据库系统与文件系统最主要的区别是 2 。
①.数据库系统复杂,而文件系统简单②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指3 。
①.各条记录中的数据彼此有一定的关系②.一个数据库文件与另一个数据库文件之间有一定的关系③.数据模型符合满足一定条件的二维表格式④.数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。
①.联结②.比较③.选择④.投影7.数据库系统的核心是4 。
①.编译系统②.数据库③.操作系统④.数据库管理系统8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。
①.表单的默认大小②.默认目录③.日期和时间的显示格式④.程序代码的颜色9.要启动Visual FoxPo的向导可以4 。
①.打开“新建”对话框②.单击工具栏上的“向导”图标按钮③.从“工具”菜单中选择“向导”④.以上方法均可以10.关系数据库管理系统所管理的关系是 2 。
①.一个DBF文件②.若干个二维表③.一个DBC文件④.若干个DBC文件11.不允许记录中出现重复索引值的索引是 3 。
卓顶精文最新招聘考试真题及答案.doc
招聘考试真题及答案一、单项选择题:(第1~60题的四个备选项中,只有一个是最符合题意,请将你认为正确选项前的字母在答题卡上涂黑。
每小题0、5分,共30分)1、当前我国事业单位的举办主体主要是()。
A、企业B、政府C、个人D、民间组织2、教育事业单位所提供的公共服务主要是()。
A、为社会培养高素质的劳动者和各方面所需人才B、提高全民族的道德水平和文化修养C、保障公民的生活质量D、揭示自然和社会规律,促进生产力发展3、下列属于准公共事业单位所提供的产品或服务的是()。
A、公共图书馆B、群众文化事业C、普通高中教育D、科技开发类研究A、多元化的投资和经营补偿新制度B、科学民主的领导新制度C、完善的具体运作新制度D、健全的事业单位法人新制度7、现代事业新制度的核心是()。
A、现代事业组织B、政府组织C、多样化的组织模式D、健全的事业单位法人新制度8、在改革传统事业单位管理体制的过程中,其最大的阻力来自于()。
A、对利益关系的调整B、传统观念C、人们的心理承受能力D、社会舆论9、事业单位变更登记主要体现了事业单位管理的()。
A、灵活性原则B、动态性原则C、全程性原则D、追踪性原则10、要实现事业单位用人机制的转变,实现事业单位人事管理有身份管理向岗位管理转变的关键是建立和推行()。
A、考核新制度B、聘用新制度C、职称新制度D、工资新制度11、我们制定路线、方针、政策的根本出发点是()。
A、社会主义初级阶段B、党的思想路线C、党的基本路线D、社会主义本质12、邓小平理论首要的、基本的理论问题是()。
A、什么是社会主义、怎样建设社会主义B、社会主义初级阶段理论C、什么是市场经济、怎样建立社会主义市场经济体制D、解放思想,实事求是13、衡量生产力发展的最终决定因素是()。
A、社会财富极大丰富B、社会文化的极大繁荣C、人的全面发展和进步D、政治的高度民主14、第一次明确提出“建设社会主义新农村”的中央“一号文件”发布于()。
vf历年真题及答案文库
vf历年真题及答案文库.txt9母爱是一滴甘露,亲吻干涸的泥土,它用细雨的温情,用钻石的坚毅,期待着闪着碎光的泥土的肥沃;母爱不是人生中的一个凝固点,而是一条流动的河,这条河造就了我们生命中美丽的情感之景。
第八章历年真题2006-1二级Visual FoxPro笔试试题一、单项选择题(每小题1分,共20分)1. 在VFP的命令窗口中,以下叙述正确的是(A )(A) 所使用的变量都是全局变量(B)不能运行任何程序(C) 不能打开数据表(D)不能修改执行过的命令2. 在数据库的三级模式中,真正存储数据的是( B )。
(A)模式 (B)内模式 (C)外模式 (D)概念模式3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C )(A) 存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C) 随着系统的退出全部丢失(D)转为外存变量保存下来4. 通用字段的数据宽度为4,它存放的是( C ).(A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针5. 下列符号中,不是变量名的是( A )。
(A) "姓名" (B) 性别 (C) A100 (D) AB6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( A )。
(A) ANLI (B) GUAN (C) YUAN (D) ZIYU7. 下列函数中,将字符串转换为数值的是( B )。
(A) STR() (B) VAL() (C) CHR() (D) MOD()8. TIME()函数返回值的数据类型是(B )。
(A) 数值型 (B) 字符型 (C) 逻辑型 (D) 日期型9. 执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是( B )。
(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B(C) A+B (D)SUBSTR(A,1,1)+B10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( A )。
卓顶精文2019模拟测试题一答案
《Excel2019会计财务应用立体化教程》模拟测试题一参考答案姓名班级学号得分一、填空题(20分,每空1分)1.Excel中工作簿是计算和存储数据的文件,它由工作表构成。
2.单元格是Excel中存储和输入数据的最小单位,它由行号和列标惟一确定。
3.在Excel中,第二行第四列的单元格表示为D2。
4.双击需调整的行号或列标边线,可将该行或该列调整到最佳位置。
5.直接按快捷键 Ctrl+A 可以选中整个工作表。
6.Excel界面的名称框用于指示当前选定的对象;编辑栏用于显示当前单元格中的数据或公式。
7.要清除单元格中的内容,只需选中单元格或单元格区域后按 Delete 键即可。
8.在Excel工作表中,单元格引用的3种类型是绝对引用、相对引用、混合引用。
9.输入公式的方法与输入文字型数据类似,不同的是它必须以 = 作为开头,然后才是公式的表达式。
10.公式是在工作表中对数据进行分析和运算的等式。
11.在Excel中创建一个新的工作簿的默认名称为 Book1。
12.Excel中的求和函数是 SUM 。
13.选择【插入】/【图表】菜单命令,可以创建图表。
14.筛选是一种用于查找符合条件的数据的快速方法,Excel中有自动筛选和高级筛选两种方法。
二、判断题(10分,每题1分)1.在Excel中,如果要在工作表的第D列和第E列中间插入一列,先选中第D列的某个单元格,然后再进行相关操作。
(×)2.Excel允许用户将工作表在一个或多个工作簿中移动或复制,但要在不同的工作簿之间移动工作表,这两个工作簿必须是打开的。
(√)3.在Excel软件中,表示一个数据区域时,例如:表示A3单元格到E6单元格,其表示方法为“A3:E6”。
(√)4.在Excel中,用“删除工作表”命令将选定的工作表删除后可通过“撤消”等操作进行恢复。
(×)5.在Excel中,“移动或复制工作表”命令只能将选定的工作表移动或复制到同一工作簿的不同位置。
国家二级VF笔试模拟试卷270(题后含答案及解析)
国家二级VF笔试模拟试卷270(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据库系统的核心是______。
A.数据模型B.DBMSC.软件工具D.数据库正确答案:B2.在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言正确答案:C解析:在数据库管理系统提供的数据语言中,数据操纵语言负责数据的查询及增、删、改等操作。
3.对长度为。
的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A.125B.n/2C./2D.n+1正确答案:C解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。
在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。
4.下列特征中不是面向对象方法的主要特征的是( )。
A.多态性B.继承C.封装性D.模块化正确答案:D解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题。
其特点包括分类性、多态性、封装性、模块独立性、继承和多态性等。
模块化是结构化程序设计的特点。
5.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。
A.对象B.数据结构C.数据流D.目标正确答案:C解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
6.下列程序段的输出结果是______。
CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROCA.10 20B.20 20C.20 10D.10 10正确答案:B解析:本题中利用SET UDFPARMS TO REFERENCE语句设置按引用方式传递,执行DO SWAP WITHA,(B)时,A按引用传递,(B)按值传递,在调用的过程中,X1和X2的值互换,X1=20,X2=10,但参数(B)是按值传递,形参数值的变化不会影响实参的变化,因此A、B的最后取值都是20。
vf考试试卷真题及答案
vf考试试卷真题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串中子串的起始位置?A. INSTRB. LENC. ASCD. AT答案:A2. 如果要将一个表单的背景颜色设置为黄色,应该使用哪个属性?A. ColorB. BackColorC. ForeColorD. TextColor答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. SELECTC. OPEND. DISPLAY答案:A4. 在Visual FoxPro中,以下哪个函数用于返回当前日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C5. 在Visual FoxPro中,以下哪个命令用于关闭一个打开的表?A. CLOSEB. USEC. SELECTD. DESELECT答案:A6. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TextC. TitleD. Label答案:A7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESERIAL()D. DATEPART()答案:A8. 在Visual FoxPro中,以下哪个命令用于创建一个新的表?A. CREATEB. CREAT TABLEC. TABLED. NEW答案:A9. 在Visual FoxPro中,以下哪个属性用于设置文本框的文本对齐方式?A. TextAlignB. AlignmentC. TextJustifyD. Justify答案:A10. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. STRLENC. LENGTHD. SIZE答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以删除一个表中的所有记录。
vfp考试答题及答案
vfp考试答题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子串出现的次数?A. ATB. INSTRC. FINDD. COUNT答案:D3. 在Visual FoxPro中,以下哪个命令用于删除表中的重复记录?A. DELETEB. REMOVEC. DELETEDUPD. DROP答案:C4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. NEW DATABASE答案:A5. 在Visual FoxPro中,以下哪个命令用于打开一个已经存在的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. NEW DATABASE答案:B6. Visual FoxPro中,以下哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A7. 在Visual FoxPro中,以下哪个命令用于将当前表中的数据导出到一个文本文件中?B. EXPORT TOC. OUTPUTD. OUTPUT TO答案:B8. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A9. 在Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXD. SET PRIMARY KEY答案:A10. Visual FoxPro中,以下哪个命令用于查找表中的特定记录?A. SEEKB. FINDC. LOCATED. SEARCH答案:B二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. ASCENDING答案:B, C12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFTB. RIGHTC. UPPERD. LOWER答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据筛选?A. FILTERB. WHEREC. SET FILTERD. SET SELECT答案:A, B, C14. Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. MODIFYD. ALTER TABLE答案:A, C15. 在Visual FoxPro中,以下哪些命令用于数据插入?A. INSERTB. APPENDC. ADDD. CREATE TABLE答案:A, B三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以设置表的字段属性。
VF答案完整版
第一套—基本操作“规则”框中写:数量>0 and 数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1. 用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表supply_temp中。
答案: SELECT 供应商号,工程号,数量;FROM 零件,供应 WHERE 供应.零件号=零件.零件号;AND 颜色="红";ORDER BY 数量 desc;INTO DBF supply_temp在表单的rightclick事件中输入:do menu_quick.mpr,保存并运行表单。
SELECT 零件名, 颜色, 重量 FROM 供应 , 零件 where 供应.零件号 = 零件.零件号;And 工程号 = thisform.text1.value order by 零件名 into table ppthisform.grid1.recordsource="pp"第二套——基本操作2.设计一个表单MYFORM4,表单中有两个命令按钮"查询"(名称为Command1)和"退出"(名称为Command2)。
(1) 单击"查询"按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。
SELECT 作者姓名,所在城市 FROM authors,books ;WHERE Authors.作者编号 = Books.作者编号;GROUP BY 作者姓名 HAVING COUNT(Books.图书编号) >= 3;ORDER BY 作者姓名;INTO TABLE NEW_VIEW4(1) 首先将BOOKS.DBF中所有书名中含有"计算机"3个字的图书复制到表BOOKS_BAK中,以下操作均在BOOKS_BAK表中完成;(2) 复制后的图书价格在原价格基础上降价5%;(3) 从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表new_table4中(字段名为出版单位和均价)。
VFP试题1
VFP试题一及答案1在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A.EMPTY(SPACE(0))B.LIKE("xy*","xyz")C.AT("xy","abcxyz")D.ISNULL(.NUILL.)2以下关于空值(NULL)叙述正确的是A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值03用于声明所有内存变量是局部变量的命令是_____A. PRIV ALLB. PUBLIC ALLC. ALL=0D. STORE 0 TO ALL4如果在VFP的"程序”菜单中选择“运行”命令,则被执行文件中扩展名不能为_______A. .PRGB. .QPRC. .PJXD. .MPR5项目管理器的“数据”选项卡用于显示和管理A.数据库、自由表、查询和视图B.数据库、视图和查询C.数据库、自由表和查询D.数据库、表单和查询6有关SCAN循环结构,叙述正确的是_________A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B. 在使用SCAN循环结构时,必须打开某一个数据表C. SCAN循环结构的循环体中必须写有SKIP语句D. SCAN循结构,如果省略了子句、FOR和WHILE条件子句,则直接退出循环7退出Visual FoxPro的基本方法A.从“文件”下拉菜单中选择“退出”选项B.用鼠标在键单击Visual FoxPro 6.0标题栏最右边的关闭窗口按钮C.在命令窗口中键入QUIT命令,然后按回车键D.其他三项方法都可以8在表单运行中,如复选框变为不可用,其Value属性值为______。
A. 1B. 0C. 2或NULLD. 不确定9数据库系统中对数据库进行管理的核心软件是A.DBMSB.DBC.OSD.DBS10如果一个字段的宽度为8,则此字段的类型不可能是A.字符型B.数值型C.日期型D.备注型11Visual FoxPro内存变量的数据类型不包括A.数值型B.货币型C.备注型D.逻辑型12如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是A.多对多联系B.一对多联系C.多对一联系D.一对一联系13在关系模型中,如果一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,则称为()A.字段名B.数据项名C.属性名D.关键字14在关系理论中,把二维表表头中的栏目称为()。
VFP上机模拟考试题解答版.docx
木科模拟操作题-、选择题(每题1分,共30分)A ),B ),C ),D )四个选项中,只有一个选项是正确的,请将正确的选 1)关系数据库管理系统所管理的关系是」A ) 一个DBF文件B ) 若干个二维表C ) 一个DBC 文件D )若干个DBC 文件2) VFP支持的数据模型是 BA )层次数据模型B )关系数据模型C )网状数据模型D )树状数据模型 3) 将内存变量定义为全局变量的VFP命令是 _________A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL 4) 不允许记录中出现重复索引值的索引是_C_. A ) 主索引和唯一索引 B ) 主索引和普通索引 0主索引和候选索引D )主索引、候选索引和唯一索引5) 要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表_A A ) 是同一个数据库小的两个表 B ) 不同数据库中的两个表 C ) 两个自由表 6) 在Visual FoxPro中,可以对字段设置默认值的表_A_.A ) 必须是数据库衣B ) 必须是自由表C ) 自由表或数据库表D )不能设置字段的默认值7) V isual FoxPro关系数据库管理系统能够实现的三种阜本关系运算是_C_.A ) 索引、排序、查找B ) 建库、录入、排序C ) 选择、投彩、联接D )显示、统计、复制8) 可以链接或恢入OLE 对彖的字段类型是_C_・A ) 备注型字段B ) 通用型和备注型字段C ) 通用型字段D )任何类型字段9) 杏询设计器和视图设计器的主要不同表现于_B_.A ) 查询设计器有“更新条件”选项卡,没有“查询去向”选项B ) 查询设计器没有“更新条件”选项卡,有“查询去向”选项项答在相应的 ____ 上C)视图设计器没有“更新条件”选项卡,有“杏询去向”选项D)视图设计器冇“更新条件”选项卡,也冇“查询去向”选项10)在SQL 査询时,使用WHERE 子句指出的是_CA ) 查询目标B ) 查询结果 0查询条件D )杏询视图11) Visual FoxPro 参照完整性规则不包括_B_.A ) 更新规则B ) 查询规则C ) 删除归则D ) 插入规则⑵在SQL 包含的功能中,最重耍的功能是—A ______________ 。
vfp练习题
v f p练习题(总30页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 ( ) A.姓名B. 2004 姓名C.姓名 2004 D. 2004 学生2、在 Visual FoxPro 系统中,下列表示中不属于常量的是 ( ).A. .T. B. [T] C."T"D. T3、函数 INT 的返回值是 ( ) 。
A. -4 B. -3 C. 3 D.4.、执行下列命令后,屏幕上显示的结果是 ( )。
X="ARE YOU Ok" Y="are" AT(Y,X)A. 1 B. .F. C. .T. D. 05、下列4个表中,运算结果为数值的是A、9988”-”1255B、200+800=1000C、ctod([11/22/01])-20D、len(space(3))-16、下面关于VFP数组的叙述中,错误的是A、用DIMENSION和DECLARE都可以定义数组B、VFP只支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各种数组元素初值为.F.7、下面字符串中非法字符串为2A、”A STRING”B、’IT IS A ‘DRING”C、”A STRING ”D、IA IS A ‘STING’”8、函数SUBSTR(””,7,6)的返回值是、职工数据库有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令A、DATE()-出生日期B、(DATE()-出生日期)/365C、INT(DATE()-出生日期)/365)D、ROUND(DATE()-出生日期/365)10、执行以下命令序列(假设今天是2000年8月6日)STORE DATE() TO M_DATEM_DATE=M_DATE-365YEAR(M_DATE)的显示结果为A、1999B、99C、20000D、该语句序列中有错误11、执行下列命令序列后,NDATE的显示值是STORE{03/08/06} TO MDATENDATE=MDATE+2NDATEA.03-08-0812、下列表达式中,表达式返回结果为.T.的是( )3A:AT("A","BCD") B:"信息"$"管理信息系统"C:LEN("ABCD") D:SUBSTR("计算机技术",3,2) 答案:B 13、不属于循环结构的语句是( )A:SCAN...ENDSCAN B:IF...ENDIFC:FOR...ENDFOR D:DO While...ENDDO 答案:B14、要想将日期型或日期时间型效据中的年份用4位数字显示,应当使用设置命令A:SET CENTURY ON B:SET CENTURY OFFC:SET CENTURY TO 4 D:SET CENTURY OF 4 答案:A15、在下列函数中,函数值为数值的是A:BOF() B:CTOD('01/01/96')C:AT('人民','中华人民共和国') D:SUBSTR(DTOC(DATE()),7) 答案:C16、在Visual FoxPro中,用于建立或修改过程文件的命令是:A:MODIFY <文件名> B:MODIFY COMMAND <文件名> C:MODIFY PROCEDURE <文件名> D:上面(B)和(C)都对答案:B 17、在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行4A:PRG文件 B:BAK文件 C:FXP文件 D:EXE文件答案:C 18、下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1SA. 0B. 1D.由A的值决定答案:B解析:不论A为多少,都要执行S=119、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是(.NULL.)(‘xy’,'xyz’)(‘xy’,'abbcxyz’)(SPACE(0))答案:B20、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”+AT(a,1) +RIGHT(a,1)+LEFT(a,3,4) +RIGHT(a,2)答案:D21、在VisualFoxpro中,编译后的程序文件的扩展名为答案:D22、下列函数返回类型为数值型的是()。
vf考试试卷真题及答案
vf考试试卷真题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. UCASEC. SPACED. AT答案:A2. 以下哪个选项是Visual FoxPro中的逻辑运算符?A. ANDB. ORC. NOTD. ALL OF THE ABOVE答案:D3. 在Visual FoxPro中,如何表示当前表的记录指针?A. RECNO()B. RECNOC. CURSORD. CURRENT答案:A4. Visual FoxPro中,哪个命令用于显示当前表的结构?A. DISPLAY STRUCTUREB. DISPLAYC. DESCRIBED. DESCRIBE STRUCTURE5. 在Visual FoxPro中,如何将一个表的记录追加到另一个表中?A. INSERT INTOB. APPEND FROMC. COPY TOD. MOVE TO答案:B6. Visual FoxPro中,以下哪个函数用于将小写字母转换为大写?A. UCASEB. LCASEC. PROPERD. UPPER答案:A7. 在Visual FoxPro中,如何使用命令行窗口执行一个程序?A. DOB. RUNC. CALLD. EXECUTE答案:B8. Visual FoxPro中,哪个命令用于创建一个空的数据库?A. CREATE DATABASEB. CREATE DBFC. CREATE TABLED. CREATE EMPTY答案:A9. 在Visual FoxPro中,哪个函数用于返回当前日期?B. TODAY()C. NOW()D. CURRENTDATE()答案:B10. Visual FoxPro中,以下哪个选项是正确的表单属性?A. CaptionB. FormCaptionC. FormTitleD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个表。
国家二级VF笔试模拟试卷104(题后含答案及解析)
国家二级VF笔试模拟试卷104(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在Visual FoxPro中,要把文件、ABC.PRG复制成XYZ.PRG应使用的命令是( )。
A.COPY ABC.PRG XYZ.PRGB.COPY FILE ABC.PRG XYZ.PRGC.COPY FILE ABC.PRG T0 XYZD.COPY FILE ABC.PRG T0 XYZ.PRG正确答案:D2.在Visual FoxPro中,可以通过键盘接受数值的命令有( )。
A.ACCEPTB.ACCEPT和WAITC.INPUT和ACCEPTD.INPUT和95,10 GET正确答案:D3.当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。
要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是( )。
A.EPLACE ALL工资总额WITH基本工资+奖金+津贴B.TOTAL叫工资总额FIELDS基本工资,奖金,津贴C.REPLACE工资总额WITH基本工资+奖金+津贴D.SUM基本工资+奖金+津贴T0工资总额正确答案:A4.设有学生数据库XSH.DBF(包括学号、姓名等字段),课程数据库KCH.DBF(包括课程号、课程名等字段)和选修课数据库XK.DBF(包括学号、课程号,成绩等字段)和下述命令序列:SELE O USE XSH ALIAS KX INDEX ON学号TO XH1 SELE O USE KCH ALIAS KK INDEX ON 课程号TO XH2 SELE O USE XK SET RELATION TO学号INTO KX SET RELATION TO课程号INTO KK ADDITIVE 执行上述命令序列后,以下查询命令一定正确的是( )。
卓顶精文2019计算机网络安全技术试卷全(含答案)
计算机科学与技术专业《计算机网络安全》试卷一、单项选择题(每小题1分,共30分)在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。
1.非法接收者在截获密文后试图从中分析出明文的过程称为(A)A.破译B.解密C.加密D.攻击2.以下有关软件加密和硬件加密的比较,不正确的是(B)A.硬件加密对用户是透明的,而软件加密需要在操作系统或软件中写入加密程序B.硬件加密的兼容性比软件加密好C.硬件加密的安全性比软件加密好D.硬件加密的速度比软件加密快3.下面有关3DES的数学描述,正确的是(B)A.C=E(E(E(P,K1),K1),K1)B.C=E(D(E(P,K1),K2),K1)C.C=E(D(E(P,K1),K1),K1)D.C=D(E(D(P,K1),K2),K1)4.PKI无法实现(D)A.身份认证B.数据的完整性C.数据的机密性D.权限分配5.CA的主要功能为(D)A.确认用户的身份B.为用户提供证书的申请、下载、查询、注销和恢复等操作C.定义了密码系统的使用方法和原则D.负责发放和管理数字证书6.数字证书不包含(B)A.颁发机构的名称B.证书持有者的私有密钥信息C.证书的有效期D.CA签发证书时所使用的签名算法7.“在因特网上没有人知道对方是一个人还是一条狗”这个故事最能说明(A)A.身份认证的重要性和迫切性B.网络上所有的活动都是不可见的C.网络应用中存在不严肃性D.计算机网络是一个虚拟的世界8.以下认证方式中,最为安全的是(D)A.用户名+密码B.卡+密钥C.用户名+密码+验证码D.卡+指纹9.将通过在别人丢弃的废旧硬盘、U盘等介质中获取他人有用信息的行为称为(D)A.社会工程学B.搭线窃听C.窥探D.垃圾搜索10.ARP欺骗的实质是(A)A.提供虚拟的MAC与IP地址的组合B.让其他计算机知道自己的存在C.窃取用户在网络中传输的数据D.扰乱网络的正常运行11.TCPSYN泛洪攻击的原理是利用了(A)A.TCP三次握手过程B.TCP面向流的工作机制C.TCP数据传输中的窗口技术D.TCP连接终止时的FIN报文12.DNSSEC中并未采用(C)A.数字签名技术B.公钥加密技术C.地址绑定技术D.报文摘要技术13.当计算机上发现病毒时,最彻底的清除方法为(A)A.格式化硬盘B.用防病毒软件清除病毒C.删除感染病毒的文件D.删除磁盘上所有的文件14.木马与病毒的最大区别是(B)A.木马不破坏文件,而病毒会破坏文件B.木马无法自我复制,而病毒能够自我复制C.木马无法使数据丢失,而病毒会使数据丢失D.木马不具有潜伏性,而病毒具有潜伏性15.经常与黑客软件配合使用的是(C)A.病毒B.蠕虫C.木马D.间谍软件16.目前使用的防杀病毒软件的作用是(C)A.检查计算机是否感染病毒,并消除已感染的任何病毒B.杜绝病毒对计算机的侵害C.检查计算机是否感染病毒,并清除部分已感染的病毒D.查出已感染的任何病毒,清除部分已感染的病毒17.死亡之ping属于(B)A.冒充攻击B.拒绝服务攻击C.重放攻击D.篡改攻击18.泪滴使用了IP数据报中的(A)A.段位移字段的功能B.协议字段的功能C.标识字段的功能D.生存期字段的功能19.ICMP泛洪利用了(C)A.ARP命令的功能B.tracert命令的功能C.ping命令的功能D.route命令的功能20.将利用虚假IP地址进行ICMP报文传输的攻击方法称为(D)A.ICMP泛洪ND攻击C.死亡之pingD.Smurf攻击21.以下哪一种方法无法防范口令攻击(A)A.启用防火墙功能B.设置复杂的系统认证口令C.关闭不需要的网络服务D.修改系统默认的认证名称22.以下设备和系统中,不可能集成防火墙功能的是(A)A.集线器B.交换机C.路由器D.WindowsServer2019操作系统23.对“防火墙本身是免疫的”这句话的正确理解是(B)A.防火墙本身是不会死机的B.防火墙本身具有抗攻击能力C.防火墙本身具有对计算机病毒的免疫力D.防火墙本身具有清除计算机病毒的能力24.以下关于传统防火墙的描述,不正确的是(A)A.即可防内,也可防外B.存在结构限制,无法适应当前有线网络和无线网络并存的需要C.工作效率较低,如果硬件配置较低或参数配置不当,防火墙将成形成网络瓶颈D.容易出现单点故障25.下面对于个人防火墙的描述,不正确的是(C)A.个人防火墙是为防护接入互联网的单机操作系统而出现的B.个人防火墙的功能与企业级防火墙类似,而配置和管理相对简单C.所有的单机杀病毒软件都具有个人防火墙的功能D.为了满足非专业用户的使用,个人防火墙的配置方法相对简单26.VPN的应用特点主要表现在两个方面,分别是(A)A.应用成本低廉和使用安全B.便于实现和管理方便C.资源丰富和使用便捷D.高速和安全27.如果要实现用户在家中随时访问单位内部的数字资源,可以通过以下哪一种方式实现(C)A.外联网VPNB.内联网VPNC.远程接入VPND.专线接入28.在以下隧道协议中,属于三层隧道协议的是(D)A.L2FB.PPTPC.L2TPD.IPSec29.以下哪一种方法中,无法防范蠕虫的入侵。
VisualFoxPro 试题及答案
VISUAL FOXPRO期末试题答案一、选择题下列各题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模拟试题 及答案PDF.pdf
USE XSDA.DBF
ACCEPT “请输入待查学生姓名:” TO NAME
LOCATE
for 姓名=name
IF
found()
6
书山有路
? ”学号:”+学号+”姓名:”+姓名+ ”专业:”+专业
ELSE
? ” 查无此人!”
ENDIF
USE
4、下列程序片段执行后,T 的结果为 120
。
T=1
I=1
T (D)CONTINUE
11、用 FOR…ENDFOR 组织的循环结构中,如省略步长则系统默认步长是( )。
(A)0
(B)-1
(C)1
(D)2
12、在 Visual FoxPro 的表文件(.DBF)中,逻辑型、日期型、通用型和备注型字段的宽度 分别为( )。
(A)1,8,4,4 (B)2,8,10,4 (C)1,8,10,10 (D)2,8,任意,任意
(C)SUBSTR(“青岛市”,3,1)
(D)SUBSTR(“青岛市”,3,2)
9、逻辑运算符从高到低运算优先级是( )。
(A)NOT OR AND
(B)NOT AND OR
(C)AND NOT OR
(D)OR NOT AND
10、用 LOCATE 命令查找出满足条件的第一个记录后,若要继续查找满足条件的下一条记录, 应该用( )命令。
(A)科学计算应用 (B)过程控制应用 (C)数据处理应用 (D)辅助工程应用 3、Visual FoxPro 6.0 管理的数据库是( )型数据库。
1
书山有路
(A)网络
(B)层次
(C)关系
(D)链状
4、Visual FoxPro 6.0 系统提供的 FOR<条件>子句与一些相关的命令配合使用可以方便地实 现关系运算中( )的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。
(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。
(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。
(X)4、COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。
(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。
(√)6、VisualFoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。
(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。
(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。
(X)9、VisualFoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。
(√)10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。
二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。
(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。
(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、VisualFoxPro6.0管理的数据库是()型数据库。
(A)网络(B)层次(C)关系(D)链状4、VisualFoxPro6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。
(A)投影(B)复制(C)选择(D)关联5、数据的完整性是指()。
(A)数据的存储与使用数据的程序有关(B)防止数据被非法使用(C)数据的正确性、合理性和一致性(D)减少系统中不必要的重复数据6、在VisualFoxPro数据库管理系统中,下列数据属于常量的是()。
(A).n.(B)F(C)07/08/99(D)ALL7、在下列VisualFoxPro表达式中,运算结果一定是逻辑型值的是()。
(A)字符表达式(B)数值表达式(C)关系表达式(D)日期表达式8、如果想从字符串“青岛市”中取出汉字“岛”,应该使用函数()。
(A)SUBSTR(“青岛市”,2,2)(B)SUBSTR(“青岛市”,2,1)(C)SUBSTR(“青岛市”,3,1)(D)SUBSTR(“青岛市”,3,2)9、逻辑运算符从高到低运算优先级是()。
(A)NOTORAND(B)NOTANDOR(C)ANDNOTOR(D)ORNOTAND10、用LOCATE命令查找出满足条件的第一个记录后,若要继续查找满足条件的下一条记录,应该用()命令。
(A)SKIP(B)GO(C)NEXT(D)CONTINUE11、用FOR…ENDFOR组织的循环结构中,如省略步长则系统默认步长是()。
(A)0(B)-1(C)1(D)212、在VisualFoxPro的表文件(.DBF)中,逻辑型、日期型、通用型和备注型字段的宽度分别为()。
(A)1,8,4,4(B)2,8,10,4(C)1,8,10,10(D)2,8,任意,任意13、定义一个表的结构时,需要指明表中包含多少个字段,每个字段的字段名、()、宽度和小数位数等结构参数。
(A)别名(B)含义(C)作用(D)类型14、下面关于表的索引的描述中,错误的是()。
(A)复合索引文件的扩展名为.CDX(B)结构化复合索引文件随着表的打开而自动打开(C)当对表进行编辑修改时,系统会自动对结构化复合索引文件中的索引进行维护(D)每张表只能创建一个主索引和候选索引15、记录逻辑删除DELETE命令不带任何范围和条件时,表示()。
(A)删除当前记录(B)删除从当前记录开始往后的全部记录(C)全部记录(D)删除从当前记录开始往前的全部记录16、若要选中表单中的多个控件对象,可按住()键的同时再单击欲选中的控件对象。
(A)SHIFT(B)CTRL(C)ALT(D)TAB17、表单的()方法用于从内存中释放表单。
(A)Release(B)Refresh(C)Show(D)Hide18、VisualFoxPro中的This关键字是对()的引用。
(A)当前对象(B)当前表单(C)任意对象(D)任意表单19、命令按钮的()属性指定了其表面上显示的文本。
(A)Name(B)Enabled(C)Caption(D)Picture20、无论是通过表单向导还是表单设计器,所设计的表单保存时都会形成扩展名为()文件。
(A)SCX(B)PRG(C)DBC(D)DBF三、填空题(每空1分,共15分)1、数据库系统的核心是数据库管理系统。
2、在关系数据库的基本操作中,从表中取出若干个属性(字段)列的操作称为投影,为实现该操作,VisualFoxPro中的一些对表操作的命令经常用 FIELDS 短语指定取出的相关属性列。
3、?MOD(12,-9)的返回值是 -6 ;?”World”$”WorldWideWeb”的结果是_____.T.__________。
4、?INT(4.9)的返回值是 4 ;?3+3>=6.AND“CARD”>”CARE”的结果是 .F. 。
5、?2+8>4+5and(not.t.or"b"$"c"+"b")的结果是 .T. ;?Str(1234.5678,6,1)的结果是 1234.6 。
6、VisualFoxPro中若创建的数据表中包含备注型字段,则备注型字段内容会自动保存在一个与表文件主名相同,但扩展名为 .FTP 的文件中。
7、永久关系是数据库表间的关系,在数据库设计器中表现为表索引之间的连线。
8、SQL语言的数据查询语句SELECT中,用 DISTINCT 子句去掉重复的记录。
9、首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、细节和页注脚。
10、结构化程序所使用的三种基本控制结构是顺序结构、选择结构和循环结构。
11、对象的特征和行为称为对象的属性,对象能执行的操作称为对象的方法,对象能够识别的外界动作称为事件。
四、数据表操作(20分)1、若要在第2号工作区中,以“XS”为别名打开“STUDENT.DBF”表文件的命令是USE STUDENT ALIAS XS IN 2。
2、若STUDENT.DBF具有10条数据记录,则在交互方式下依次顺序执行下列命令序列,请空格处填上屏幕的显示结果。
USESTUDENT.DBF?RECNO(),BOF() 1 .F.SKIP–1?RECNO(),BOF() 1 .T.GOBOTTOM?RECNO(),EOF() 10 .F.SKIP+1?RECNO(),EOF() 11 .T.3、若有图书库存表“BOOKSTORE.DBF”(书号N5,书名C20,作者C8,出版日期D8,出版社C10,定价N5,2,册数N5,总价N8,2),部分数据记录如下,请给出完成下列任务的VisualFoxPro命令。
(1)若需要按“书号”为索引关键字表达式建立索引标记名SH的普通索引(保存在其结构化复合索引文件中)且并指定为主控索引。
indexon书号tagsh(2)按“总价=定价*册数”修改计算表中全部记录的“总价”字段。
Replaceall总价with定价*册数(3)显示出版日期在2019以后且册数大于150的图书的全部信息。
Listallforyear(出版日期)>=2019and册数>150(4)根据BOOKSTORE.DBF表产生一个仅包含“高教出版社”数据记录的新表GJBOOK.DBF。
CopytoGJBOOKfor出版社=“高教出版社”(5)用SELECT-SQL语句查询“出版日期”在2019年以前的书号、书名、册数等字段信息并按出版社进行排序,查询结果在浏览窗口中显示。
Select书号、书名、册数fromBOOKSTORE;Whereyear(出版日期)<2019;Orderby出版社五、程序阅读与填充(20分)1、下列程序片段的执行结果是 55 。
S=0FORI=1TO10S=S+IENDFOR?S2、下列程序片段实现了将STUD.DBF中所有男生的数据记录的输出,请在画线处填上正确的语句。
USESTUDDOWHILE.NOT.EOF()IF性别=”男”DISPLAYWAIT”按任意键继续显示下一条记录!”ENDIFSkipENDDOUSE3、下列程序片段完成了程序运行时,根据所输入的姓名从XSDA表(包含姓名字段)中查找记录的操作,若查找到则显示其学号、姓名、专业信息,若无则显示“查无此人!”。
要求在画线处填上适当的程序代码。
USEXSDA.DBFACCEPT“请输入待查学生姓名:”TONAMELOCATE for 姓名=nameIF found()?”学号:”+学号+”姓名:”+姓名+”专业:”+专业ELSE?”查无此人!”ENDIFUSE4、下列程序片段执行后,T的结果为 120 。
T=1I=1DOWHILEI<=5T=T*II=I+1ENDDO?T5、下列程序片段的功能是判断所输入的一个字符是属于字母、数字或特殊符号(字母、数字之外的符号),请在画线处填上适当的程序代码。
ACCEPT“请输入一个字符:”TOcVarDOCASECASEUPPER(cVar)<=”Z”.AND.UPPER(cVar)>=”A”?cVar,”是字母!”CASE cVar>=”0” .AND. cVar<=”9”?cVar,”是数字!”otherwise?cVar,”是特殊符号!”。