VF题目(2)
- 格式:docx
- 大小:20.55 KB
- 文档页数:6
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST表增为字段:客户等级C(2) ,字段值允许为空。
4、为ORDER1表"金额"字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
本题的主要考核点:主索引的建立、为已建立索引的表建立联系、字段的添加、字段有效性规则的建立。
解题思路:1.在表设计器中的索引页面,建立索引名索引表达式都为客户编号的主索引。
2.建立两个表的联系。
在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即已建立。
3.增加字段的方法:打开CUST表的表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。
字段值允许为空,则选中"NULL"项。
4.建立有效性规则比较简单直接的方法是在表设计器中建立。
在表设计器中首先选中要定义有效性规则的字段"金融",在"规则"一栏中输入"金额>0"(或用表达式生成器生成),在"信息"栏中输入:"金额必须大于零"。
二、简单应用(2小题,每题20分,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC和COURSE2。
三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,先修课号,学分)在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排序。
vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。
VFP期末考试模拟题(二)一选择题1.下列控件不可以直接添加到表单中的是 (A ).A.选项按钮B.命令按钮C.命令按钮组D.选项按钮组2.当在菜单设计器中设计完菜单项后,要选择"菜单"中的(A ).A.生成B.运行C.编译D.调试3.下列符号中,除( A)外均可作为Visual FoxPro的内存变量名.A."男"B.F1FC.X3D.男4.执行下列命令序列后,VF1的指针指向第( 3)条记录,VF2指向第(1)条记录. SELECT 2 USE VF1 SELECT 3 USE VF2 SELECT 2 SKIP 2A.1、2B.2、1C.1、1D.3、15.有关索引的正确描述是___C___。
A.索引文件具有表文件结构,利用它能对表文件进行重新排列B.索引文件中只含有索引指针和关键字,对原表的排列顺序无任何影响C.索引文件中只含有索引指针和关键字,利用它能对表文件进行重新排列D.在索引文件中既可以包含原表中的全部字段,也可以含有部分字段6.在Visual FoxPro中,表单(Form)是指(D ).A.数据库查询的列表B.数据库中各个表的清单C.一个表中各个记录的清单D.窗口界面7.下列关于索引文件的叙述中,说法正确的是____A____A.索引文件必须配合原数据表使用B.一个数据表文件只能建立一个对应的索引文件C.复合索引文件的扩展名为.IDXD.单索引文件的扩展名为.CDX8.一数据表中含8条记录,执行Brow命令后,其recno( )的返回值为( D).A.7B.8C.1D.99.表达式CTOD("12/27/65")-4的值是( D).A.12/27/61B.出错C.8/27/65D.12/23/6510.查询去向中没有( A).A.列表框B.图形C.屏幕D.浏览11.下列命令中,拷贝库文件结构的命令是(D ).A.COPY FILE TOB.COPY TOC.COPY STRUCTURE EXTENDED TOD.COPY STRUCTURE TO12.创建两个具有"一对多"关系的表之间的关联,应当(D).A.通过纽带表B.通过某个索引的同名字段C.通过某个同名字段D.通过主索引字段和不同字段13.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是(D).A.IF-ENDIFB.TEXT-ENDTEXTC.DO CASE-ENDCASED.DO WHILE-ENDDO14.使用报表带区可对数据在报表中的(C )进行控制.A.字体和格式B.次数和格式C.位置和次数D.位置和字体15.以下属于非容器类控件的是(D ).A.ContainerB.FormC.pagebel16.在Visual Foxpro中,查询文件的扩展名为( A).A..qprB..lbtC..fmtD..fqt17.在 set exact on 的情况下,命令"FO"="FOX"显示的结果是( A).A..F.B.以上都不对C..T.D.错误信息18.设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是( C ).A.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)B.?sr"全国"C.?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)D.?STR(sr,1,12)+STR(sr,17,14)19.以下关于主索引和候选索引的叙述正确的是___A___。
vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
VF试题及答案(一)一、选择题下列各题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,其中有“教师”表和“学院”表。
实验二关联、查询和数据库实验2-1 多表关联与查询实验目的:〔1〕理解关联的概念,掌握在数据工作期窗口中建立关联的方法。
〔2〕掌握SELECT-SQL查询命令。
〔3〕掌握用查询设计器建立查询的方法。
实验要求:〔1〕在数据工作期窗口上建立以“订单〞为父表,“订单明细〞为子表的一多关系;再建立以“订单明细〞为父表,“货物〞为子表的多一关系的二级关联。
然后查看关联后的效果。
〔2〕用SELECT-SQL命令对上述5个表作多表查询练习。
①查询联系“东南实业〞公司的员工**及联系。
②查询订购麻油的订单份数。
〔3〕用查询设计器查询公司订货情况。
实验步骤:〔1〕为“关联〞建立索引:为订单表的订单号字段建立索引,再为货物表的货号字段建立索引。
1)翻开“订单明细表〞在命令窗口里输入命令:INDE* ON 订单号 TAG ddh,执行命令就为该表建立了索引,翻开表生成器查看如下:图中显示了索引,默认是升序的。
2〕同样的方法,翻开“订单明细表〞在命令窗口里输入命令:INDE* ON 货号 TAG hh,执行命令就为该表建立了索引,〔2〕建立关联:过程方法:1〕翻开数据工作期窗口→分别用“翻开〞按钮翻开订单表、订单明细表和货物表→在“别名〞列表框中选定“订单〞,单击“关系〞按钮→在“别名〞列表框中选定“订单明细〞→随即弹出“设置南索引顺序〞对话框,其列表框中显示“订单明细.订单号〞。
选定“确定〞按钮→随即弹出“表达式生成器〞对话框,其SET RELATION框中显示“订单号〞。
选定“确定〞按钮,多一关系建立完成→选定“一对多〞按钮→在随即弹出的“创立一对多关系〞对话框中→选定“确定〞按钮,一多关系建立完成。
显示的表达式生成器如下:2)在“别名〞列表框中选定“订单明细〞→为确定以订单明细表为父表建立下一级关联,在“关系〞列表框中也选定“订单明细〞→单击“关系〞按钮→在“别名〞列表框中选定“货物〞→在随即弹出的“设置索引顺序〞对话框中选定“确定〞按钮→在“表达式生成器〞对话中选定“确定〞按钮,多一关系建立完成,如图下列图所示:〔3〕查看关联效果:分别“订单〞、“订单明细〞和“货物〞浏览窗口,并按左中右顺序排列→选定“订单〞表的*个记录,“订单明细〞和“货物〞浏览窗口的内容即会关联变化,如下列图所示。
vf模拟考试试题及答案一、选择题(每题2分,共20分)1. VF中,以下哪个函数用于判断变量是否为数字?A. IsNumericB. IsAlphaC. IsDateD. IsEmpty答案:A2. VF中,以下哪个函数用于连接两个字符串?A. ConcatB. ConnectC. JoinD. Append答案:C3. VF中,以下哪个函数用于计算两个日期之间的天数?A. DateDiffB. DateAddC. DatePartD. DateSerial答案:A4. VF中,以下哪个函数用于获取当前系统时间?A. NowB. GetTimeC. CurrentTimeD. Time答案:A5. VF中,以下哪个函数用于将字符串转换为小写?A. LowerB. LCaseC. LowerCaseD. ToLower答案:B6. VF中,以下哪个函数用于将字符串转换为大写?A. UpperB. UCaseC. UpperCaseD. ToUpper答案:B7. VF中,以下哪个函数用于判断字符串是否为空?A. IsEmptyB. IsNullC. IsBlankD. IsEmptyString答案:D8. VF中,以下哪个函数用于获取字符串的长度?A. LengthB. LenC. SizeD. Count答案:B9. VF中,以下哪个函数用于截取字符串的子串?A. SubStringB. MidC. SubstrD. Slice答案:A10. VF中,以下哪个函数用于替换字符串中的字符?A. ReplaceB. ReplaceAllC. SubstituteD. ReplaceWith答案:A二、填空题(每题2分,共20分)1. VF中,字符串连接运算符是_________。
答案:&2. VF中,逻辑运算符包括_________、_________和_________。
答案:AND, OR, NOT3. VF中,用于声明变量的关键字是_________。
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在VF数据库中,使用________函数可以计算两个日期之间的天数差。
一、单项选择题1.不允许记录中出现重复索引值的索引是()A.主索引B.主索引、候选索引、普遍索引C.主索引和候选索引D.主索引、候选索引和唯一索引答案:C2.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表答案:A3.可以链接或嵌入OLE对象的字段类型是()A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段答案:C4.查询设计器和视图设计器的主要不同表现在于()A.查询设计器有"更新条件"选项卡,没有"查询去向"选项B.查询设计器没有"更新条件"选项卡,有"查询去向"选项C.视图设计器没有"更新条件"选项卡,有"查询去向"选项D.视图设计器有"更新条件"选项上,也有"查询去向"选项答案:B5.在V isual FoxPro中,表单(Form)是指()A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面答案:D6.在V isual FoxPro中,打开数据库的命令是。
A.OREN DA TABASE <数据库名> B.USE <数据库名>C.USE DA TABASE <数据库名> D.OPEN <数据库名>答案:A7.连续执行以下命令之后,最后一条命令的输出结果是。
SET EXACT OFFX="A "?IIF("A"=X,X-"BCD",X+"BCD")A.A B.BCD C.A BCD D.ABCD答案:C8.在以下四组函数运算中,结果相同的是。
vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA参考答案:B【解析】栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。
2.下列叙述中正确的是()。
A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D【解析】循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A) O(n)B) O(n2)C) O()D)参考答案:C【解析】当有序线性表为顺序存储时才能用二分法查找。
可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较次,而顺序查找需要比较n次。
4.下列叙述中正确的是()。
A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间参考答案:A【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误。
链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误。
5.数据流图中带有箭头的线段表示的是()。
A) 控制流B) 事件驱动C) 模块调用D) 数据流参考答案:D【解析】数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。
二级试题及答案(vf)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)请在考生文件夹下建立一个项目wy。
(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。
(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。
(4)从表hjqk中查询"奖级"为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。
(1)启动Visual FoxPro后,在命令窗口输入命令:CREA TE PROJECT wy,新建一个项目管理器。
(2)在项目管理器wy中,单击"数据"选项卡,然后选中列表框中的"数据库",单击选项卡右边的"添加"命令按钮,系统弹出"打开"对话框,将考生文件下的ks4数据库文件添加到项目管理器中。
(3)在"数据"选项卡中,依次展开"数据库"-"ks4",选中ks4分支下的"本地视图",单击项目管理器右边的"新建"命令按钮,在弹出的"新建本地视图"对话框中,单击"新建视图"图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。
根据题意,在视图设计器的"字段"选项卡中,将"可用字段"列表框中的字段全部添加到右边的"选定字段"列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。
(4)在"数据"选项卡中选中"查询",然后单击"新建"命令按钮,单击"新建查询"对话框中的"新建查询"图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。
全国高等学校计算机等级考试模拟试卷(二)I、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。
考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。
1、能将高级语言源程序转换成目标程序的是。
A、编译程序B、解释程序C、调试程序D、编辑程序2、键单独按下通常不起作用。
A、EscB、ShiftC、Caps LockD、Insert3、下列关于计算机病毒的叙述中,正确的选项是。
A、计算机病毒可以通过读写软盘、硬盘或Internet网络进行传播B、计算机病毒只感染.exe或.com文件C、计算机病毒是通过电力网进行传播的D、计算机病毒是由于软盘片表面不清洁而造成的4、网络是按相互通信的。
A、信息交换方式B、传播装置C、网络协议D、分类标准5、网络中使用的传输介质,抗干扰性能最好的是。
A、双绞线B、光缆C、细缆D、粗缆6、早期的计算机主要是用来进行。
A、科学计算B、系统仿真C、自动控制D、动画设计7、计算机所具有的“存储程序和数据”的原理是提出的。
A、图灵B、布尔C、冯.诺依曼D、爱因斯坦8、无符号二进制整数1011011转换成十进制数是。
A、90B、91C、92D、939、下列各计算机程序语言中,不属于高级程序设计语言的是。
A、Visual BasicB、C#语言C、Java语言D、汇编语言10、英文缩写CAI的中文意思是。
A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助管理11、删除Windows桌面上某个应用程序的快捷方式图标,意味着。
A、该应用程序连同其图标一起被删除B、只删除了该应用程序,对应的图标被隐藏C、该应用程序连同其图标一起被隐藏D、只删除了图标,对应的应用程序被保留12、从运行的MS-DOS全屏幕方式返回到Windows 2000的方法是。
A、按Ctrl键,并按Enter键B、键入Quit,并按Enter键C、键入Exit,并按Enter键D、重新启动,进入Windows13、在Windows中,按PrintScreen键,则使整个桌面内容。
大学vf考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 非唯一索引答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. USE FORMD. DISPLAY FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭当前表单?A. CLOSE FORMB. RELEASE FORMC. CLEAR FORMD. DESTROY FORM答案:D5. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM employees WHERE salary > 3000B. SELECT * FROM employees WHERE salary = 3000C. SELECT * FROM employees WHERE salary < 3000D. All of the above答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDOW()C. CTOD()D. DATE()答案:A7. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. USE DATABASEC. OPEN DATABASED. CLOSE DATABASE答案:A8. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. Visual FoxPro中,以下哪个命令用于将数据从表单的字段传送到表中?A. POSTB. APPENDC. STORED. INSERT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
VF程序设计语言部分1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2.在VF 中,“表”是指()。
A.报表 B.关系 C.表格 D.表单3.在关系模型中,实现“关系中不允许出现相同元组”的约束应使用()。
A.临时关键字 B.主关键字 C.外部关键字 D.索引关键字4.在VF中创建项目时,系统将建立一个项目文件,该项目文件的扩展名是()。
A.por B.prj C.pjx D.itm5.在VF的项目管理器中,不包括的选项卡是()。
A.数据 B.文档 C.类 D.表单6.数据库表可以设置字段有效性规则,字段有效性规则属于()范畴。
A.实体完整性 (对记录) B.参照完整性(对表间)C.数据一致性 D.域完整性(对字段)7.在VF中,不可以指定的字段的数据类型是()。
A.日期型 B.时间型 C.通用型 D.备注型8.数据库表的字段可以定义默认值,默认值是()。
A.逻辑表达式 B.字符表达式 C.数值表达式 D.前三种都可能10.根据“职工”项目文件生成emp_sys.exe应用程序的命令是()。
A.BUILD EXE emo_sys FROM 职工 B.BUILD APP emp_sys.exe FROM 职工C.LINK EXE emo_sys FROM职工 D.LINK APP emp_sys FROM职工11.指定参照完整性的删除规则为“级联”,当删除父表中的记录时,()。
A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关12.创建数据库表结构时,为表中一些字段建立普通索引,其目的是()。
A.改变表中记录的物理顺序 B.为了对表进行实体完整性约束C.加快数据库表的更新速度 D.加快数据库表的查询速度13.数据库系统中对数据库进行管理的核心软件是()。
vf二级考试题及答案一、单选题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. ATD. SPACE答案:A2. 以下哪个命令用于在Visual FoxPro中打开一个表单?A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. MODIFY FORM答案:A3. 在Visual FoxPro中,如何使用SQL语句来创建一个新的表?A. CREATE TABLEB. INSERT INTOC. SELECT INTOD. DROP TABLE答案:A4. Visual FoxPro中,哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D5. 在Visual FoxPro中,如何设置当前工作目录?A. SET PATH TOB. SET DIRECTORYC. SET CURRENT DIRECTORYD. SET WORKING DIRECTORY答案:C6. 如果要在一个表单中显示一个表格控件,应该使用哪种控件?A. TEXTBOXB. GRIDC. COMMANDBUTTOND. COMBOBOX答案:B7. 在Visual FoxPro中,如何使用SQL语句来删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B8. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATEADDS()答案:A9. 如果要在一个表单中显示一个标签,应该使用哪种控件?A. TEXTBOXB. LABELC. COMMANDBUTTOND. GRID答案:B10. 在Visual FoxPro中,如何使用SQL语句来更新表中的记录?A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D2. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERT INTOB. DELETE FROMC. UPDATED. SELECT答案:A, B, C3. 在Visual FoxPro中,以下哪些控件可以用于输入数据?A. TEXTBOXB. COMBOBOXC. GRIDD. LISTBOX答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. 在Visual FoxPro中,以下哪些命令用于设置环境?A. SET TALKB. SET EXACTC. SET PATHD. SET STEP答案:A, B, C, D三、判断题(每题1分,共10分)1. Visual FoxPro支持SQL语言。
VF题目(2)15.编写程序three.prg完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。
.txt16.用SQL语句进行以下查询:查询“外汇账户”表中的日元信息.txt17.使用表单向导选择商品表生成一个文件名为good_form的表单.txt18.使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表).txt19.使用向导建立一对多报表report_c,选择父表employee中仓库号、职工号.txt20.建立表单,表单文件名和表单控件名均为myform_da。
.txt21.将order_list1表中的全部记录追加到order_list表中,.txt22.将order_detail1表中的全记录追加到order_detail表中,.txt23.将customer1表中的全部记录追加到customer表中,然后用SQL SELECT语句完成查询.txt24.列出客户名为“三益贸易公司”的订购单明细(order_detail)记录.txt25.列出总金额大于所有订购单总金额平均值的订购单(order_list)清单.txt26.根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩.txt27.使用报表向导建立一个简单报表。
要求选择salarys表中所有字段.txt28.创建一个名称为sview的视图,该视图的SELECT语句根据salary_db数据库中的salarys表.txt29.在“商品销售”数据库中,根据“销售表”和“商品表”查询每种商品的商品号.txt30.请修改并执行名称为form1的表单,要求如下:.txt31.用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称.txt32用SQL语句完成下列操作:将选课在5门课程以上(包括5门)的学生的学号.txt33.用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息.txt34.用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格.txt35.在SCORE_MANAGER数据库中查询学生的姓名和2003年的年龄.txt36.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次).txt37建立视图NEW_VIEW,该视图含有选修了课程但没有参加考试(成绩字段值为NULL).txt38.打开表单MYFORM4-4,把表单(名称为Form1)标题改为“欢迎您”.txt39.根据表stock_name和stock_sl建立一个查询,该查询包含字段股票代码、股票简称、买入价.txt40.用SQL语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名.txt41.用SQL语句完成下列操作:列出“林诗因”持有的所有外币名称(取自rate_exchange表)和持有数量.txt42.rate_pro.prg中的程序功能是计算出“林诗因”所持有的全部外币相当于人民币的价值数量.txt43.用SQL语句对自由表“教师”完成下列操作:将职称为“教授”的教师新工资一项设置为原工资.txt44.用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称.txt45.在建立的“外汇管理”数据库中种用视图设计器建立满足如下要求的视图:.txt46.设计一个如下图所示的时钟应用程序,具体描述如下.txt47.请按要求修改modil.prg程序文件中的错误并使之能够正确运行(具体修改要求在程序文件中).txt48.modi1.prg程序文件SQL SELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目.txt49.建方查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表.txt50.在考生文件夹下有student(学生)、course(课程)和score (选课成绩)3个表.txt51.建立一个满足如下要求的表单文件tab(1)表单中包含一个页框控制件Pageframel,.txt52.利用查询设计器创建查询,从xuesheng和chengji表中找出所有1982年出生的汉族学生记录。
.txt53.利用查询设计器创建查询,根据xueshent和chengji表统计出男、女生在英语课程上各自的最高分、.txt54.利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。
.txt55.利用查询设计器创建查询,从考生目录下的xuesheng表和chengji表中查询数学、英语和信息技术三 .txt56.使用一对多表单向导新建一个表单sport_form。
要求:使用“国家”为父表并选择“国家名称”.txt57.使用SQL语句完成下面的操作:根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数.txt58.考生文件夹下的程序文件five.prg的功能是:根据“教师表”计算每个系的教师人数并.txt59.打开数据库文件“课程管理”,使用SQL语句建立一个视图salary.txt60.使用查询设计器设计一个名称为TWO的查询,查询房价价格大于等于280元的每个客房的客房号.txt61.歌手比赛分为四个组,“歌手表”中的“歌手编号”字段的左边两位表示了该歌手所在的组号.txt62.建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法.txt63.建立一个查询score_query。
查询评委为“歌手编号”是“01002”的歌手所打的分数.txt64.在考生文件夹下完成以下简单应用(自由表order中存放着订单的有关数据).txt65.打开“点菜”数据库,使用查询设计器设计一个名称为THERR 的查询.txt66.打开“TEST_DB”数据库,根据表DEPT和表SELL并使用查询设计器设计一个名称为THREE的查询.txt67..建立表单two(表单名和表单文件名均为two),然后完成如下操作.txt68.在考生文件夹下已有表单文件formone .scx,如下图所示,其中包含两个标签.txt69.在考生文件夹下已有表单文件formone.scx,如下图所示,其中包含一个文本框、.txt70.在考生文件夹下已有表单文件formone.scx,如下图所示,其中包含一个列表框、一个表格和一个命令按钮.txt71.编写文件名为FOUR.PRG的程序,根据表TABA中所有记录的a,b,c三个字段的值.txt72.在考生文件夹下的SELLDB数据库中包含“部门表”、“销售表”、“部门成本表”和“商品代码表”等.txt73.在考生文件夹下已有order、orderiten和goods三个表。
其中,order表包含订单的基本信息.txt74.在考生文件夹下已有order、orderitem和goods三个表.txt75.利用查询设计器创建查询,从order、orderitem和goods表中查询2001年签订的所有订单的信息.txt76.请修改并执行程序temp。
temp.prg的功能是:根据“教师表”和“课程表”计算讲授“数据结构”.txt77.打开数据库文件“大学管理”,修改并执行程序four.prg.txt78.建立一个表单文件myform,将employee表文件添加到数据环境中,.txt79.编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数.txt80.在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1.txt81.请修改并执行程序four.prg,该程序的功能是:根据“学院表”和“教师表”计算.txt82.请修改并执行程序four.prg。
程序four.prg的功能是:计算每个系的平均工资和最高工资并存入表.txt83.使用一对多表单向导选择CUST表和ORDER表生成一个名为“ONE”的表单。
.txt84.使用一对多报表向导建立名称为P_ORDER 的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段.txt85.扩展Visual FoxPro基类Form,创建一个名为MyForm的自定义表单类。
自定义表单类保存在名为myclasslib的类库中.txt86.在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。
87.编写select语句,从orders(订单)表中统计2007年各月份签订的订单数。
统计结果依次包含“月份”和“订单数”两个字段,并按月份升序排序,统计结果存放在tableone表中88.使用查询设计器完成:查询“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段值,要求按客户名升序排序89.请修改并执行程序temp.prg,该程序的功能是:根据"教师表"和"职称表"计算每位教师的”应发工资“,每位教师的”应发工资“等于:与”职称级别“相符的”基本工资“+”课时“*80*职称系数90.编写程序文件prgone.prg,其功能是从"人事管理"数据库的相关表中查询销售部从1985年到1989年这5年出生的所有职工的信息91.请修改并执行程序test.test.prg的功能是:根据“职工”和"部门"两个表,计算每个部门1980到1990年出生的职工人数,存储于新表new中,新表中包括“部门”和“人数”两个字段92.使用SELECT语句查询2008年2月份没有订单的客户,查询结果依次包含客户号,姓名,性别,和联系电话四项内容,各记录按客户号降序排序,查询结果存放在表tableone中93.利用查询设计器创建查询,从customers、orders、orderitems和goods表中查询所有客户号前两个字符为“06”的客户签订的订单信息。
查询结果依次包含客户号、订单号、商品号、商品名和数量五项内容94.修改程序proone.prg中带有注释的四条语句(修改或填充,不要修改其他的语句),使之能够正常运行,程序的功能是将大于等于11并且小于等于2011的素数存储于表prime中。