VFP选择题(2)
vfp试题及答案
vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
VF_选择题汇总及答案
2011年计算机等级考试二级VFP选择练习题(1)1。
VFP是一种________ 模型的数据库管理系统。
A. 层次_B. 网络_C. 对象_D. 关系2。
对于二维表的关键字来讲,不一定存在的是________ 。
选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字DDADABDCDBBBAAACACDA3。
目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型4。
在命令窗口中,不能实现的操作是________ 。
选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果5。
VFP系统中,表的结构取决于___________ 。
选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序6。
某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。
要求按下CmdLast时,将按钮CmdNext的Enabled 属性置为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。
选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._7。
数据库管理系统是________ 。
选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件8。
关系型数据库采用________ 表示实体和实体间的联系。
选择:A. 对象B. 字段_ C. 二维表_ D. 表单9。
VFP选择题2(Word版)
【选择题练习2(一至四章)】1.单选题:已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为( ).A. 193B. 88C. 100D. 722.单选题:修改数据表文件结构时,下列可能使数据表中数据丢失的操作是( ).A. 改变一个字段名B. 增加一个字段C. 改变一个字段的数据类型D. 上述ABC三种情况3.单选题:两个日期型数据相减后,得到的结果为( )型数据.A. NB. CC. LD. D4.单选题:在当前表中查找班级为"1"的多条记录,应输入命令( ).A. LIST FOR 班级="1"B. LOCATE FOR 班级="1" NEXT 1C. LOCATE FOR 班级="1"D. LOCATE FOR 班级="1" 回车CONTINUE5.单选题:打开一数据库,不一定将当前记录指针定位到1号记录的命令是().A. LOCATE WHILE RECNO()=1B. GOTO 1C. LOCATE ALL FOR RECNO()=1D. GO TOP6.单选题:用VFP表达式表示"x是小于100的非负数",正确的是( ).A. X>=0 AND x<100B. 0≤x<100C. 0<=x OR x<100D. 0<=x<1007.单选题:下列命题中错误的是()A. DOM(A)表示属性A的取值范围B. 关系中每一个属性对应一个值域C. 关系中不同的属性可对应同一值域D. 对应于同一值域的属性为不同的属性8.单选题:在当前表中,查找第2个女同学的记录,应使用命令( )A. LOCATE FOR 性别=″女″NEXT 2B. LOCATE FOR 性别=″女″CONTINUEC. LOCATE FOR 性别=″女″D. LIST FOR 性别=″女″9.单选题:设表中有2条记录,当BOF( )的返回值为.T.时,其记录号为( ).A. 2B. 1C. 0D. .T.10.单选题:设表TXL.DBF中有20条记录.在VFP命令窗口中执行以下命令序列,最后显示的结果是( ).USE TXLSKIP 3COUNT TO n?nA. 0B. 3C. 4D. 2011.单选题:执行?AT("教授","副教授")命令的显示结果是( ).A. 3B. .T.C. 0D. 212.单选题:CTOD("98/09/28")的值应为( ).A. "98-09-28"B. 98/09/28C. 1998年9月28日D. {^1998/09/28}13.单选题:设置字段级规则时,"字段有效性"框的"规则"中应输入()表达式,"信息"框中输入()表达式.A. 逻辑、字符串B. 由输入的字段决定、逻辑C. 字符串、逻辑D. 逻辑、由字段决定14.单选题:函数?AT("万般皆下品","惟有读书高")的结果是( ).A. 惟有读书高B. 万般皆下品C. 万般皆下品惟有读书高D. 015.单选题:在以下关于索引的说明中,错误的是( ).A. 索引可以提高查询速度B. 索引可能降低更新速度C. 索引和排序具有不同的含义D. 不能更新索引字段16.单选题:表达式VAL(SUBS("本年第2期",7,1))*LEN("他!我")的结果是( ).A. 0C. 2D. 817.单选题:执行下列命令后:XYZ=123.456CH='XYZ'?INT(&CH)命令?输出的值为( ).A. 123.456B. 0C. 123D. 出错18.单选题:职工数据表中有D型字段″出生日期″,要计算职工的整数实足年龄,应当使用命令( )A. ?(DATE()-出生日期)/365B. ?INT((DATE()-出生日期)/365)C. ?DATE()-出生日期/365D. ?ROUND((DATE()-出生日期)/365)19.单选题:在命令窗口中输入下列命令:STORE 4*5 TO X?X主屏幕上显示的结果是().A. 20B. XC. 4D. 520.单选题:{^1999/05/01}+31的值应为( ).A. {^1999/06/01}B. {^1999/04/02}C. {^1999/05/31}D. {^1999/06/02}21.单选题:关于命令的书写规则,下列说法中正确的是( ).A. 各子句顺序不能改变B. 不能大小写混合,也不能分行书写C. 命令行最大字符数是2048D. 命令不一定要以命令名开头22.单选题:关系数据库中,实现表与表之间的联系是通过( ).A . 值域B. 参照完整性规则C. 实体完整性规则D. 用户自定义的完整性规则23.单选题:依次执行以下6条命令:SELECT 1USE F1USE F2SELECT 3USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列().A. GO 1 APPENDB. GO F1 APPENDC. USE F1 APPENDD. SELECT 1 APPEND24.单选题:如果把学生看成实体,某个学生的姓名叫"张三",则张三应看成是( ).A. 属性型B. 记录值C. 属性值D. 记录型25.单选题:只有满足连接条件的记录才包含在查询结果中,这种连接为( ).A. 左连接B. 内部连接C. 右连接D. 完全连接26.单选题:VAL("1E3")的值为( ).A. 1.0B. 1000.0C. 0.0D. 3.027.单选题:下列4个表达式中,运算结果为数值的是( ).A. ?CTOD([07/21/02])-20B. ?LEN(SPACE(4))+1C. ?500+200=400D.?"100"-"50"28.单选题:要区分同名的内存变量和字段变量,应( ).A. 释放同名内存变量B. 在同名内存变量名前加上前缀M->C. 在同名字段变量名前加上前缀M->D. 关闭当前表文件29.单选题:某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6(其中小数位为2),库文件中共有100条记录,则全部记录需要占用的存储字节数目是( ).A. 1200B. 1400C. 1100D. 130030.单选题:STORE -46.611 TO X? "X="+STR(X,6,2)A. X=-46.61C. -46.61D. X=46.6131.单选题:在Visual FoxPro中内存足够的情况下,每一个数组最多可拥有( )个下标变量.A. 255B. 65000C. 10亿D. 12832.单选题:使用ALLTRIM( )函数可以删除所给表达式的()A. 前后空格B. 尾部空格C. 所有空格D. 前导空格33.单选题:?str(1234.567,3,2)的结果为( ).A. 123.57B. 123.56C. 123D. * * *34.单选题:定位记录时,可以用( )命令向前或向后相对移动若干条记录位置.A. GOB. LOCATEC. GOTOD. SKIP35.单选题:设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是( ).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)36.单选题:要打开多个数据表文件,应该在多个( ).A. 数据库中B. 工作期中C. 项目中D. 工作区中37.单选题:在数据表浏览状态下,若要恢复已经逻辑删除的某个记录, 应该( ).A. 用SET DELETE OFF命令B. 立即按[ESC]键C. 用重新输入D. 用鼠标重新单击删除标识38.单选题:若当前数据表共有10条记录,且无索引文件处于打开状态,执行命令GO 5后接着执行命令INSERT BLANK BEFORE,则此时记录指针指向第()条记录.A. 11B. 6C. 439.单选题:表达式?VAL(SUBS("古老的故事",2))*LEN("Visual FoxPro")的结果是( ).A. 20B. 19C. 0D. 2140.单选题:当前表中有4个数值型字段:高等数学、英语、计算机网络和总分.其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空.要将所有学生的总分自动计算出来并填入总分段中,使用命令( ).A. REPL 总分WITH 高等数学+英语+计算机网络ALLB. REPL 总分WITH 高等数学+英语+计算机网络C. REPL总分WITH 高等数学+英语+计算机网络FOR ALLD. REPL 总分WITH 高等数学,英语,计算机网络41.单选题:下列程序段有语法错误的行为第( )行.for I=1.50 to 12.34 step 0.83I=I+1nextA. 1B. 无C. 3D. 242.单选题:Visual FoxPro中,将当前索引文件中的"姓名"设置为当前索引,应输入的命令是( ).A. SET INDEX TO 姓名B. SET 姓名C. SET ORDER TO TAG 姓名D. SET ORDER 姓名43.单选题:设表中有3条记录,当EOF( )的返回值为.T.时,其记录号为( ).A. 1B. 3C. 4D. 244.单选题:要清除所有开头字母不为A的变量,应使用命令( ).A. release all like a*B. rele all except a?C. release all like a?D. release all except a*45.单选题:命令SET DELETED OFF的作用是( ).A. 使删除标记对任何命令无响应B. 取消删除标记C. 禁止对数据库记录进行删除D. 执行删除命令时,不提供任何信息46.单选题:在Visual FoxPro中,逻辑非可以用()表示.A. .F.C. !D. .AND.47.单选题:ASC(″F″)-ASC(″A″)+10的值为( ).A. 10B. 0C. 15D. 548.单选题:在Visual FoxPro中,打开数据库的命令是( ).A. USE <数据库名>B. USE DATABASE <数据库名>C. OPEN <数据库名>D. OPEN DATABASE <数据库名>49.单选题:下列函数中,其值不为数值型的是( ).A. SORT()B. DATE()C. LEN()D. SIGN()50.单选题:数据库系统的核心是( ).A. 编译系统B. 数据库C. 数据库管理系统D. 操作系统。
VFP程序设计模拟试题二
Visual FoxPro 程序设计模拟试题(二)一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置,答在试卷上不得分。
1·视图不能单独存在,它必须依赖于 ( )A·视图 B·数据库C·数据表 D·查询2·下列关于数据库系统的叙述中,正确的是 ( )A·表的字段之间和记录之间都存在联系B·表的字段之间和记录之间都不存在联系C·表的字段之间不存在联系,而记录之间存在联系D·表中只有字段之间存在联系3·下列命令中,拷贝库文件结构的命令是 ( )A·COPY TO B·COPY STRUCTURE TOC·COPY FILE TO D·COPY STRUCTURE EXTENDED TO4·概念设计的结构是得到一个与 ( )A·DBMS有关的逻辑结构 B·DBMS无关的概念模式C·DBMS和硬件有关的逻辑结构 D·DBMS和硬件无关的数据结构5·修改本地视图使用的命令是 ( )A·CREATE SQL VIEW B·MODIFYVIEWC·RENAME VIEW D·DELETE VIEW6·下列命令的语法规则中,非法的是 ( )A·命令动词只写前四个字母 B·命令动词后的子句位置可交换C·命令动词大小写字母等价 D·各短语和参数要连续输入无空格7·已知字符串M="12 34 ",N=" 56 78"。
则连接运算M-N的运算结果为 ( ) A·"12 34 56 78" B·"12 34 56 78"C·"1234 56 78" D·"123456 78"8·不属于循环结构的语句是 ( ) A·SCAN…ENDSCAN B·IF…ENDIFC·DO…ENDDO D·FOR …ENDFOR9·在ZGGZ.DBF第2条记录后插入一条空白记录的命令是 ( ) A·USE ZGGZ B·USE ZGGZGO 2 GO 2INSERT BEFORE INSERT BLANKC·USE ZGGZ D·USE ZGGZSKIP 2 SKIPINSERT BEFORE INSERT10·使用USE <库文件名> 命令打开库文件时,能够同时自动打开一个相关的 ( ) A·备注文件 B·文本文件C·内存变量文件 D·屏幕格式文件11·设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令? 姓名的值应为 ( ) A·王华 B·李敏C·王华 D·"李敏"12·命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为 ( ) A· .T. .T. B· .F. .F.C· .T. .F. D· .F. .T.13·设表TXL.DBF中有20条记录。
vfp练习题(打印版)
vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
vfp语言基础函数考试题及答案
vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。
A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。
A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。
A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。
A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。
B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。
A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。
答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。
答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。
答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。
VF练习题 2
C. DB包括DBS和DBMS
D. DB、DBS和DBMS是平等关系
3. ________是处理数据库存取和各种管理控制的软件系统,是数据
库系统的中心枢纽。
A. DB
B. DBMS C. DBAS D. DML
6. Visual FoxPro是一种关系数据库管理系统,所谓关系是指
________。
A. 表中各条记录彼此之间有一定的关系
A. 对视图的使用与表一样,也可以进行插入、查询、删除、修
改操作
B. 视图与查询一样,都以文件的形式独立存在,都可以为数据
库所管理
C. 视图与表不一样,它是一种虚表,不存储数据
D. 在VFP中,可建立本地视图和远程视图
【答案】B
21. 视图是一个________。
A. 虚拟的表
B. 真实的表
C. 不依赖于数据库的表
【答案】B
25. 数据库文件默认的扩展名是________。
A. .dbf
B. .dbc
C. .dbt
D. .fpt
【答案】B
29. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改
父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中
的对应值。应选择________。
D. 不能修改的表
【答案】A
22. 不属于数据定义功能的 SQL 语句是________。
A. CREATE TABLE
B. CREATE VIEW
C. UPDATE
D. ALTER TABLE
【答案】C
24. SQL的数据操作语句不包括________。
A. INSERT B. UPDATE C. DELETE D. CHANGE
vfp试题及答案
vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
vfp基础试题及答案
vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
国家计算机二级《VFP》选择题题库及答案
国家计算机二级《VFP》选择题题库及答案国家计算机二级《VFP》选择题题库及答案选择题1.下列程序段的输出结果是( )。
ACCEPT TO AIF A=[123]S=0ENDIFS=1SA.0B.1C.123D.由A的值决定2.设A=[6*8-2]、B=6*8-2、C=〝6*8-2〞,属于合法表达式的是( )。
A.A+BB.B+CC.A-CD.C-B3.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是( )。
A.list for书名=〝计算机*〞B.list for书名=〝计算机〞C.list for书名=〝计算机%〞D.list where书名=〝计算机〞4.连续执行以下命令,最后一条命令的输出结果是( )。
SET EXACT OFFa=〝北京〞b=(a=〝北京交通〞)bA.北京B.北京交通C..F.D.出错5.设x=〝123〞,y=123,k=〝Y〞,表达式x+&k的值是( )。
A.123123B.246C.123yD.数据类型不匹配6.运算结果不是2010的表达式是( )。
A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1)D.floor(2010.9)7.将当前表单从内存中释放的正确语句是( )。
A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.ReleaseD.ThisForm.Refresh8.假设有student表,正确添加字段“平均分数”的命令是( )。
A.ALTER TABLE student ADD平均分数F(6,2)B.ALTER DBF student ADD平均分数F 6,2C.CHANCE TABLE student ADD平均分数F(6,2)D.CHANGE TABLE student INSERT平均分数6,29.学生表中有“学号”、“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的关系操柞称为( )。
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试题及答案
一、选择题(1) 下面叙述正确的是(C)A。
算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A。
队列B。
线性表C。
二叉树D. 栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A. 8B. 16 C。
32 D。
15(4) 下面描述中,符合结构化程序设计风格的是(A)A。
使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B。
模块只有一个入口,可以有多个出口C。
注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55—58A。
对象B。
继承C。
类D. 过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A。
可行性分析B。
需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A。
数据结构设计B。
给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A。
数据模型B。
数据库管理系统C。
软件工具D。
数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B。
数据库设计是指设计数据库管理系统C。
数据库技术的根本目标是要解决数据共享的问题D。
数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108A。
内模式B. 外模式C。
概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B。
算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A。
算法程序的长度B。
算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A。
vfp练习题答案
vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。
2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。
vf模拟题全
一、选择题(每题2分。
共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构(2)下列数据结构中,插入时不需要移动其他元素的是A)有序线性表B)无序线性表C)栈和队列D)以上三种都不是(3)数据的存储结构是指A)数据所占的存储空间量B)数据的逻辑结构在计算机中的表示C)数据在计算机中的顺序存储方式D)存储在外存中的数据(4)一棵二叉树中共有69个度为2的结点与80个度为1的结点,则该二又树中的总结点数为A)22l B)219C)231 D)229(5)下列关于栈的叙述中正确的是A)只能在栈顶插入元素,而不能删除元素B)可以插入元素。
也能删除元素C)插入元素时需要移动栈中所有的元素D)删除元素时需要移动栈中所有的元素(6)下列叙述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是尽可能多的发现程序中的错误C)软件测试的目的是使程序运行结果正确D)软件测试的目的是使程序符合结构化原则(7)下列叙述中正确的是A)在面向对象的程序设计中,各个对象之间应相对独立,相互依赖性小B)在面向对象的程序设计中,各个对象之间应具有密切的联系C)在面向对象的程序设计中,各个对象应都是公用的D)上述三种说法都不对(8)下列叙述中正确的是A)数据库设计是指设计数据库系统B)数据库设计是指设计数据库管理系统C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)以上三种说法都不对(9)设有二元关系R和三元关系s,下列运算中合法的是A)Rn S B)RU SC)R—S D)R×S(10)下列关于E_R图的描述中正确的是A)E-R图只能表示实体之间的联系B)E-R图只能表示实体和实体之间的联系C)E_R图只能表示实体和属性D)E—R图能表示实体、属性和实体之间的联系(11)隐藏命令窗口的组合键是A)Ctrl+F2 B)Ctrl+F4C)Ctrl+F6 D)Ctrl+F8(12)目前三种基本的数据模型是A)层次模型、网状模型、关系模型B)网状模型、关系模型、对象模型,C)网络模型,关系模型、对象关系模型D)层次模型、关系模型、树状模型(13)在数据库表设计器中可以设置的有效性规则有A)设置字段的有效性规B)设置记录的有效性规则C)设置表增、删、改的规则D)以上均正确(14)下列关于数据库操作的说法中,不正确的是A)数据库被删除后,它所包含的数据库表并不被删除B)打开了新的数据库,原来已打开的数据库并没有被关闭C)数据库被关闭后,它所包含的数据库表不能被打开D)数据库被删除后,它所包含的数据表可以变成自由表(15)VFP系统中,使用查询设计器生成的查询文件中保存的是A)查询的命令B)查询的结果C)与查询有关的基表D)查询的条件(16)打开Visual FoxPr0“项目管理器”的“文档”(Does)选项卡,其中包含的文件是A)表单(Form)文件B)报表(Report)文件C)标签(Label)文件D)以上三种文件.(17)下列命令用于显示l968年及其以前出生的职工记录,其中错误的是A)LIST FOR YEAR(出生日期)<一1968B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<=”68”C)LIST FOR LEFT(DTOC(出生日期),7,2)<=”68”D)LIST FOR RIGHT(DTOC(出生日期),2)<一”68”(18)结束FOR循环的命令为A)Read Events B)Clear EventsC)Enddo D)Endfor(19)数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
VFP选择题
选择题1.()不是数据库系统的优点。
( B )A) 数据独立性B) 访问速度快C) 冗余度可控D) 数据结构化2.下列有关VFP的叙述正确的是()。
( A )A) VFP的命令关键字大小写不区分B) VFP的命令关键字可以使用全角字符C) VFP命令窗口中的命令不能分行输入D) 项目管理器中不能创建文本文件3.要设置日期和时间的显示格式,可以在“选项”对话框的()选项卡中设置。
( B )A) 常规B) 区域C) 文件位置D) 数据4.数据库系统与文件系统的最主要区别是()。
( D )A) 文件系统简单,而数据库系统复杂B) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决5.在数据工作期中可以()。
( C )A) 创建表文件B) 创建数据库文件C) 打开表文件D) 打开数据库文件6.在“选项”对话框的“文件位置”选项卡中可以设置()。
( B )A) 表单的默认大小B) 默认目录C) 日期的时间的显示格式D) 程序代码的颜色7.用于新建和查看不同的表及其关系的设计器是()。
( D )A) 表设计器B) 查询设计器C) 表单设计器D) 数据库设计器8.Visual FoxPro6.0 数据库系统的数据模型属于()。
( B )A) 网络模型B) 关系模型C) 层次模型D) 链状模型9.以下关于项目管理器的叙述中,正确的是()。
( B )A) 项目管理器是一个大文件夹,包含有若干个小文件夹B) 项目管理器是管理各种文件、数据和对象的工具C) 项目管理器只管理项目不管理数据D) 项目管理器不可以使用向导创建10.以下可以创建一个表文件的是()。
( A )A) 数据库设计器B) 报表设计器C) 表单设计器D) 数据工作期11.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。
VFP习题集参考答案
第 6 部分 项目管理与集成 一、选择题
1 2 3 4 C C D C 6 A
5
B
二、填空题
1 2 3 4 5 PJX 数据 其他 代码 数据库 6 7 CLEAR EVENTS 包含
第 7 部分 综合练习 一、选择题
1 2 3 4 5 A B A D C 6 7 8 9 10 C D D B D 11 12 13 14 15 C B A D D 16 17 18 19 20 A D C A C
白志强 0.00 王京京 30.00 3 5 3 白志强 0.00 3 4 白志强 08/18/73 李利利 03/15/70 李利利 27 3 70.00
6 7 8 9 10
16 17 18
S=115 2 3 4 2
四ห้องสมุดไป่ตู้完善程序题
2*I-1 1 COPY TO CG FOR 奖学金>20 16 I=I-1
32 33 34 35 36 37 38 39 40 41
结构复合 唯一 普通 CDX SET ORDER TO 索引名 SET ORDER TO CONTINUE .F. COUNT FOR 年龄<20 TO M1 AVERAGE 库存量 FOR 商品名称="空调 "
第 3 部分 程序设计 一、选择题
二、填空题
1 2 3 4 5 二维表 "345" 唯一索引 LOCATE XYZ 6 7 8 9 10 数据库表 REFRESH 细节 生成 删除
三、运行结果题
1 李利利 03/15/70 2 2 0
四、完善程序题
1 2
SUM 奖学金 FOR 性别="男" TO S1 IF 成绩>MX
VF基础知识选择题 2
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.数据库系统中对数据库进行管理的核心软件是()。
全国计算机二级VFP真题及答案
2012年3月全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)下列叙述中正确的是 A)循环队列是队列的一种链式存储结构 B)循环队列是一种逻辑结构 C)循环队列是队列的一种顺序存储结构 D)循环队列是非线性结构(2)下列叙述中正确的是 A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构 D)以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为 A)4 B)16 C)10 D)6 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式 B)概念模式 C)内模式 D)外模式(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字D)一个关系中应该有一个或多个候选关键字(6)有三个关系R、S和T如下:T的操作是A)并 B)差 C)交 D)自然连接(7)软件生命周期的活动中不包括A)软件维护 B)需求分析 C)市场调研 D)软件测试(8)下面不属于需求分析阶段任务的是A)确定软件系统的性能需求 B)确定软件系统的功能需求C)指定软件集成测试计划 D)需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是A)程序外部功能 B)程序数据结构C)程序流程图 D)程序内部结构(10)在软件设计中不使用的工具是 A)系统结构图B)程序流程图 C)PAD图 D)数据流图(DFD图)(11)Visual FoxPro6.0属于A)层次数据库管理系统 B)关系数据库管理系统C)面向对象数据库管理系统 D)分布式数据库管理系统(12)下列字符型常量的表示中,错误的是A)[[品牌]] B)'5+3'C)'[x=y]' D)["计算机"] (13)函数UPPER("1a2B")的结果是A)1A2b B)1a2B C)1A2B D)1a2b(14)可以随表的打开而自动打开的索引是A)单项压缩索引文件 B)单项索引文件C)非结构复合索引文件 D)结构复合索引文件(15)为数据库表增加字段有效性规则是为了保证数据的A)域完整性 B)表完整性 C)参照完整性 D)实体完整性(16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是A)OPEN B)SELECT C)USE D)LOAD(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是 A)ACCEPT、WAIT B)INPUT、WAIT C)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT (18)下列控件中,不能设置数据源的是A)复选框 B)命令按钮 C)选项组 D)列表框(19)查询“教师”表中"住址"字段中含有“望京”字样的教师信息,正确的SQL语句是A)SELECT * FROM 教师 WHERE 住址LIKE "%望京%"B)SELECT * FROM 教师 FOR 住址 LIKE "%望京%"C)SELECT * FROM 教师 FOR 住址="%望京%"D)SELECT * FROM 教师 WHERE 住址="%望京%"(20)查询设计器中的“筛选”选项卡的作用是A)查看生成的SQL代码 B)指定查询条件C)增加或删除查询表 D)选择所要查询的字段(21)某数据表有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是A)21 B)20 C)19 D)1 (22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)="110"C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)="110"(23)对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为 A)性别+年龄 B)VAL(性别)+年龄 C)性别,年龄 D)性别+STR(年龄,2)(24)删除视图salary的命令是A)DROP VIEW salary B)DROP salary VIEWC)DELECT salary D)DELECT salary VIEW (25)关于内存变量的调用,下列说法正确的是A)局部变量能被本层模块和下层模块程序调用B)私有变量能被本层模块和下层模块程序调用C)局部变量不能被本层模块程序调用D)私有变量只能被本层模块程序调用(26)在命令按钮组中,决定命令按钮数目的属性是A)ButtonNum B)ControlSource C)ButtonCount D)Value (27)报表文件的扩展名是A).MNX B).FXP C).PRG D).FRX (28)下列选项中,下列属于SQL数据定义功能的是A)ALTER B)CREATE C)DROP D)SELECT (29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行A)SET TO SYSMENU B)SET SYSMENU TO DEFAULT B)SET TO DEFAULT D)SET DEFAULT TO SYSMENU (30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 A)表单Init B)选项按钮的Init C)选项按钮组的Init D)表单的Load31-35题使用如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN)借书证(结束证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。
Visual FoxPro 程序设计题库 (2)
试卷编号:64所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空共10题(共计10分)第1题(1.0分)题号:47如样张所示教师表和系表,数组A包含两个数据元素,分别为"04"和"数学",把数组A中的数据元素添加到"系"表,使用SQL语句:【1】INTO系FROM【2】A 答案:=======(答案1)=======INSERT=======(答案2)=======ARRAY第2题(1.0分)题号:23删除表中的记录通常要分为两个步骤:第一步是【1】.第二步是【2】.答案:=======(答案1)=======逻辑删除=========或=========Delete=======(答案2)=======物理删除=========或=========Pack第3题(1.0分)题号:31在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.答案:=======(答案1)=======数据库的一部分=========或=========数据库一部分第4题(1.0分)题号:54类是对象的集合,它包含了相似的有关对象的特征和行为方法,而【1】则是类的实例. 答案:=======(答案1)=======对象第5题(1.0分)题号:2数据模型不仅表示反映事物本身的数据,而且还表示【1】.答案:=======(答案1)=======事物之间的联系=========或=========联系=========或=========关系第6题(1.0分)题号:51视图中的数据取自数据表库中的【1】或【2】.答案:=======(答案1)=======表=========或=========视图=======(答案2)=======表=========或=========视图第7题(1.0分)题号:26设置结构复合索引文件中的索引标识JIAGE为主索引的命令是【1】.答案:=======(答案1)=======SET ORDER TO JIAGE第8题(1.0分)题号:20向表中输入数据,可以采用【1】和【2】.答案:=======(答案1)=======浏览=========或=========编辑=======(答案2)=======编辑=========或=========浏览第9题(1.0分)题号:21属性的取值范围称为域,在"职工"表中,字段"婚否"为逻辑型,它的域为【1】. 答案:=======(答案1)=======逻辑值真逻辑值假=========或=========逻辑真逻辑假=========或=========.T. .F.=========或=========.t. .f.第10题(1.0分)题号:18顺序执行如下两条命令后,显示的结果是【1】.?m=m+″DEF″答案:=======(答案1)=======F二、单项选择共35题(共计35分)第1题(1.0分)题号:136使用()工具栏可以在表单上对齐和调整控件的位置.A:调色板B:布局C:表单控件D:表单设计器答案:B第2题(1.0分)题号:38建立STUDENT表的结构:学号(C,4)姓名(C,8),课程名(C,20),成绩(N,3),使用SQL语句(). A:NEW STUDENT(学号C(4)),姓名C(8),课程号C(20),成绩N(3,0))B:CREATE STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))C:CREATE STUDENT(学号,姓名,课程号,成绩)WITH(C(4),C(8),C(20),N(3,0))D:ALTER STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))答案:B第3题(1.0分)题号:155下列程序的运行结果为( ).STORE 0 TO M,NDO WHILE M<30N=N+3M=M+NENDDO? M,NRETURNA:30 12B:12 30C:45 15答案:A第4题(1.0分)题号:202要想在一个打开的表中删除某些记录,应先后选用的两个命令是( ).A:DELETE、RECALLB:DELETE、PACKC:DELETE、ZAPD:PACK、DELETE答案:B第5题(1.0分)题号:60打开一个空表文件,分别用函数EOF()和BOF()测试,其结果一定是( ) A:.T.和.F.B:.F.和.F.C:.T.和.T.D:.F.和.T.答案:C第6题(1.0分)题号:235以下特点中不属于面向对象程序设计的特点的是( ).A:单一性B:继承性C:封装性D:多态性答案:A第7题(1.0分)题号:140书写SQL语句时,若语句要占用多行,在行的末尾要加续行符().A::B:;C:,D:″答案:B第8题(1.0分)题号:246用户可以在"菜单设计器"窗口右侧的( )列表框中查看菜单所属的级别. A:菜单项B:菜单级C:预览D:插入答案:B第9题(1.0分)题号:269在Visual Foxpor中创建一个菜单,可以在命令窗口中键入( )命令. A:CREATE MENUB:OPEN MENUC:LIST MENUD:CLOSE MENU答案:A第10题(1.0分)题号:287在Visual FoxPro中,可以使用的变量有( )A:内存变量、字段变量和系统内存变量B:内存变量和自动变量C:字段变量和简单变量D:全局变量和局部变量答案:A第11题(1.0分)题号:231以下关于自由表的叙述,正确的是()A:全部是用以前版本的FoxPro(Visual FoxPro)建立的表B:可以用Visual FoxPro建立,但是不能把它添加到数据库中C:自由表可以添加到数据库中,数据库表也可以从数据库中移出成自由表D:自由表可以添加到数据库中,但数据库表不可以从数据库中移出成答案:C第12题(1.0分)题号:55查询设计器是一种( ).A:建立查询的方式B:建立报表的方式C:建立新数据库的方式D:打印输出的方式答案:A第13题(1.0分)题号:245用户()对数据库文件进行修改A:可以直接在"资源管理器"窗口中B:可以直接在Visual FoxPro的命令窗口中C:必须在数据库设计器中D:既可以直接在"资源管理器"窗口中也可以在数据库设计器中答案:C第14题(1.0分)题号:106默认查询的输出形式是( ).A:表B:图形C:报表D:浏览答案:D第15题(1.0分)题号:3下列说法中正确的是()A:在表设计器的"索引"选面卡中可以定义单项索引B:在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个普通索引,索引名与字段名同名,索引表达式就是对应的字段C:在定久义索引的下拉列表框中选择了升序或降底,则在对应的字段上建立一个主索引,索引名与字段名同名,索引表达式就是对应的字段D:在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个惟一索引,索引名与字段名同名,索引表达式就是对应的字段答案:B第16题(1.0分)题号:314在数据库系统中,DBMS是一种( )A:采用了数据库技术的计算机系统B:包含操作系统在内的数据管理软件C:位于用户与操作系统之间的一层数据管理软件D:包括数据库管理人员、及计算机软硬件以及数据库系统答案:C第17题(1.0分)题号:239用CREATE MENU TEST 命令进入"菜单设计器"窗口建立菜单时,存盘后将会在磁盘上出现( ).A:TEST.MPR和TEST.MNTB:TEST.MNX和TEST.MNTC:TEST.MPX和TEST.MPRD:TEST.MNX和TEST.MPR答案:B第18题(1.0分)题号:34把当前表文件中"性别"字段(C型)的值全部清除,但仍保留该字段,应当使用命令( ) A:MODIFY STRUCTUREB:DELETEC:REPLACED:ZAP答案:C第19题(1.0分)题号:310在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择, 这说明学生记录型与课程记录型之间的联系是( )A:一对一B:一对多C:多对多D:未知答案:C第20题(1.0分)题号:251用于建立、修改、运行与打印程序文件的Visual FoxPro命令依次是( ). A:CREATE,MODIFY,DO和PRINTB:MODI COMM,MODI COMM,DO和PRINTC:MODI COMM,MODI COMM,RUN 和TYPED:MODI COMM,MODI COMM,DO和TYPE答案:B第21题(1.0分)题号:2Visual FoxPro参照完整性规则不包括()A:更新规则B:查询规则C:删除规则D:插入规则答案:B第22题(1.0分)题号:71关系数据库管理系统存储与管理数据的基本形式是( )A:关系树B:二维表C:文本文件D:结点路径答案:B第23题(1.0分)题号:296在Vivual FoxPro中,可以使用FOUND()函数来检测查询是否成功命令包括( )A:LIST、FIND、SEEKB:FIND、SEEK、LOCATEC:FIND、DISPLAY、SEEKD:LIST、SEEK、LOCATE答案:B第24题(1.0分)题号:293在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为()A:ThisForm.RefreshB:ThisForm.DeleteC:ThisForm.HideD:ThisForm.Release答案:D第25题(1.0分)题号:207一个关系型数据库管理系统所应具备的3种基本关系操作是( )A:筛选、投影与连接B:排序、索引与查询C:插入、删除与修改D:编辑、浏览与替换答案:A第26题(1.0分)题号:120若内存变量名与当前打开的表中的一个字段名均为name,则执行?name命令后显示的是( ) A:内存变量的值B:随机C:字段变量的值D:错误信息答案:C第27题(1.0分)题号:299在表单设计器环境中,要选定某选项组中的某个选项按钮,例如要选定某命令按钮组中的某个命令按钮,正确的操作是()A:双击要选择的选项按钮B:先单击该选项组,然后单击要选择的选项按钮C:右击选项组并选择"编辑"命令,再单击要选择的选项按钮D:以上(B)和(C)都可以答案:C第28题(1.0分)题号:104命令按钮组是( ).A:控件B:容器C:控件类对象D:容器类对象答案:D第29题(1.0分)题号:185下面命令执行后都将生成TEMP.DBF文件,其中肯定生成空表文件的命令是( )A:SORT TO TEMPB:COPY TO TEMPC:COPY STRUCTURE TO TEMPD:COPY FILE TO TEMP答案:C第30题(1.0分)题号:279在Visual FoxPro系统中,以下关于事件的叙述错误的是( ).A:事件是每个对象可以识别和响应的某些行为和动作B:事件不能适用于多种控件C:事件是通过用户的操作行为引发的D:当事件发生时,将执行包含在事件过程中的全部代码答案:B第31题(1.0分)题号:158下列的( )是字段变量特有而内存变量所没有的数据类型A:逻辑型B:浮点型C:字符型D:日期型答案:B第32题(1.0分)题号:272在Visual FoxPro中 ,SORT命令和INDEX命令的区别是( ) A:前者按指定关键字排序,而后者按指定记录排序B:前者按指定记录排列,而后者按指定关键字排序C:前者改变了记录的物理位置,而后者却不改变D:后者改变了记录的物理位置,而前都却不改变答案:C第33题(1.0分)题号:178下列叙述中错误的是()A:一个表可以有多个外部关键字B:数据库表可以设置记录级的有效性规则C:永久性关系建立后,主表记录指针将随子表记录指地相应移动D:对于临时性关系,一个表不允许有多个主表答案:B第34题(1.0分)题号:205一个表文件中多个备注型字段的内容是存放在( )A:一个文本文件中B:一个备注文件中C:多个备注型文件中D:这个表文件中答案:B第35题(1.0分)题号:37DELETE FROM S WHERE 年龄>60语句的功能是().A:从S表中彻底删除年龄大于60岁的记录B:S表中年龄大于60岁的记录被加上删除标记C:删除S表D:删除S表的年龄列答案:B三、程序设计共1题(共计10分)第1题(10.0分)题号:15*------------------------------------------------------- *【程序设计】*------------------------------------------------------- *题目:从键盘上输入一个数n,计算n的阶乘。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP 选择题C 1、下面叙述中()不属于数据库系统的特点。
数据结构化好数据独立性高数据冗余度高数据共享程度高C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
一对一一对多多对多不能确定A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。
记录数据项文件数据库B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。
数据服务器数据库管理系统数据分析系统数据存储系统D 5、数据库系统的特点包括()。
数据的结构化数据共享数据的独立性和可控冗余度以上都是A 6、数据库应用系统是指在()支持下运行的计算机应用系统。
数据库管理系统文件系统应用程序操作系统这两个实体之间存在着()联系。
一对一一对多多对多多对一B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。
概念模式外模式内模式中间模式A 9、下列叙述中有关数据库系统错误的概念是()。
用户不经dbms可直接访问数据库。
关系规范化的主要目的是减少数据冗余。
mis的含义是管理信息系统。
oracle是关系型数据库产品。
D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。
人工管理阶段数据库系统阶段文件系统阶段机器管理阶段D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。
记录属性联系实体C 12、能够对数据库资源进行统一管理和控制的是()。
数据库数据库应用系统数据库管理系统数据库操作系统D 13、一个关系相当于一张二维表,表中的各列相当于关系的()。
数据项元组结构B 14、在关系模式中,关系可视为一张表,元组是指表中的()。
一列一行表名值域C 15、关系数据库管理系统必须实现的三种基本关系运算是()。
索引、排序、查找建库、录入、排序选择、投影、连接显示、统计、复制B 16、数据库管理系统采用的数据模型一般有()三种。
网状、链状和层次层次、关系和网状链状、网状和关系层次、关系和环状B 17、在下列关系模型的叙述中,不正确的是()。
主码能够唯一地定义关系中的每一个元组关系中的每个属性可以对应于多个值域在关系中,元组的次序无关紧要在关系中,列的次序无关紧要C 18、如果要从一个关系中选择某些特定的属性,重新排列组成一个新的关系,应使用的关系运算是()。
排序选择投影连接B 19、在下列关系基本性质的描述中,错误的概念是()。
关系中不允许存在两个完全相同的元组。
关系中的每一列的属性值可以取自不同的值域。
元组的顺序无关紧要。
列的顺序无关紧要。
B 20、在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为()。
外码候选码关联码C 21、在下列关系模型的叙述中,正确的概念是()。
主码至多由一个属性组成。
关系的一个属性可以对应于多个值域。
关系中的一个元组对应于一个实体。
表与表之间的关联可以不通过公共属性实现。
A 22、在某数据模型中,数据之间的逻辑结构是一张二维表,该数据模型是()。
关系模型层次模型网状模型实体模型D 23、在关系模型中,如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于()。
排序选择投影连接C 24、在下列关系模型的叙述中,不正确的概念是()。
主码可以由一个或或多个属性组成。
关系的每个属性必须对应于一个值域。
按照关系完整性规则,主码可以取空值(NULL)。
表与表之间的关联可以通过公共属性实现。
D 25、设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。
表设计器查询设计器表单设计器数据库设计器C 26、扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。
数据文档代码D 27、要启动vfp的向导,可进行的操作是()。
打开新建对话框单击工具栏的向导图标按钮从工具菜单中选择向导以上方法均可D 28、要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。
文件→打开工具→选项显示→工具栏窗口→数据工作期B 29、下面有关vfp的正确叙述是()。
在vfp命令窗口中,对命令的大小写敏感vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错按ctrl+f3快捷键,会显示隐藏的命令窗口项目管理器中不能创建视图文件C 30、要定制工具栏,应从()菜单中打开工具栏对话框。
工具->选项文件->打开显示工具->向导D 31、退出visual foxpro的操作方法是()。
文件菜单中选择退出单击关闭窗口按钮使用quit命令以上方法都可以B 32、在选项对话框的文件位置选项卡中可以设置()。
表单的默认大小默认目录日期的时间的显示格式程序代码的颜色D 33、项目管理器的文档选项卡用于显示和管理()。
表单、报表和查询数据库、表单和报表表单、报表和标签C 34、VFP提供了多种设计器,如果要建立表、视图,在不同的表之间查看并创建关系,应使用()。
表设计器报表设计器数据库设计器表单设计器B 35、可以运行VFP的操作系统平台是()。
DOSWindowsUNIXLINUXA 36、有时快捷键可以帮助方便我们的操作,在VFP中,CTRL-C键一般用于选定内容的()。
复制粘贴清除剪切B 37、设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。
nn+1n-1n+recno()B 38、已知每年的圣诞节日期为12月25日,那么2002年圣诞节与元旦(1月1日)相差的天数是()。
356358360362C 39、要从数值型数据123中取出数值23,如果限制函数嵌套,则最适合采用的函数是()。
int()round()mod()exp()B 40、下列函数中函数返回值为字符型的是()。
date( )substr( )int( )eof( )B 41、substr(123456789,len(fox),len(pro))的计算结果是()。
123345567789A 42、在下列函数中,函数返回值为数值型的是()。
at('fox','visual foxpro')ctod('01/01/96')bof()substr(dtoc(date( )),7)A 43、若当前记录号为1,要使bof( )函数返回的值为逻辑真值(.t.),应执行的命令为()。
skip -1skip 0go topgo 0B 44、若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。
use rskskip 2goto 6skip -2? recno( )6482B 45、表达式val(a2)*len(foxpro)的值是()。
a2*foxproa2foxpro12D 46、要同时显示当前的日期与时间,应采用的函数是()。
date( )time( )year( )datetime( )C 47、在下列函数中,函数返回值类型为数值型的是()。
eof()ctod('10/01/2003')at('pro','visual foxpro')substr(dtoc(date( )),7)C 48、在当前已打开的表中,执行下列命令序列后,显示结果为()。
go topskip 5goto 6skip -2? recno( )6543C 49、字符串变量s=123,t=234,则下列表达式的运算结果为逻辑.f.的是()。
not (s=t) or t$(13479)not s$(abc) and (s<>t)not (s<>t)not (s>=t)D 50、下列字符串的运算结果为.f.的表达式为()。
fort $ comfortablecomputer=compformer==formercomputer==compD 51、顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。
x=12y=2*3z=left(foxpro,3)x+yx-z+yx-x+z-zA 52、已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。
b andc or not aa orb and not cnot c and a or ba andb or not cD 53、假设变量n,c和l分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是()。
n*n-3c+hellon>10 or ln+2-cD 54、关系运算符$用来判断一个字符串表达式是否()另一个字符串表达式。
等于完全等于不等于包含于C 55、下面关于visual foxpro数组的叙述中,错误的是()。
用dimension和declare都可以定义数组visual foxpro只支持一维数组和二维数组一个数组中各个数组元素必须是同一种数据类型新定义数组的各个数组元素初值为.f.B 56、假设m、n、p分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,在下列表达式中错误的是()。
p=8 .and. nm>2907*p-5m+78C 57、在下列表达式中,错误的表达式是()。
{^2000-06-01}-10{^2000-06-01}-date(){^2000-06-01}+date(){^2000-06-01}+10C 58、已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。
b orc or aa orb and not cb andc and aa andb or not cD 59、假设x、y、w分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,则在下列表达式中错误的是()。
x+dtoc(date())3>2 and yw+ctod(01-01-2003)(not w) and xD 60、下列字符串的逻辑运算结果为.f.的表达式为()。
comf $ comfortablestudent=stusystem==systemcomputer==compA 61、在创建表结构时,可将字段的值定义为null,以下有关null概念的叙述中正确的是()。
null表示不确定的值null可看作是空白的字符串null与数值0具有同等的意义null的默认值为逻辑值.f.C 62、下列关于数据库表和自由表的概念叙述中不正确的是()。
vfp的表可分为属于数据库的表和自由表两种自由表是一个独立的表,不属于任何数据库数据库表和自由表的表设计器功能完全相同数据库表可以从数据库中移出,变成自由表C 63、下列有关数据库设计器的概念与操作,正确叙述是()。