VFP试卷模拟试卷及参考答案

合集下载

本科VFP模拟一(含答案)

本科VFP模拟一(含答案)

本科VFP模拟⼀(含答案)⼀、单选题:(每题1.5分,共54分)1、下⾯关于查询描述正确的是()A.可以使⽤create view 打开查询设计器B.使⽤查询设计器可以⽣成所有的SQL查询语句C.使⽤查询设计器⽣成的SQL语句存盘后将放在扩展名为QPR的⽂件中D.使⽤DO命令执⾏查询时,可以不带扩展名答案:C2、不可以作为查询和视图的输出类型是()A.⾃由表B.表单C.临时表D.数组答案:D3、SQL实现分组查询的短语是()A.ORDER BYB.GROUP BYC.HAVINGD.ASC答案:B4、Visual Foxpro中,要为当前表所有职⼯增加100元⼯资应该使⽤命令( )。

A.CHANGE ⼯资 WITH ⼯资+100B.REPLACE ⼯资 WITH ⼯资+100C.CHANGE ALL ⼯资 WITH ⼯资+100D.REPLACE ALL ⼯资 WITH ⼯资+100答案:D5、下列⽅法中,不能退出VFP的是()A.QUITB.ESC键C.ALT+F4D.⽂件--退出答案:B6、命令?"3"+"5"的结果是()A.35B."35"C.8D."8"答案:D7、在Visual FoxPro中,数据库表和⾃由表()。

A.字段名最长可达128个字符B.均拥有4种类型的索引,即主索引、候选索引、唯⼀索引和普通索引C.只有数据库表设置有字段属性D.均拥有3种类型的索引,即主索引、候选索引、唯⼀索引答案:A8、要控制两个表中数据的完整性和⼀致性可以设置“参照完整性”,要求这两个表 ________ 。

A.是同⼀个数据库中的两个表B.不同数据库中的两个表C.两个⾃由表D.⼀个是数据库表另⼀个是⾃由表答案:A9、结构化程序设计的三种基本逻辑结构是( ) 。

A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构答案:B10、数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是( )A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS答案:A11、Visual Foxpro中,在“选项”对话框的“⽂件位置”选项卡中可以设置()A.表单的默认⼤⼩B.默认⽬录C.⽇期和时间的显⽰格式D.程序代码的颜⾊答案:B12、要启动Visual Foxpro的向导可以()A.打开新建对话框B.单击⼯具栏上的“向导”图标按钮C.从“⼯具”菜单中选择“向导”D.以上⽅法均可以答案:D13、在VFP中,使⽤AVERAGE命令时,表⽂件需要()A.排序B.建⽴索引C.排序或建⽴索引D.以上都不需要答案:D14、要从某表⽂件中真正删除⼀条记录,应当()A.直接⽤ZAP命令B.先⽤DELETE命令,再⽤ZAP命令C.先⽤DELETE命令,再⽤PACK命令D.直接⽤DELETE命令答案:C15、若要控制数据库表中学号字段只能输⼊数字,则应设置()A.显⽰格式B.输⼊掩码C.字段有效性D.记录有效性答案:B16、数据库⽂件的扩展名是()A.DBFB.DBCC.DBTD.FPT答案:B17、在表中建⽴索引,使⽤的命令为()A.SORTB.UPDATEC.INDEXD.JOIN答案:C18、表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注⽂件中,该备注⽂件是( )A.DEMO.TXTB.DEMO.FMTC.DEMO.FPTD.DEMO.BAT答案:C19、有以下程序段:DO CASECASE 计算机<60"计算机成绩是:"+"不及格"CASE 计算机>=60"计算机成绩是:"+"及格"CASE 计算机>=70"计算机成绩是:"+"中"CASE 计算机>=80"计算机成绩是:"+"良"CASE 计算机>=90"计算机成绩是:"+"优"ENDCASE设学⽣数据库当前记录的计算机成绩是:优"计算机"字段的值是89,执⾏下⾯程序段之后,屏幕输出A.计算机成绩是:不及格B.计算机成绩是:及格C.计算机成绩是:良D.计算机成绩是:优答案:B20、在下⾯四组Foxpro 命令中,两条命令执⾏结果可能不相同的是( )A.DELETE DELETE RECORD RECNO()B.DELETE ALL DELETE FOR .T.C.DELETE FOR <条件> DELETE WHILE <条件>D.DELETE DELETE NEXT 1答案:C21、在关系理论中,把能够唯⼀地确定⼀个元组的属性或属性组合称之为( )A.索引码B.关键字C.域D.外码22、如果对⼀个关系统实施了⼀种关系运算后得到了⼀个新的关系,⽽且新关系统中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是A.选择B.投影C.联接D.并答案:B23、与命令LIST FIELDS 姓名,性别,出⽣⽇期不等效的命令是()A.LIST 姓名,性别,出⽣⽇期B.LIST ALL FIELDS 姓名,性别,出⽣⽇期C.DISPLAY FIELDS 姓名,性别,出⽣⽇期D.DISPLAY ALL 姓名,性别,出⽣⽇期答案:C24、⽤⼆维表格来表⽰实体与实体之间联系的数据模型称为()。

VF模拟试题 及答案

VF模拟试题 及答案

《V F P程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(?X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(?√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(?√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(?X)4、COUNT、SUM和AVERAGE命令中若缺省<范围>(√)5、工作区选择命令SELECT中既可使用表别名,区。

(√)6、VisualFoxPro(X)7、循环结构中,LOOP(√)8(?X)9、?(?√)1020分)。

C)数据库管理系统?(D)数据结构。

?(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)数值表达式8?(A)SUBSTR(“青岛市”?(C)SUBSTR(“青岛市”9?(A)10、用C)NEXT??(D)CONTINUE。

VFP笔试模拟试题8 (附答案)

VFP笔试模拟试题8 (附答案)
全真模拟试题(8)
一、选择题
在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)算法的空间复杂度是指
A)算法程序的长度
B)算法程序中的指令条数
C)算法程序所占的存储空间
D)算法执行过程中所需要的存储空间
D)MODIFY STRUCTURE
(27)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是
A)DELETE FOR AGE>30
B)DELETE FROM S WHERE AGE>30
C)DELETE S FOR AGE>30
B)(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2)
C)SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2
D)(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)
(29)要在程序中修改由Myfrom=CreateObject("Form")语句创建的表单对象的Caption属性,下面语句中不能使用的是( )。假定所创建表单对象的Click事件也可以修改其Caption属性。
A)WITH Myform
.Caption="信息查询"
(16)在Visual FoxPro中,创建程序文件的命令是
A)OPEN COMMAND<文件名>
B)CREATE COMMMAND<文件名>

vfp模拟题(答案)

vfp模拟题(答案)

一、数据库管理系统基础知识模拟试题一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是(C )。

A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.数据库系统的核心是( D )。

A、编译系统B、数据库C、操作系统D、数据库管理系统3.下列关于数据库系统的正确叙述是( A )。

A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据4.下列关于数据库系统的正确叙述是( B )。

A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系5.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS6.按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。

A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体7.按照数据模型分类,Visual FoxPro属于( C )。

A、层次型B、网状型C、关系型D、混合型8.数据库管理系统是( C )。

A、应用软件B、辅助设计软件C、系统软件D、科学计算软件9.关系数据库管理系统存储与管理数据的基本形式是( B )。

A、关系树B、二维表C、结点路径D、文本文件函数和表达式模拟试题一、选择题1.下列数据为常量的是( C )。

A、02/18/99B、FC、.N.D、TOP2."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D )。

A、{程序设计}B、(程序设计)C、程序设计D、'程序设计'3.下述字符串表示方法正确的是( B )。

VFP试卷及答案41

VFP试卷及答案41

VFP试卷及答案4试卷编号:9471 所属语言:Visual Foxpro 试卷方案:cx2012 试卷总分:100 分共有题型:4 种一、填空共 14 题(共计 30 分)第 1 题(2.0 分)题号: 596 ?ROUND(123. 456, 2) 结果为【1】 . ?ROUND(123. 456, -2) 结果为【2】 . 答案:1) . 123. 46 2) . 100 第 2 题(2. 0 分)题号: 404 38 AND 6=9 的结果为【1】答案:1) . . f. 或 F 第 3 题(2. 0 分)题号: 1885 函数LEN(STR(12345678901) ) 的返回值为【1】, 函数LEN(DTOC(DATE() ) ) 的返回值为【2】 . 答案:1) . 10 2) . 8 第 4 题(2. 0 分)题号: 2305 表达式 3+3=6. OR. 3+35. AND. 2+3=5 结果为【1】 . 答案:1) . . T. 第 5 题(2. 0 分)题号: 201 9 执行下列命令后: SET EXCLUSIVE OFF USE JS USE XS EXCLUSIVE IN 0 JS 表的打开方式是【1】 , XS 表的打开方式是【2】 . 答案:1) . 共享或共享方式 2) . 独占或独占方式第 6 题(2. 0 分)题号: 579 数据库表的字段名称最长可达【1】1/ 9个字符. 答案:1) . 128 第 7 题(2. 0 分)题号: 1902 【1】是保存在数据库中的过程代码, 它由一系列用户自定义函数或在创建表与表之间参照完整性规则时系统创建的函数组成. 答案:1) . 存储过程第 8 题(2. 0 分)题号: 470 交叉表查询建立好后, 可以在【1】中打开并修改它. 答案:1) . 查询设计器第 9 题(2. 0 分)题号: 1938 用SELECT-SQL 命令对数据进行查询时, SELECT 命令中 FROM 子句用来指定数据源表, 【1】子句用来筛选源表记录, 【2】子句用来筛选结果记录. 答案:1) . WHERE 2) . HAVING 第 1 0 题(4. 0 分)题号: 21 32 某学生管理数据库(SJK) 中有两张表: STUDENT 和SKCJ, STUDENT 表用来记录学生的基本信息, SKCJ 表用来记下每个学生选的每一门课的成绩. 表结构如表 6-15 所示. 表 6-15 STUDENT 表和 SKCJ 表的结构 STUDENT 表的结构 | SKCJ 表的结构字段名字段类型宽度小数位 | 字段名字段类型宽度小数位 XH(学号) C 8 |XH(学号) C 8 XM(姓名) C 8 | KCH(课程号) C 3 XB(性别) C 2 | KCM(课程名) C 20 BH(班号) C 2 |CJ(成绩) N 3 下列命令的作用是求出每个班的每个学生选课的选课门数、总成绩, 最后值显示出选课门数超过 3 的学生的班号、学号等信息, 并先按班号后按总成绩降序排列. SETECT STUDENT. BH, 【1】 , STUDENT. XM, COUNT(*) AS 选课门数, SUM(SKCJ. CJ. ) AS 总成绩; FROM【2】 ; WHERE STUDENT. XH=SKCJ. XH; GROUP BY 1, 2; 【3】选课门数=3; ORDER BY 1, 5 DESC 答案:1) . STUDENT. XH 2) . SJK! STUDENT, SJK! SKCJ 或STUDENT, SKCJ 3) . HAVING 第 1 1 题(2. 0 分)题号:2286 复选框控件可以有三种状态, 其 value 属性值分别为. f. 、 .t. 或【1】 . 答案:1) . null 或 2 第 1 2 题(2. 0 分)题号: 2288文本框【1】属性设置为*时, 用户键入的字符在文本框内显示为*,但属性 value 中仍保存为键入的字符串. 答案:1) . passwordchar 第 1 3 题(2. 0 分)题号: 774要使标签(Label) 中的文本能够换行, 应将【1】属性设置为. T. .答案:1) . WordWrap 第 1 4 题(2. 0 分)题号: 798 允许或禁止在应用程序执行时访问系统菜单的命令是【1】 . 答案:1) . SET SYSMENU 二、单项选择共 16 题(共计40 分)第 1 题(2. 0 分)题号: 1262 执行?AT( 教授 , 副教授 ) 命令的显示结果是() . A: . T. B: 2 C: 3 D: 0 答案:C 第 2 题(2. 0 分)题号: 4709 执行下列命令 HZ=中华3/ 9人民共和国 ?SUBSTR(HZ, LEN(HZ) /2-2, 4) 输出的结果是( ) A: 中华 B: 人民 C: 共和 D: 和国答案:B 第 3 题(2. 0 分)题号: 4041 以下的四组函数, 返回值的数据类型一致的是____. A: DTOC(DATE() ) 、 DATE() 、YEAR(DATE() ) B: ALLTRIM(VFP6. 0) 、 ASC(A) 、 SPACE(8) C:EOF() 、RECCOUNT() 、DBC() D: STR(3. 14, 3, 1) 、DTOC(DATE() ) 、 SUBSTR(ABCD, 3, 1) 答案:D 第 4 题(2. 0 分)题号: 571 下列字段名中不合法的是() . A: 计算机 B: 5 倍数 C: abc_2 D: student 答案:B 第 5 题(2. 0 分)题号: 972 两个日期型数据相加后,得到的结果为() . A: 新的日期 B: 没有意义 C: 相差的天数 D:字符型答案:B 第 6 题(2. 0 分)题号: 1046 要控制两个表中数据的完整性和一致性可以设置参照完整性, 要求这两个表() . A: 是同一个数据库中的两个表 B: 不同数据库中的两个表 C: 两个自由表 D: 一个是数据库表另一个是自由表答案:A 第 7 题(1 0. 0 分)题号: 1 067 关于数据库和数据库表, 下列叙述中正确的是____. A: 当数据库打开时, 该数据库所包含的数据库表也将自动地打开 B: 当打开数据库中的某张数据库表时, 该数据库也将自动地打开 C: 如果数据库以独占的方式打开, 则该数据库中的数据库表也只能一独占方式打开 D: 如果数据库中的某张数据库表以独占方式打开, 则该数据库中的其他数据库表也只能以独占方式打开答案:B 第 8 题(2. 0 分)题号: 1276 下面关于查询描述正确的是( ) A: 可以使用 CREATE VIEW 打开查询设计器 B: 使用查询设计器可以生成所有的 SQL 查询语句 C: 使用查询设计器生成的SQL 语句存盘后将存放在扩展名为 QPR 的文件中 D: 使用 DO 语句执行查询时, 可以不带扩展名答案:C 第 9 题(2. 0 分)题号: 41 84 默认查询的输出形式是( ) A: 数据表 B: 图形 C: 报表 D: 浏览答案:D 第 1 0 题(2. 0 分)题号: 1 097 在非嵌套程序结构中, 可以使用 LOOP 和 EXIT 语句的基本程序结构是() . A: TEXT-ENDTEXT B: DO WHILE-ENDDO C: IF-ENDIF D: DO CASE-ENDCASE 答案:B 第 1 1 题(2. 0 分)题号: 470 关于 Visual FoxPro 事件 Init 的说明正确的是() . A: 当对象产生时引发 B: 当对象从内存中释放时引发 C: 当方法或事件代码出现运行错误时引发 D: 当用户用鼠标单击程序界面上的一个命令按钮时引发答案:A 第 1 2 题(2. 0 分)题号: 459 对数据绑定型控件主要设置其() 属性. A: Control B: RecordSource C: RowSourceType D: ControlSource 答案:D 第 1 3 题(2. 0 分)题号: 464 对于表单及控件的绝大多数属性, 其数据类型通常是固定的, 如 Caption 属性接收()5/ 9型数据. A: 数值型数据 B: 字符型数据 C: 逻辑型数据 D: 任意数据类型答案:B 第 1 4 题(2. 0 分)题号: 891 在 Visual Foxpro 中, Width 属性只能接收() 数据. A: 字符型 B: 数值型 C: 逻辑型 D:日期型答案:B 第 1 5 题(2. 0 分)题号: 1 023 下列() 属性可以设置表单和表单中的对象的外观. A: AlwaysOnTop B: AutoCenter C: BorderStyle D: Closable 答案:C 第 1 6 题(2. 0 分)题号: 603 假设已经生成了名为mymenu 的菜单文件, 执行该菜单文件的命令是( ) A: DO mymenu B:DO mymenu. mpr C: DO mymenu. pjx D: DO mymenu. mnx 答案:B 三、程序填空共 2 题(共计 10 分)第 1 题(5. 0分)题号: 67*------------------------------------------------------- *【程序填空】*------------------------------------------------------- *功能: 求 1 到 50 的累加和(S=1+2+3+. . . +50)并显示。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。

vfp试题及答案及

vfp试题及答案及

vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。

VFP笔试模拟试题2 (附答案)

VFP笔试模拟试题2  (附答案)
A)抽象
B)模块化
C)自底向上
D)信息隐蔽
(3)下列选项中,不属于模块间耦合的是
A)数据耦合
B)标记耦合
C)异构耦合
D)公共耦合
(4)下列叙述中,不属于软件需求规格说明书的作用的是
A)便于用户、开发人员进行理解和交流
A)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖
B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖
C)不会生成新的排序文件,保持原数据表内容不变
D)系统提示出错信息
(21)语句"DELETE FROM 成绩表 WHERE 计算机<60"的功能是
A)物理删除成绩表中计算机成绩在60分以下的学生记录
B)物理删除成绩表中计算机成绩在60分以上的学生记录
C)逻辑删除成绩表中计算机成绩在60分以下的学生记录
D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值
(22)在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"学生管理",下面正确的命令为
C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量
D)在程序中用PRIVATE命令说明的变量均为全局变量
(16)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是
A)得到一个新的数据表文件
B)得到一个新的数据表文件和一个新的备注文件
A)5
B)11
C)18
D)26
(28)执行下列命令,输出结果是

vfp 全真模拟试卷1 附答案

vfp 全真模拟试卷1 附答案

全真模拟试卷1一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A)PAD图B)N-S图C)结构图D)数据流图(2)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性(3)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(4)需求分析阶段的任务是确定A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能(5)算法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序(7)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A)e3,e1,e4,e2B)e2,e4,e3,e1C)e3,e4,e1,e2D) 任意顺序(8)将E-R图转换到关系模式时,实体与联系都可以表示成A)属性B)关系C)键D)域(9)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A)并B)自然连接C)笛卡尔积D)交(10)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(11)连编应用程序不能生成的文件是A).app文件B).exe文件C).dll文件D).prg文件(12)运算结果是字符串"book"的表达式是A)LEFT(″mybook″,4)B)RIGHT(″bookgood″,4)C)SUBSTR(″mybookgood″,4,4)D)SUBSTR(″mybookgood″,3,4)(13)在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是A)日期型和逻辑型B)日期型和通用型C)逻辑型和备注型D)备注型和通用型(14)若内存变量名与当前的数据表中的一个字段"student"同名,则执行命令?student后显示的是A)字段变量的值B)内存变量的值C)随机显示D)错误信息(15)下列关于变量的叙述中,不正确的一项是A)变量值可以随时改变B)在Visual FoxPro中,变量分为字段变量和内存变量C)内存变量的类型决定变量值的类型D)在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量(16)要为当前表中所有学生的总分加5,应该使用的命令是A)CHANGE总分WITH总分+5B)REPLACE总分WITH总分+5C)CHANGE ALL总分WITH总分+5D)REPLACE ALL总分WITH总分+5(17)在Visual FoxPro中,用于建立或修改过程文件的命令是A)MODIFY<文件名>B)MODIFY COMMAND<文件名>C)MODIFY PROCEDURE<文件名>D)选项B)和C)都对(18)Visual FoxPro 中,要结束SCAN…ENDSCAN循环体本次执行,不再执行其后面的语句,而是转回SCAN 处重新判断条件的语句是A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(19)在查询设计器的"添加表或视图"对话框中,"其他"按钮的作用是让用户选择A)数据库表B)视图C)不属于当前环境的数据表D)查询(20)将表GP中"股票名称"字段的宽度由8改为10,应使用SQL语句A)ALTER TABLE GP 股票名称WITH C(10)B)ALTER TABLE GP 股票名称C(10)C)ALTER TABLE GP ALTER 股票名称C(10)D)ALTER GP ALTER 股票名称C(10)(21)删除仓库关系中仓库号值为WH2的元组,应使用命令A)DELETE FROM 仓库WHERE 仓库号="WH2"B)DROP FROM 仓库WHERE 仓库号="WH2"C)DELETE 仓库WHERE 仓库号="WH2"D)DROP FROM仓库WHERE 仓库号=WH2(22)表单有自己的属性、事件和A)对象B)状态C)方法D)行为(23)用来描述表单内部名称的属性是A)CaptionB)NameC)WindowTypeD)Label(24)在Visual FoxPro中,运行表单T1.SCX的命令是A)DO T1B)RUN FORM T1C)DO FORM T1D)DO FROM T1(25)有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发(26)下列关于过程调用的叙述中,正确的是A)被传递的参数是变量,则为引用方式B)被传递的参数是常量,则为传值方式C)被传递的参数是表达式,则为传值方式D)传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反(27)设CJ.DBF数据库有2条记录,内容如下:Record # XM EF1 李四550.002 张三750.00程序如下:SET TALK OFFUSE CJM->EF=0DO WHILE .NOT. EOF()M ->EF=M ->EF+EFSKIPENDDO?M ->EFRETURN该程序执行的结果是A)1300.00B)1000.00C)1600.00D)1200.00(28)如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的SQL语句是A)SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*);FROM 图书;GROUP BY 出版单位B)SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*);FROM 图书;HAVING 出版单位C)SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*);FROM 图书GROUP BY 出版单位D)SELECT 出版单位,MIN(单价), AVG(单价),COUNT(*);FROM 图书;HAVING 出版单位(29)Visual FoxPro的"参照完整性"中"插入规则"包括A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略(30)下列关于查询的说法中,不正确的是A)查询是预先定义好的一个SQL SELECT语句B)查询是Visual FoxPro支持的一种数据库对象C)通过查询设计器,可完成任何查询D)查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出(31)Show方法用来将表单的A)Enabled属性设置为. FB)Visible属性设置为. F.C)Visible属性设置为. T.D)Enabled属性设置为. T.(32)在"项目管理器"窗口中可以完成的操作是A)新建文件B)删除文件C)修改文件D)以上操作均可以(33)为"运动员"表增加一个字段"得分"的SQL语句是A)CHANGE TABLE运动员ADD得分IB)ALTER DATA运动员ADD得分IC)ALTER TABLE运动员ADD得分ID)CHANGE TABLE运动员IN得分I(34)利用SQL数据更新功能,自动计算更新每个"设备总金额"字段的字段值,该字段值等于"单价*设备数量"的值,正确命令为A)UPDATE 设备表SET 设备总金额=单价*设备数量B)UPDATE 设备表FOR 设备总金额=单价*设备数量C)UPDATE 设备表WITH 设备总金额=单价*设备数量D)UPDATE 设备表WHERE 设备总金额=单价*设备数量(35)查找教师表中教师最高的工资值,下列SQL语句正确的是A)SELECT MAX(工资) FROM 教师表B)SELECT MIN(工资) FROM 教师表C)SELECT AVG(工资) FROM 教师表D)SELECT SUM(工资) FROM 教师表二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一)1.下列叙述中正确的是( B )。

A)有一个以上根结点的数据结构不一定是非线性结构B) 只有一个根结点的数据结构不一定是线性结构C) 循环链表是非线性结构 D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。

所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。

循环链表和双向链表都是线性结构的数据结构。

2.下列关于二叉树的叙述中,正确的是( B )。

A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。

所以选择B)。

3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。

4.下列关于数据库设计的叙述中,正确的是( A )。

A)在需求分析阶段建立数据字典B) 在概念设计阶段建立数据字典C) 在逻辑设计阶段建立数据字典D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

数据库系统的三级模式是概念模式、外模式和内模式5.下列选项中属于面向对象设计方法主要特征的是( A )。

A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。

6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( A )。

A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。

VF模拟考试题及答案解析

VF模拟考试题及答案解析

《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

(A)网络(B)层次(C)关系(D)链状4、Visual FoxPro 6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

VFP模拟试题四及答案

VFP模拟试题四及答案

VFP模拟试题及答案(4)一、单项选择题二、1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是三、A).MNX四、B).PRG五、C).MPR六、D).SPR七、2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是八、A)部门+性别+基本工资九、B)部门+性别+STR(基本工资)十、C)STR(基本工资)+性别+部门十一、D)性别+部门+STR(基本工资)十二、 3.下列对编辑框控件属性的描述,正确的是十三、A)Sellength的属性的设置可以小于0十四、B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条十五、C)SelText属性在做界面设计时不可用,在运行时可读写十六、D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条十七、 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是十八、A)一对一的联系十九、B)一对多的联系二十、C)多对一的联系二十一、D)多对多的联系二十二、 5.在Visual FoxPro中,下列数据中属于常量的是二十三、A)TOP二十四、B).Y.二十五、C)T二十六、D)12/11/2003二十七、 6.要清除所有变量名第二个字母为X的内存变量,应使用命令是二十八、A)RELEASE ALL *X二十九、B)RELEASE ALL LIKE X三十、C)RELEASE ALL LIKE X*三十一、D)RELEASE ALL LIKE [ X*]三十二、7.顺序执行下列命令后,屏幕显示的输出结果是三十三、STORE [FoxPro]TO TITLE三十四、UPPER(LEFT(TITLE,3))三十五、A)FOXPRO三十六、B)FOX三十七、C)Fox三十八、D)PRO三十九、8.如果测试函数V ARTYPE(W)的值是“U”,则说明四十、A)W是数组四十一、B)W未定义四十二、C)W的值为U四十三、D)W的值无符号四十四、9.一数据库名为学生,要想打开该数据库,应使用命令四十五、A)OPEN 学生四十六、B)OPEN DA TABASE 学生四十七、C)USE DA TABASE 学生四十八、D)USE 学生四十九、10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是五十、A)0五十一、B)-99.9五十二、C)-999.9五十三、D)-9999.9五十四、11.在操作过程中,可以进入人机交互工作方式的命令是五十五、A)APPEND BLANK五十六、B)BROWSE五十七、C)REPLACE五十八、D)DELETE ALL五十九、12.在下列记录定位命令中,不能用FOUND( )函数值检测其操作是否成功的命令是六十、A)SEEK六十一、B)FIND六十二、C)LOCATE ……CONTINUE六十三、D)SKIP六十四、13. 在没有打开索引文件的情况下,若使用APPEND命令追加1条记录,其功能等同于命令序列六十五、A) GOTO EOF六十六、B)GOTO BOTTOM六十七、C)GOTO BOTTOM六十八、D)GOTO BOTTOM六十九、INSERT INSERT BEFORE INSERT AFTER INSERT七十、14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生日期按年计算年龄,并写入年龄字段,应使用命令七十一、A)REPLACE ALL年龄WITH YEAR (DATE( ))-YEAR(出生日期)七十二、B)REPLACE ALL年龄WITH DATE( )-出生日期七十三、C)REPLACE ALL年龄WITH DTOC(DATE( ))-DTOC(出生日期)七十四、D)REPLACE ALL年龄WITH V AL(DTOC(DATE( )))-V AL(DTOC(出生日期))七十五、15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是七十六、A)主索引七十七、B)唯一索引七十八、C)候选索引七十九、D)普通索引八十、16.在VISUAL FOXPRO中建立数据库表时,将单价字段的字段有效性规则设置为“单价>0”,通过该设置,能保证数据的八十一、A)实体完整性八十二、B)参照完整性八十三、C)域完整性八十四、D)更新完整性八十五、17.以下关于TOTAL命令的表述中,正确的是八十六、A)命令的执行结果不生成另一个新表八十七、B)所操作的表文件不必按关键字段索引或排序八十八、C)表中的关键字段必须是数值型字段八十九、D)只能对数值型字段进行汇总九十、18.设在1.2号工作区分别打开两个表,内存变量MN的内容为两个表的公共字段名,内存变量DBN的内容为新表名,在1号工作区执行连接操作正确的是九十一、A)JOIN WITH B TO DBN FOR &MN=&MN九十二、B)JOIN WITH B TO DBN FOR MN=B->&MN九十三、C)JOIN WITH B TO &DBN FOR &MN=B->MN九十四、D)JOIN WITH B TO &DBN FOR &MN=B->&MN九十五、19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄,系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL SELECT命令是九十六、A)SELECT SN,AGE,SEX FROM S;九十七、WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")九十八、B)SELECT SN,AGE,SEX FROM S WHERE SN="王华"九十九、C)SELECT SN,AGE,SEX FROM S;百、WHERE AGE>(SELECT AGE WHERE SN="王华")百一、D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE百二、20.使用SQL命令进行分组检索时,为了去掉不满足条件的分组,应当百三、A)使用WHERE子句百四、B)先使用WHERE子句,再使用HA VING子句百五、C)先使用HA VING子句,再使用WHERE子句百六、D)在GROUP BY后面使用HA VING子句百七、21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的SQL命令后产生的视图含有的字段名是百八、CREATE VIEW E_SH AS SELECT 商品名称AS 名称,单价FROM 商品表百九、A)商品名称百十、B)名称,单价百十一、C)名称,单价,产地百十二、D)商品名称,单价,产地百十三、22.在Visual FoxPro中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命令百十四、A)UPDATE 学生年龄WITH 年龄+1百十五、B)REPLACE ALL 年龄=年龄+1百十六、C)UPDA TE SET 年龄WITH 年龄+1百十七、D)UPDA TE 学生SET 年龄=年龄+1百十八、23.ACCEPT、INPUT和WAIT命令中可以接收字符型数据的命令是百十九、A)INPUT百二十、B)ACCEPT百二十一、C)WAIT和ACCEPT百二十二、D)3条命令都可以百二十三、24.SQL修改表结构的命令是百二十四、A)ALTER TABLE百二十五、B)MODIFY TABLE百二十六、C)ALTER STRUCTURE百二十七、D)MODIFY STRUCTURE百二十八、25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据均存储到另一个文件中,该文件名为:百二十九、A)STUDENT.DOC百三十、B)STUDENT.MEM百三十一、C)STUDENT.DBT百三十二、D)STUDENT.FPT二、多项选择题26.在Visual FoxPro中,如果一个字段的宽度为10,则此字段的类型不可能是A)数值型B)通用型C)字符型D)贷币型27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是:A)INDEX ON 姓名TO RSRB)COPY TO RSRC)COPY STRU TO RSRD)SORT TO RSR ON 学号28.下列四条命令中,错误的是A)A=5,B=10B)A=B=10C)STORE 10 TO A,BD)STORE 5,10 TO A,B29.下面有关查询的描述,错误的是A)可以使用CREATE QUERY命令打开查询设计器建立查询B)查询文件的扩展名为.QPRC)使用查询设计器可以生成所有的SQL查询语句D)使用DO语句执行时,可以不带扩展名30.执行命令INPUT "请输入数据:" TO ABC时,通过键盘输入的内容可以是A)字符串B)数值C)逻辑值D)表达式三、判断题31.求一个三位十进制正整数N的十位数字的表达式是MOD(INT(N/10),10)。

VF模拟考试题和答案解析

VF模拟考试题和答案解析

《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

(A)网络(B)层次(C)关系(D)链状4、Visual FoxPro 6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

大学vfp试题及答案

大学vfp试题及答案

大学vfp试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项不是数据类型?()A. 数字型B. 日期型C. 逻辑型D. 字符串型2. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE TABLEC. CREATE DATABASED. CREATE REPORT3. 以下哪个命令用于在Visual FoxPro中打开一个已经存在的表?()A. USEB. OPENC. BROWSED. EDIT4. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?()A. LENB. STRC. TYPED. UPPER5. 以下哪个选项是Visual FoxPro中的文件类型?()A. .DBFB. .TXTC. .DOCD. .XLS6. 在Visual FoxPro中,以下哪个命令用于结束当前的程序执行?()A. EXITB. QUITC. ENDD. STOP7. Visual FoxPro中,以下哪个选项是正确的SQL语句?()A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 WHERE 条件C. SELECT * FROM WHERE 条件D. SELECT WHERE 条件8. 在Visual FoxPro中,以下哪个选项是正确的数据表索引类型?()A. 主索引B. 次索引C. 唯一索引D. 所有以上9. Visual FoxPro中,以下哪个命令用于计算表中记录的数量?()A. COUNTB. SUMC. AVGD. MAX10. 在Visual FoxPro中,以下哪个选项是正确的数据表结构描述?()A. 字段名型别(长度)B. 型别字段名(长度)C. 长度字段名型别D. 长度型别字段名二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些选项是合法的变量命名规则?()A. _变量名B. 变量名_C. 变量名D. 变量名1232. 在Visual FoxPro中,以下哪些命令可以用于数据表的排序?()A. SORTB. ORDER BYC. INDEXD. ASC3. Visual FoxPro中,以下哪些选项是合法的SQL语句?()A. INSERT INTO 表名 VALUES (值1, 值2, ...)B. UPDATE 表名 SET 字段名 = 值 WHERE 条件C. DELETE FROM 表名 WHERE 条件D. SELECT * FROM 表名4. 在Visual FoxPro中,以下哪些选项是合法的函数?()A. DATE()B. TIME()C. TODAY()D. NOW()5. Visual FoxPro中,以下哪些选项是合法的表单控件?()A. 标签B. 文本框C. 命令按钮D. 列表框三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的项目。

《VFP程序设计》模拟试卷一及答案

《VFP程序设计》模拟试卷一及答案

铜陵职业技术学院《VFP程序设计》模拟试卷一一、选择题(1~25题每题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题纸相应位置上。

1. Visual FoxPro是一种关系数据库管理系统,它所管理的关系是()。

A)一个DBF文件 B)若干个DBF文件C)一个DBC文件 D)若干个DBC文件2.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A) 索引、排序、查找 B) 建库、录入、排序C) 选择、投影、联接 D) 显示、统计、复制3.在一个二维表中有这样一个字段存在,它的值能惟一地标识关系中的每一个记录,称这个字段为()。

A) 关键字 B) 数据项 C) 主属性 D) 主属性值4.显示与隐藏命令窗口的操作是()。

A)通过“显示”菜单下的“显示命令”选项来切换B)直接按CTRL+F1或CTRL+F3组合键C)通过“显示”菜单下的“命令窗口”选项来切换D)单击“常用”工具栏上的“命令窗口”按钮5.自由表是指()。

A)不属于任何项目中的表B)不属于任何数据库中的表C)属于某一项目中的表D)属于某一数据库中的表6.执行如下命令序列后,屏幕将显示()。

命令序列:N=[29+30]?NA)59 B)29+30 C)[29+30] D)59.007.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是()。

A)EMPTY(.NULL.) B)LIKE(‘ACD’,‘AC?’) C)AT(‘A’,‘123ABC’) D)LIKE(‘AC?’,‘ACD’) 8.设X的值为4,执行?X=X+1命令后的结果是()。

A)4 B)5 C).T. D).F.9.设X=STR(13.4,4,1), Y=RIGHT(X,3) , ?"&Y+&X"的值是()。

A)16.80 B)数据类型不匹配 C)3.4+13.4 D)Y+X 10.连续执行以下命令之后,最后一条命令的输出结果是()。

vfp测试题及答案

vfp测试题及答案

vfp测试题及答案一、选择题1. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 数字型B. 日期型C. 备注型D. 逻辑型答案:D2. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的所有表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:A二、填空题1. 在Visual FoxPro中,______命令可以用于打开一个表。

答案:USE2. 要将Visual FoxPro中的表单保存为类文件,应使用______命令。

答案:RELEASE三、简答题1. 简述Visual FoxPro中的索引类型有哪些,并简要说明它们的特点。

答案:Visual FoxPro中的索引类型主要有三种:主索引、候选索引和普通索引。

主索引用于唯一标识表中的每条记录,不允许重复;候选索引可以包含重复值,但每个候选索引中只能有一个空值;普通索引则没有这些限制,主要用于提高查询效率。

四、操作题1. 假设有一个名为“学生”的表,包含字段:学号(C,8)、姓名(C,20)、年龄(N,3,0)。

请写出在Visual FoxPro中创建该表的命令。

答案:```CREATE TABLE 学生 (学号 C(8), 姓名 C(20), 年龄 N(3,0))```2. 继续上题,如果需要为“学号”字段创建一个主索引,并且为“姓名”字段创建一个候选索引,应如何操作?答案:```USE 学生SET PRIMARY KEY 学号SET INDEX TO 姓名 TAG 姓名索引```五、编程题1. 编写一个Visual FoxPro程序,用于查询“学生”表中年龄大于20岁的学生信息,并显示结果。

答案:```SELECT * FROM 学生 WHERE 年龄 > 20 INTO CURSOR 查询结果 BROWSE```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。

VF模拟试题及答案

VF模拟试题及答案

V F模拟试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】《V F P程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

(√ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 管理的数据库是()型数据库。

(A)网络(B)层次(C)关系(D)链状4、Visual FoxPro 系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二级VFP模拟试题1及参考答案一、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括_____。

A)主机和外部设备B)硬件系统和软件系统C)操作系统和应用程序D)运算器、控制器和存储器2.微型计算机突然断电后,数据会丢失的存储器是_____。

A)RAM B)硬盘C)ROM D)光盘3.在计算机的应用领域中,CAD属于_____领域的应用。

A)科学计算B)数据处理C)计算机辅助系统D)人工智能4.下列选项中,不是操作系统的软件是_____。

A)Windows XP B)Windows 7 C)Linux D)Microsoft Office5.将(110010)2转换成十进制数是_____。

A)46 B)48 C)50 D)526.下列关于Windows剪贴板的描述,不正确的是_____。

A)只要Windows在运行中,剪贴板就处于运行状态B)剪贴板是内存中临时存储信息的区域C)剪贴板只能传递文字和图像信息D)剪贴板是Windows提供的信息传递的方式7.下列选项中,属于多媒体计算机必备的硬件设备是_____。

A)网卡B)声卡C)打印机D)扫描仪8. 在Internet中,FTP指的是_____。

A)文件传输协议B)超文本传输协议C)电子邮件协议D)传输控制协议9. 下列关于计算机病毒的说法,正确的是_____。

A)计算机病毒是一种生物病毒B)计算机病毒是一种程序C)计算机病毒只破坏内存中的数据D)使用杀毒软件能清除所有的病毒10.计算机能够直接识别和处理的语言是_____。

A)汇编语言B)高级语言C)数据库语言D)机器语言11.下列选项中,从关系中取出满足条件的元组的运算是_____。

A)投影B)选择C)联接D)筛选12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。

A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。

A)通用型B)备注型C)字符型D)逻辑型14.下列选项中,不属于常量的是_____。

A)[ABCD] B)’ABCD’C)3E-5 D)TRUE15.下列表达式的值为数值型的是_____。

A)”345”+”216”B)CTOD(“10-01-2012”)-20C)100+200=300 D)LEN(“Student”)+216.函数AT(“数据表”,”建立VFP数据表”)的结果是_____。

A)5 B)6 C)7 D)817.下列函数中,返回值的类型不是逻辑型的是_____。

A)SUBSTR() B)EOF() C)FOUND() D)BOF()18.下列表达式不合法的是_____。

A){^2012-12-31}-DATE() B)”今天是”+DTOC({^2012-12-31})19.下列选项中,修改表结构的命令是_____。

A)COPY STRUCTURE B)MODIFY STRUCTUREC)DISPLAY STRUCTURE D)LIST STRUCTURE20.下列选项中,随着表的打开而自动打开的索引文件是_____。

A)结构化复合索引文件B)非结构化复合索引文件C)单索引文件D)所有的索引文件21.逻辑删除当前数据表中所有籍贯为“安徽”的男生记录,应使用的命令是_____。

21.逻辑删除当前数据表中所有籍贯为”安徽”的男生记录,应使用的命令是____。

A)DELETE FOR 籍贯=”安徽” OR 性别=”男”B)DELETE FOR 籍贯=”安徽”AND 性别=”男”C)DELETE FOR 籍贯=”安徽”,性别=”男”D)DELETE WHILE 籍贯=”安徽”OR性别=”男”22.下列选项中,创建数据库的命令是_____。

A)OPEN DATABASE B)MODIFY DATABASEC)CREATE DATABASE D)CLOSE DATABASE23.计算当前数据表中职称为”教授”的工资(N)总和,并把计算结果存入内存变量GZ中,正确的命令是_____。

A)TOTAL 工资TO GZ FOR 职称=”教授”B)TOTAL ON工资TO GZ FOR 职称=”教授”C)SUM ON工资TO GZ FOR 职称=”教授”D)SUM工资TO GZ FOR 职称=”教授”24.命令动词可以进行排序操作_____。

A)SORT B)SEEK C)REPLACE D)COUNT25.数据库中的数据完整性不包括_____。

A)实体完整性B)域完整性C)记录完整性D)参照完整性26.下列关于视图的描述,不正确的是_____。

A)视图必须依附于数据库存在B)不能根据自由表建立视图C)视图可以更新数据源D)视图是从一个或多个表中产生的虚表27.下列程序结构中,不能出现LOOP语句的是_____。

A)FOR …ENDFOR B)IF…ENDIFC)SCAN…ENDSCAN D)DO WHILE…ENDDO28.下列选项中,定义全局变量的命令是_____。

A)PUBLIC B)PRIV ATE C)LOCAL D)DIMENSION29.SQL语句中,DROP的作用是_____。

A)更新记录B)插入记录C)删除表D)删除记录30.SQL语句中,用于限定分组条件的子句是_____。

A)FOR B)WHERE C)HA VING D)WHILE31.数据表XSDA.DBF含有学号(C)、出生日期(D)等字段,查询1991年以后(含1991年)出生的记录,将查询结果存入永久表XS.DBF中,正确的SQL语句是_____。

A)SELECT * FROM XSDA WHERE YEAR(出生日期)>=1991 INTO TABLE XSB)SELECT * FROM XSDA WHERE YEAR(出生日期)>=1991 INTO TABLE CURSOR XSC)SELECT * FROM XSDA WHERE 出生日期>=1991 INTO TABLE XSD)SELECT * FROM XSDA WHERE 出生日期>=1991 INTO TABLE CURSOR XS32.将数据表KC.DBF中课程号为”101”的成绩增加10分,正确的SQL语句是_____。

A)UPDATE KC 成绩=成绩+10 WHERE 课程号=”101”B)UPDATE KC SET成绩=成绩+10 FOR 课程号=”101”C)UPDATE KC 成绩=成绩+10 FOR 课程号=”101”D)UPDATE KC SET成绩=成绩+10 WHERE 课程号=”101”33.所有控件都有的属性是_____。

A)Caption B)Name C)AutoSize D)BackColor34.下列选项中,用于设置选项按钮组按钮个数的属性是_____。

A)Buttons B)Value C)ButtonCount D)Visible35.在当前表单的Click事件代码中,将表单中标签控件Label1的标题修改为”添加控件”的语句是_____。

”添加控件”B)This.Caption=”添加控件”C)ThisFrom.Caption=”添加控件””添加控件”36.下列选项中,用于向列表框添加列表项的方法是_____。

A)ListItem B)AddItem C)RemoveItem D)RemoveListItem37.计时器控件Interval属性值为500,每隔0.5秒会触发_____事件。

A)Reset B)Destory C)Timer D)Init38.下列选项中,运行菜单文件MENU1的命令是_____。

A)DO MENU1.PRG B)DO MENU1.MNTC)DO MENU1.MNX D)DO MENU1.MPR39.下列选项中,不能作为报表数据源的是_____。

A)数据库表B)自由表C)表单D)视图40.在项目管理器中,管理数据库的是_____选项卡。

A)数据B)代码C)文档D)类二、填空题(每空2分,共20分)1.用二维表的形式来表示实体及实体之间联系的数据模型称为_____模型。

2.执行命令DIMENSION B(4)后,数组元素B(1)的初值是_____。

3.与Visual FoxPro表达式a/(a^2+b^2)对应的数学表达式是_____。

4.设变量a=2.136,命令?ROUND(a,2)的执行结果是_____。

5.将当前数据表按照价格(N)的升序建立结构化复合索引,应使用命令_____价格TAG JG。

6.当前数据表DA.DBF包含”性别(C)”字段,将所有”男”同学的记录复制生成数据表XS.DBF,应使用命令_____。

下面第7~9题使用数据表TS.DBF,其中包含书号(C)、书名(C)、出版社(C)、价格(N)等字段。

请根据相应要求将下面的SQL语句填写完整。

7.查询书名为”线性代数”的记录个数。

SELECT 书名,_____AS 记录数FROM TS WHERE 书名=”线性代数”8.查询出版社为”高等教育”的图书信息,并按照价格的升序排列。

SELECT * ROM TS WHERE 出版社=”高等教育”_____ BY 价格9.在TS.DBF表中增加出版日期(D)字段______TABLE TS ADD 出版日期D10.表单运行时,复选框控件为选中状态,则Value属性的值为_____。

三、阅读理解题(每题4分,共20分)1.下面程序的运行结果是____。

SET TALK OFFCLEARSTORE 3 TO X,YDO CASECASE X<0Y=Y+XCASE X<5Y=Y+X/2OTHERWISEY=XENDCASE?YSET TALK ONRETURN2.下面程序的运行结果是_____。

SET TALK OFFCLEARP=1I=0DO WHILE I<=10I=I+5P=P*IENDDO? PSET TALK ONRETURN3.下面程序的运行结果是_____。

SET TALK OFFCLEARDIMENSION A(6)FOR I=1 TO 6IF MOD(I,2)=0A(I)=I+IELSEA(I)=I^2ENDIFENDFOR? A(2)+A(5)SET TALK ONRETURN4.数据表XSCJ.DBF的结构和记录如下表所示,下面程序的运行结果是_____。

SET TALK OFFCLEARUSE XSCJCJ=0SCAN FOR 性别=”女” AND 成绩>=60CJ=CJ+成绩ENDSCAN? CJUSESET TALK ONRETURN5.下面程序的运行结果是_____。

相关文档
最新文档