201106VF期末考试样卷
VF期末考试
V F期末考试------------------------------------------作者------------------------------------------日期一,选择题:( ) ☠❆ ☠✞☹☹ ☜☞✌✞☹❆ ✋✌✡ ☜✡ ☟☜ ♒☐♦♦♓⏹♎☐♦ 编辑 粘贴菜单 加入系统 帮助 连接 选择投影层次 排序码 索引码关键字域 ☜☹☜❆ 姓名 ☞ ✠✈ ☟☜☜ ✡☜✌☎出生日期✆☜☹☜❆ 课程名 ✌✞☝☎成绩✆ ☞ 课程 选课 ☟☜☜ 课程 课程号 选课 课程号 ☝✞ ✡ 课程 课程号可在命令窗口使用❽✋☞✡❾命令来打开某个文件的设计器 出错信息 出错 ❆ ❆✠❆ ☞❆ ✌❆ ☞❆ ✌☜☠ ☞ ✌☺✌☜❆✠❆ ☞一条命令 一个过程激活另一个菜单 以上 种均可以 以下均为✞☞的命令是 ✋☜, ✋, ☹☜✌下拉式菜单 条形菜单以上都可以 弹出式菜单 ✋☠☜✠ ❆ ✋✠ ☠ 姓名 ❆(成绩 )都不需要 排序 排序或建立索引 建立索引 ✞ 工资 ❆ ☪☝☪ ☞ 职称 ✂副教授✂ 职称 ✂教授✂◆♦♏♦♏●♏♍♦♦♏●♏♍♦ ●☐♍♋♦♏ 指定位置 第一条记录最后一条记录 任何位置 ☝ ☠☜✠❆ ✋☹✌❆☜ ☞ ☠❆✋☠✞☜ ( )✌◆♦☐♍♏⏹♦♏❒ ✞♓♦◆♋● ♋♦♦♦☐❒♎♍♒♋❒ ♏♋♎☐⏹●⍓标准答案:结构名 数据项属性元组 标准答案:☜☹☜❆ 课程名 ✞☠❆☎✉✆ ☞ 课程 选课 ☟☜☜ 课程 课程号 选课 课程号☝✞ ✡ 课程 课程号小数型 整型货币型通用型标 准答案:☜❆✡(☠◆☹☹) ✌❆(✂♋✂✂♋♌♍✂)☹✋☜(✂☜✋❆✂✂☜✋✍✂)☜❆✡( ✌☜( ))标准答案:☜❆ ☜☠❆✞✡ ❆ ☜❆ ☜☠❆✞✡ ☞ ☜❆ ☜☠❆✞✡ ☞☞ ☜❆ ☜☠❆✞ ✡ ☠标准答案:标准答案: 错误信息 标准答案:☹✋❆ ☞ 性别 ✂女✂✌☠☎平均分 平均分 ✆错误的是:只有预览了报表后,才能打印报表有五个数组元素✠☎✆✠☎✆✠☎✆ ✠☎✆✠☎✆,分别是当前记录各字段的值。
《计算机技术基础-VF》期末考试卷-样卷
27、在VFP中,为了将表单从内存中释放(清除),可将表单中”退出"命令按钮的Click事件代码设置为________。
A.ThisForm.RefreshB.ThisForm.DeleteC.ThisForm.HideD.ThisForm.Release
24、当执行go bottom命令后,函数EOF()返回的值是________。
A..T.B.。F.C.0D.1
25、计算表达式(10*5<30 OR。T.AND”X"—”Y"$"XYZ")时,其运算结果是________。
A.。F。B.。T. C.T D.F
26、每一个子程序一般以________命令作为结尾。
华北科技学院
2008/2009学年第二学期考试试卷—样卷(08级)
考试科目:《计算机技术基础—VF》选用试卷样卷适用专业非计算机专业本科考试时间120分钟
题目
一
二
三
四
五
六
七
八
九
十
总分
得分
一、选择题(每题1分,共30题,30分)
1、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班和班长两个实体之间的关系属于________的关系。
C)SELECT * FROM STUDENT WHERE TRIM(姓名,2)=”王"
D)SELECT*FROMSTUDENT WHERE STR (姓名,2)="王”
二、填空题(每空1分,共15分)
1、在VFP的常用数据类型中,C代表型、D代表___型、L代表_型。
2、与下面数字表达式等价的Visual FoxPro算术表达式为:
中职vf期末考试试题及答案
中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。
答案:Form7. VF中,用于定义数据表的类是______。
答案:Table8. VF中,用于定义报表的类是______。
答案:Report9. VF中,用于定义查询的类是______。
答案:Query10. VF中,用于定义数据库的类是______。
答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。
答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。
表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。
12. 请简述VF中如何创建一个简单的查询。
答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。
- 选择要查询的表。
- 设置查询条件。
- 定义输出字段。
- 执行查询。
四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。
答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个VF表单程序,用于接收用户输入的姓名和年龄,并在表单上显示。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
VF试题及答案
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,其中有“教师”表和“学院”表。
vf期末考试题库含答案
D.从左至右按
先后次序
15. 条件函数 IIF(LEN(SPACE(4))>3,1,-1)的值是)( A )。★
A. 1
B. -1
C. 3
D. 4
16. 数学表达式 5≤X≤8 在 Visual FoxPro 中应表示为( B)。
A. X>=5.OR.X<=8
B. X>=5.AND.X<=8
C. X≤8.AND.5≤X
22.物理删除某一打开的表中的第 3 条记录,使用以下命令:①DELE ②GO
3③PACK。正确的操作顺序是(D)
A.①②③ B.②③①
C.①③② D.②①③
23.修改表结构的命令是( D )。
A.CREATE B.LIST STRUCTURE
C.BROESE
D.MODIFY
STRUCTURE
24.设表文件及其索引文件已打开,为了确保指针定位在记录号为 1 的记录上,应
A. 文件
B. 字段
C. 数据项
D. 表
12. 联接运算要求联接的两个关系有相同的( B )。
A. 主键
B. 属性名
C. 实体名
D. 主属性名
13. 退出 VFP 系统的命令是(D )。
A.EXIT
B.RETURN C.CANCEL D.QUIT
14. 逻辑运算符在运算时的优先顺序是(A)
A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND
盘退出。
A、ctrl+w
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据
vf考试试题及答案
VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。
A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。
A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。
A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。
A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。
A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。
正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。
A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。
vf期末考试试题
vf期末考试试题一、单项选择题:(每题1分,共30分)1、用二维表来表示实体与实体间联系的数据模型称为:A、层次模型B、实体—联系模型C、关系模型D、网状模型答案:C2、数据库管理系统的英文缩写是:A、DBB、DB SC、D B MSD、D B A答案:C3、下面哪一个不是V F P的工作方式:A、菜单工作方式B、窗口工作方式C、命令工作方式D、程序工作方式答案:B4、V P F中一共有多少种数据类型:A、11B、12C、13D、14答案:D5、V F P提供了几种常量类型:A、4B、5C、6D、7答案:C6、下列哪项不是合法的字段变量名:A、姓名B、X MC、_X MD、编号B L答案:C7、数值运算符不包括下列的哪项:A、$B、+C、–D、**答案:A8、在V i s u a l F o x P r o中,M I N(R O UN D(8.89,1),9)的值是A、8B、8.9C、9D、8.8答案:B9、V P F数据表的扩展名为:A、DB CB、DB FC、D CTD、P J X答案:B10、下列可以作为数据表合法文件名的是:A、j.d b fB、2a.d b fC、成绩表?.d b fD、a a*.d b f答案:B11、以下哪个说法是错误的:A、数据库表设计器可以设计字段有效性规则B、数据库表设计器可以设计字段内容显示格式C、数据库表设计器可以设计记录有效性规则D、自由表设计器和数据库表设计器有完全相同的设置项答案:D12、打开表X S CJ后,下列哪条命令不能显示数据表X S C J的全部记录:A、l i s tB、l i s t a l lC、d i s p l a yD、d i s p l a y a l l答案:C13、在V i s u a l F o x P r o中,建立索引的作用之一是A、节省存储空间B、便于管理C、提高查询速度D、提高查询速度和更新速度答案:C14、在V FP中,可以对每个记录进行纵向求和的命令是:A、RE P L AC EB、A VE R A G EC、S UMD、T O T A L ON答案:C15、使用A V E R A GE命令时,表文件需要:A、排序B、建立索引C、排序或建立索引D、处于打开状态答案:D16、执行了S E L EC T0选择工作区的结果是:A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息答案:B17、S Q L语言具有两种使用方式,分别称为交互式S Q L和________A、提示式S Q LB、多用户S Q LC、嵌入式S Q LD、解释式S Q L答案:C18、DE L E T E F R O M S WH E RE年龄>60语句的功能是________A、从S表中彻底删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列答案:B19、设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下S Q L 语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是________A、S E L EC T学号,姓名,性别F R O M s W HE R E E X I S T S(S E L E C T*F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)B、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=s.学号A N D 成绩<=85)C、S E LE CT学号,姓名,性别F R O M S W HE R E E X I S T S(SE L E C T *F R O M S C W HE R E S C.学号=S.学号AN D 成绩>85)D、S E LE CT学号,姓名,性别F R O M S W HE R E N OT E X I S T S (S E L E C T * F R O M S C W HE R E S C.学号=S.学号AN D 成绩<85)答案:D20、查询设计器和视图设计器的主要区别表现在________A、查询设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”B、查询设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”C、视图设计器没有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”D、视图设计器有“更新条件”选项卡,可通过“查询”菜单设置“查询去向”答案:B21、下列选项中不属于结构化程序设计方法的是________A、自顶向下B、逐步求精C、模块化D、可复用答案:D22、结构化程序设计的三种基本逻辑结构是________A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构答案:B23、如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有R E T U R N T O M A S T E R语句,则将由子程序3返回________A、主程序B、子程序1C、子程序2D、子程序3答案:A24、在V i s u a l F o x P r o中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的C l i c k事件代码设置为 CA、T h i s F o r m.D e l e t eB、T h i s F o r m.R e f r e s hC、T h i s F o r m.Re l e a s eD、T h i s F o r m.H i d e答案:C25、假如表单中包含一个命令按钮,那么在运行表单时,下列有关事件引发次序的描述正确的是(D)A、先命令按钮的I n i t事件,然后表单的In i t事件,最后表单的L oa d事件B、先表单的I n i t事件,然后命令按钮的I n i t事件,最后表单的L oa d事件C、先表单的L oa d事件,然后命令按钮的I n i t事件,最后表单的I n i t事件D、先表单的L o a d事件,然后表单的I n i t事件,最后命令按钮的I n i t事件26、在命令按钮组控件中,不能设定下列哪一个属性 DA、B u t t o n c o u n tB、B u t t o n sC、E n a b l e dD、C o n t r o l s o u r c e27、指定页框控件中所含页的的数目的属性名是 AA、P a ge c o u n tB、T a b sC、T a b s t r e t c hD、T a b s t y l e28、设计报表不需要定义报表的(c)A、页注脚B、页标头C、输出方式D、细节29、设计菜单要完成的最终操作是A、创建主菜单及子菜单B、指定各个菜单任务C、浏览菜单D、生成菜单程序答案:D30、用D O命令运行菜单程序,菜单程序的文件扩展名是A、.m n xB、.m p rC、.f m tD、.f r m答案:B二、多项选择题(每题2分,共10分)1、表达式V A L(S U BS T R("2010",2)+R I G HT(S T R(Y E A R(D A T E())),2))+1的数据类型和2值分别是:(假设系统日期为2010/01/01)A、数值型1011.00B、字符型“1011”C、数值型2010D、字符型“2001”答案:A2、U S E R S G LG O T O2S C AT T E R T O AG O T O4S C AT T E R T O BG A T HE R F R O M AG O T O2G A T HE R F R O M B如下说法错误的是:A、该程序执行后,将出现两条完全相同的记录B、该程序执行中,有可能出现两条完全相同的记录C、该程序实现了记录数据的互换D、该程序使用一维的数组传送数据答案:A3、要在浏览窗口中显示表T E A CH E R.d bf中所有教授和副教授的记录,下列命令中错误的是:A、S E LE CT*F R O M T E A CH E R W HE RE职称="教授"A N D职称="副教授"B、S E LE CT * F R O M T E A C HE R W HE R E职称="教授" U N I O N S E LE CT *F R O M T E AC HE R W HE R E职称="副教授"C、S E L EC T*F R O M T E A CH E R W HE R E"教授"$职称D、S E LE CT*F R O M T E A CH E R W HE R E职称I N("教授","副教授")答案:A4、I N P U T"请输入A:"T O AI N P U T"请输入B:"T O BI F A<b< p="">T=AA=BB=TE N D I FD O W H I LE B<>0T=M OD(A,B)A=BB=TE N D DOA运行时分别输入:8、12。
期末考试 VF 重点复习题
期末考试V F重点复习题------------------------------------------作者------------------------------------------日期.在关系模型中,从表中选出满足条件的记录的操作称为♉♉♉♉♉♉♉♉。
(✌) 连接( ) 投影( ) 联系( ) 选择.关于✞☞命令格式的规则,下面叙述错误的是♉♉♉♉♉♉♉♉。
(✌) 每条命令必须以命令动词开头( ) 命令动词太长 最小保留 个字符( ) ☞和 ☟✋☹☜引导的条件子句是有区别的( ) 命令动词后面的子句顺序是不能调换的.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于♉♉♉♉♉♉♉。
(✌) 一对一联系( ) 一对二联系( ) 多对多联系( ) 一对多联系.下列四项中,♉♉♉♉♉♉♉不是构成数据模型的要素。
(✌) 完整性约束( ) 数据操作( ) 数据结构( ) 数据类型.隐藏命令窗口的操作方法是♉♉♉♉♉♉♉。
(✌) 单击✂窗口✂菜单中的✂命令窗口✂命令 ( ) 单击常用工具栏上的✂命令窗口✂按钮( ) 按 ❆☹☞组合键( ) 和 都可以.下列描述错误的是♉♉♉♉♉♉。
(✌) 用✋☠☜❆✈☹语句可以插入一条记录( ) 用✋☠☜❆✈☹语句可以插入多条记录( ) 使用✋☠☜❆✈☹语句可以插入记录的部分数据( ) 使用✋☠☜❆✈☹语句插入记录时列名的排列顺序必须与表定义时的顺序一致.为了在查询结果中只包含两个表中符合条件的记录,应使用♉♉♉♉♉♉♉♉联接类型。
(✌) ✋☠☠☜( ) ☹☜☞❆( ) ✋☝☟❆( ) ☞✞☹☹.在 ✈☹查询时,使用 ☟☜☜ 子句提出的是♉♉♉♉♉♉♉♉。
(✌) 查询目标( ) 查询结果( ) 查询条件( ) 查询分组.在 ☜☹☜❆语句中,♉♉♉♉♉♉♉♉子句后可能带有☟✌✞✋☠☝短语。
大学VF期末考试复习题选择题
大学VF期末考试复习题选择题选择题1. 关系数据库管理系统中的域是( )。
A. 关系中属性的取值范围B. 关系中的垂直方向的列C. 属性或属性的组合D. 前面A、B和C都不正确标准答案:A解答过程:2. 在下列VFP表达式中,运算结果一定是逻辑型值的是()。
A. 字符表达式B. 数值表达式C. 关系表达式D. 日期表达式标准答案:C解答过程:3. 使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是()。
A. 字符型B. 数值型C. 逻辑型D. 未定义标准答案:C解答过程:4. 在下列VFP表达式中,结果为日期型的正确表达式是()。
A. DATE( )+TIME( )B. DATE( )+120C. DATE( )-CTOD("02/01/99")D. 288-DATE( ) 标准答案:B解答过程:5. 数据库名为student,要想打开该数据库,应使用命令( )。
A. OPEN studentB. OPEN DATABASE studentC. USE DATA studentD. USE student标准答案:B解答过程:6. 数据库表的参照完整性规则的插入规则可以设置为( )。
A. 级联,限制,忽略B. 级联,忽略C. 级联,限制D. 限制,忽略标准答案:B解答过程:7. Visual FoxPro中使用的变量类型是( )。
A. 数据变量和字段变量B. 关系变量和字段变量C. 内存变量和字段变量D. 数据变量和内存变量标准答案:B解答过程:8. 表(table)是存储数据的容器。
在下列有关VFP表的叙述中,错误的是( )。
A. 系统默认的表文件扩展名为.dbfB. 利用表设计器创建表结构时,系统默认的字符型字段宽度为10C. 自由表的索引功能与数据库表有区别D. 表文件名在命名时只要遵循操作系统的规定,VFP本身无任何新的限定标准答案:D解答过程:9. 在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为( )。
VF期末考试题及答案
VF期末考试题及答案VF期末考试题⼀.选择题(每题1分,共50分)1.数据库是在计算机系统中按照⼀定的数据模型组织、存储和应⽤的()A.模型的集合B.数据的集合C.应⽤的集合D.存储的集合2.DBMS的含义是()A.数据库系统B.数据库C.数据库管理员D. 数据库管理系统3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和依存关系,关系完整性主要包括()A.参照完整性、域完整性、⽤户⾃定义完整性B.数据完整性、实体完整性、参照完整性C.实体完整性、域完整性、参照完整性D.动态完整性、实体完整性、参照完整性5.⼀个学⽣可以选修不同的课程,很多学⽣可以选同⼀门课程,则课程与学⽣这两个实体之间的联系是()A.⼀对⼀联系B.⼀对⼆联系C.多对多联系D.⼀对多联系6.Visual FoxPro ⽀持的数据模型是()A.层次数据模型B.关系数据模型C.⽹状数据模型D.树状数据模型7.退出Visual FoxPro 系统的⽅法包括()(1)打开“⽂件”菜单,单击“退出”命令。
(2)在Visual Foxpro的系统环境窗⼝,单击右上⾓的“退出”按钮。
(3)在“命令”窗⼝输⼊并执⾏QUIT命令。
(4)在“命令”窗⼝输⼊并执⾏CLEAR命令。
A.(1)(2)(3)B.(1)(2)(4)C.(2)(3)(4)D.(1)(3)(4)8.命令?2007/01/02执⾏后的输出结果为()A.2007/01/02B.01/02/2007C.1003.50D.20079.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为()A.字符型B.数值型C.⽇期型D.逻辑型10. 依次执⾏下列命令:SUB1=SUBSTR(“程序设计基础”,1,8)SUB2=SUBSTR(“Microsoft Visual Foxpro”,11)S=SUB2+SUB1S屏幕上显⽰的结果是()A.程序设计基础B. Microsoft Visual FoxproC. Visual FoxPro 程序设计D. Microsoft Visual Foxpro 程序设计基础11.设⼀表中有60条记录,当该表刚打开时,函数RECNO( )返回值是()A.0B. 60C. 1D. 6112.设某个数据表有100条记录,此时⽤函数EOF()测试的结果为.T.,那么,当前记录号为()A. 100B. 101C. 99D.113. 下列表达式中,其值为真的表达式是()A.BETWEEN(1,10,100)B.BETWEEN(ASC(“D”),ASC(“A”),ASC(“C”))C.BETWEEN(5,ROUND(5.045,2),ROUND(5.055,2))D.BETWEEN(0,0,0)14.执⾏命令?LEN(SPACE(3)-SPACE(2))后,则屏幕显⽰的结果是()A.1B. 2C. 3D.515.职⼯数据表中有D型字段“出⽣⽇期”,若要显⽰职⼯⽣⽇的⽉份和⽇期,应使⽤的命令()A.?姓名+Month(出⽣⽇期)+“⽉”+Day(出⽣⽇期)+“⽇”B. ?姓名+STR(Month(出⽣⽇期))+“⽉”+Day(出⽣⽇期)+“⽇”C. ?姓名+STR(Month(出⽣⽇期))+“⽉”+STR(Day(出⽣⽇期))+“⽇”D. ?姓名+SUBSTR(出⽣⽇期,4,2)+“⽉”+SUBSTR(出⽣⽇期,7,2)+“⽇”16.设计数据表时,由Visual FoxPro⾃动规定其宽度的字段是()A.⽇期型、逻辑型、备注型、通⽤型B.字符型、⽇期型、备注型、通⽤型C.数值型、逻辑型、备注型、通⽤型D.⽇期型、数值型、逻辑型、备注型17.备注型字段是⼀种特殊字段,下列有关它的说法中错误的是()A.备注型字段存储⼀个指针,指针指向备注内容存放地地址B.备注内容存放在与表同名、扩展名为.fpt的⽂件中C.如果有多个备注型字段,则对应有多个.fpt⽂件D.该字段由V isual FoxPro规定其宽度为418.如果通⽤型字段中已输⼊数据,则相应字段中显⽰()A. genB. GenC.MemoD.空⽩19.⽤USE 命令打开表时,如果使⽤Exclusive选项,则表⽰()A.以“独占”⽅式打开表,打开的表可读可写B.以“独占”⽅式打开表,打开的表只能读不能写C.以“共享”⽅式打开表,打开的表可读可写D.以“共享独占”⽅式打开表,打开的表可读可写20.当函数EOF()的值为真时,说明记录指针指向()A.⽂件末尾B.⽂件中的最后⼀条记录C.⽂件中的第⼀条记录D.⽂件中的某⼀条记录21.打开学⽣表,显⽰器1986年出⽣的学⽣记录,正确的命令是()A.LIST FOR 出⽣⽇期=1986B.LIST FOR 出⽣⽇期=“1986”C.LIST FOR YEAR(出⽣⽇期)=1986D.LIST FOR YEAR(出⽣⽇期)=“1986”22.在Visual FoxPro中,删除记录的⽅法可以分成两步()A.先逻辑删除,再物理删除记录B.先物理删除,再逻辑删除记录C.先选择记录,再逻辑删除记录D.先显⽰记录,再物理删除记录23.在Visual FoxPro 的表中,如果要⽤⼀个字段来存放图形、电⼦表格、声⾳等多媒体数据,应将该字段的类型定义成()A.浮动型B.通⽤型C.字符型D.备注型24.在Visual Foxpro中,相当于主关键字的索引是()A.主索引B.普通索引C.唯⼀索引D.排序索引25.以下关于主索引和侯选索引的说法正确的是()A.主索引和侯选索引都可以建⽴在数据库表和⾃由表上B.主索引和侯选索引都能保证表记录的唯⼀性C.主索引可以保证表记录的唯⼀性,⽽侯选索引不能D.主索引和侯选索引是相同的概念26.在指定字段或表达式中,不允许出现重复值的索引是()A.唯⼀索引、候选索引B.、主索引、普通索引C.唯⼀索引、主索引D. 主索引、候选索引27.在⾃由表中不能建⽴的索引是()A.唯⼀索引B.主索引C.候选索引D.普通索引28.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的记录全部打上删除标记,可以使⽤命令()A.DELETE FOR 图书号=“A”B. DELETE WHILE 图书号=“A”C.DELETE FOR 图书号=“A*”D.DELETE FOR 图书号LIKE “A%”29.下列有关ZAP命令的说法中,错误的是()A.物理删除表中所有记录B.删除后表中仍保留结构,但没有数据C.⽂件完全被删除D.删除后的记录不能恢复30.在打开的数据表中包含有字符型字段“学号”、“姓名”,数值型字段“录取分数”,使⽤REPLACE 命令将“学号”为“s0803016”学⽣的分数增加20分,可以使⽤的命令是()A.REPLACE ALL 录取分数WITH 录取分数+20B. REPLACE FOR 学号=“s0803016”录取分数+20C. REPLACE FOR 学号=s0803016 录取分数WITH 录取分数+20D. REPLACE FOR 学号=“s0803016”录取分数WITH 录取分数+2031.建⽴数据库表时,将年龄字段值限制在15~40岁之间的这种约束属于()A.域完整性约束B.实体完整性约束C.参照完整性约束D.视图完整性约束32.创建⼀个名为xs.dbf的数据库⽂件,使⽤的命令是()A.CREATEB.CREATE XSC.CREATE TABLE XSD.CREATE DATABASE XS33.在创建数据库表结构时,为该表中⼀些字段建⽴普通索引,其⽬的是()A.改变表中记录的物理顺序B.为了对表进⾏实体完整性的约束C.加快数据库表的更新速度D.加快数据库表的查询速度34.关于视图的正确叙述是()A.在视图上不能进⾏更新操作B.视图是⼀个或多个数据库表导出的虚拟表C.视图不能同数据库表进⾏连接操作D.视图与数据库表相同,⽤来存储数据35.在查询设计器的“查询去向”设置中,不能实现的输出是()A.表B.报表C.图形D. 视图36. 在SQL查询进,使⽤where⼦句指出的是()A.查询⽬标B.查询结果C.查询条件D.查询视图37.SQL中INSERT语句可以⽤于()A.插⼊⼀条记录B.插⼊⼀个索引C.插⼊⼀个表D.插⼊⼀个字段38.在SQL语⾔中,视图定义的命令是()A. ALTER VIEWB. SELECT VIEWC. CREATE VIEWD.MODIFY VIEW39.使⽤SQL的UPDATE命令,如果省略WHERE条件时,是对数据库()A.⾸记录更新B. 当前记录更新C.指定字段类型更新D.全部记录更新40.在SQL的SELECT语句中,查询图书库存表中所有单价⼩于30元的图书书名及单价,使⽤的语句是()A.SELECT 书名,单价FROM 图书库存表B. SELECT 书名,单价FROM 图书库存表WHERE 单价<30C. SELECT 书名,单价FROM 图书库存表ON 单价<30D. SELECT 书名,单价FROM 图书库存表WHERE 单价<=3041.⽤SQL的SELECT语句中,统计⼥⽣的⼈数,应使⽤的函数是()A. IFB. COUNTC. SUMD.MIN42.结构化程序设计的三种基本逻辑结构是()A.顺序结构、选择结构、循环结构B. 顺序结构、选择结构、模块结构C. 选择结构、模块结构、⽹状结构D. 顺序结构、循环结构、模块结构43.关于分⽀(条件)语句IF-ENDIF的说法不正确的是()A.IF 和ENDIF语句必须成对出现B.分⽀语句可以嵌套,但不能交叉C.IF 和ENDIF 语句可以⽆ELSE⼦句D. IF 和ENDIF 语句必须有ELSE⼦句44.将内存变量定义为全局变量的VISUAL FOXPRO 命令是()A. LOCALB. PRIV A TEC. PUBLICD. GLOBAL45.创建类时不⽤定义类的()A.别名B.属性C.事件D.⽅法46.计时器控件的主要属性是()A. TOPB. CAPTIONC. INTERV ALD.V ALUE\47.表单创建中的步骤不包括()A.添加控件B.创建数据库C.设置属性D. 配置⽅法程序48.表单中不能包含()A.表格B.照⽚C.项⽬D. 定时器49.要使表单在VF窗⼝中⾃动居中,应使⽤的属性是()A.TOPB. AUTOSIZEC.AUTOCENTERD.ALWAYSONTOP50.要在⽂本框中输⼊密码,⽤来指定输⼊密码的掩盖符的属性是()A.FONTNAMEB. FONTCHAR/doc/56743e0d581b6bd97f19eaa6.htmlD. PASSWORDCHAR51.新创建的表单默认标题为FORM1,为了修改表单的标题,应设置表单的()/doc/56743e0d581b6bd97f19eaa6.html 属性B.CAPTION属性C.CLOSABLE属性D.ALWAYSONTOP属性52.报表控件中没有()A. 标签B. 线条C. 矩形D. 命令按钮控件53.报表⽂件的扩展名为()A. .FRXB. .FMTC. .FRTD. .LBX54.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输⼊()字符。
VF期末试卷
VF期末试卷Visual FoxPro期末考试题一、选择题(每题2分,共40分)1、以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的与应用程序彼此独立的相关数据的集合为()A、数据库B、数据库系统C、数据库管理系统D、数据结构2、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是()A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系3、用二维表结构来表示实体与实体之间联系的数据模型称为()A、层次模型B、网状模型C、关系模型D、表格模型4、数据库系统的核心是()A、数据库B、操作系统;C、数据库管理系统D、文件5、数据库系统与文件系统的主要区别是()A、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决B、文件系统只能管理少量数据,数据库系统则能管理大量数据C、文件系统只能管理程序文件,数据库系统则能管理各种类型的文件D、文件系统简单,而数据库系统复杂6、下面有关关系数据库主要特点的叙述中,错误的是()A、关系中每个属性必须是不可分割的数据单元B、关系中每一列元素必须是类型相同的数据C、同一个关系中不能有相同的字段,也不能有相同的记录D、关系的行、列次序不能任意交换,否则会影响其信息内容7、VFP是一种关系数据库管理系统,所谓关系是指()A、各条记录的数据之间有一定的关系B、各个字段之间有一定的关系C、一个数据库文件与另一个数据库文件之间有一定的关系D、数据模型符合满足一定条件的二维表格式8、用DIMENSION命令定义了一个数组,其数组元素在未赋值之间的默认值是()A、不确定B、0C、.F.D、“”9、以下数据中发球字符型数据的是()A、06/10/02B、“06/10/02”C、{06/10/02}D、(06/10/02)10、若想字符串“大连市”中取出汉字“连”,应该使用的表达式是()A、SUBSTR(“大连市”,2,2)B、SUBSTR(“大连市”,2,1)C、SUBSTR(“大连市”,3,1)D、SUBSTR(“大连市”,3,2)11、在VFP中,逻辑型、日期型和备注型的长度分别是()A、1,8,128B、1,8,10C、1,8,4D、1,10,412、以下命令正确的是()A、STORE 0 TO X,YB、STORE 0,1 TO X,YC、X=0,Y=1D、X=Y=013、下列函数中,函数值为字符类型的是()A、CTOD(‘02/02/98’)B、AT(“计算机”,“全国计算机等级考试”)C、TYPE(‘2’)D、SUBSTR(DTOC(DATE()),7)14、函数TYPE(“10/20/99”)的值是()A、10/20/99B、CC、DD、N15、函数STR(125.86,7,3)的值是()A、125.86B、“125。
vf期末试题
vf期末试题⼀、选择题(共25⼩题)1.关于数据库和数据表之间的关系,正确的描述是__D__.A) 数据表中可以包含数据库B)数据库中只包含数据表C)数据库和数据表没有关系D)数据库中包含数据表、表间关系和相关的操作2.下列表达式中,不正确的是_D____.A) 10/01/2000 B) “2000”C) {2000}D) xyz=?5?3.对于逻辑删除和物理删除,下列说法正确的是___C____.A) 逻辑删除不可恢复,物理删除可恢复B)⼆者皆可恢复C)逻辑删除可恢复,物理删除不可恢复D)⼆者皆不可恢复4.在VFP中,若当前记录位置为45,则将指针移到记录编号为20的命令是_____C___.A) SKIP 20 B) SKIP -20 C) GOTO 20D) GOTO-205.对于只有两种取值的字段,⼀般使⽤ D .A) 字符型B) 数值型C) ⽇期型D) 逻辑型6.在下列函数中,函数值为数值的是___A_____.A) AT(…计算机?,‘计算机中⼼’)B)CTOD(…01/01/96?)C)BOF( )D)SUBSTR(DTOC(DA TE()),7)7.执⾏STORE ”333” TO A 之后,再执⾏?”222”+”&A”的结果是C.A) 222&A B) 333 C)222333 D) 出错信息8. 利⽤____B___命令,可以在浏览窗⼝浏览表中的数据。
A) USE B) BROWSE C) MODIFY STRU D) LIST9.数据库、数据库系统、数据库管理系统这3者之间的关系是___A___.A) 数据库系统包含数据库和数据库管理系统B) 数据库包含数据库系统和数据库管理系统C)数据管理系统包含数据库和数据库系统D) 数据库系统就是数据库,也就是数据库管理系统10.以下命令中正确是的____A____.A) STORE 10 TO X, Y B) STORE 10, 10 TO X, YC) X=10, Y=10 D) X=Y=”10”11.使⽤关系运算对系统进⾏操作,得到的结果是______D____。
2011年VF期末复习题
2011年VF期末复习题一.单项选择题1.1 下列关系运算中,()的功能是从关系中找出满足给定条件的元组以便形成新的关系。
A) 选择B) 投影C)联接D)自然连接1.2 使用()关系运算可以改变一个关系中字段中的排列顺序A) 选择B) 投影C)联接D)复制2.1 用二维表来表示实体及实体之间联系的数据模型称为()。
A) 实体-联系模式模型B) 层次模型C)网状模型D)关系模型2.2 VFP是一种数据库管理系统,数据库管理系统的英文缩写是()A) DB B) DBS C)DBMS D)OS3.1 假定学生档案.DBF表文件共有8条记录,则当EOF( )函数的返回值为逻辑真时,执行命令? RECCOUNT( )的输出是()。
A) 1 B) 7 C)8 D)93.2 函数LEN(ALLTRIM(“VFP数据库管理系统”))的结果是()A) 4 B) 5 C)18 D)134.1 在下述VFP表达式中,结果总是逻辑值的是()。
A) 字符运算表达式B) 算术运算表达式C)关系运算表达式D)日期运算表达式4.2 在VFP中,表达式的去处顺序是()。
A) 首先进行逻辑运算,再进行算术运算,最后是关系运算B) 首先进行算术运算,再进行关系运算,最后是逻辑运算C)首先进行逻辑运算,再进行关系运算,最后是算术运算D)首先进行关系运算,再进行算术运算,最后是逻辑运算5.1 若从字符串“上海市”中取出汉字“海”,应使用函数()。
A) SUBSTRI(“上海市”,2,2)B) SUBSTRI(“上海市”,3,1)C)SUBSTRI(“上海市”,2,1)D)SUBSTRI(“上海市”,3,2)5.2 表达式SUBSTRI(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果是()A) ANLI B) GUAN C)YUAN D)ZIYU6.1 操作的数据表中有字段姓名(C)、出生日期(D)、工资(N),要显示当前记录的姓名、出生日期和工资,可用的命令是()A) ? 姓名+出生日期+工资B) ? 姓名+DTOC(出生日期)+STR(工资,4,1)C)? V AL(姓名)+V AL(出生日期)+ 工资D)? 姓名+出生日期+STR(工资,4)6.2 操作的数据表中有字段:姓名(C)、年龄(N),要显示当前记录的姓名、年龄,可用的命令是()A) 姓名+年龄B) ? 姓名-年龄C)? V AL(姓名)+年龄D)? 姓名+STR(年龄,2)7.1 不能释放内存变量的命令是( )。
VF期末考试模拟题6套剖析
两套模拟计算机Visual FoxPro题第一套一.判断1数据表和自由表无差异。
错2.Vf允许您将同一个表重复打开在不同工作区中。
错3执行delete命令一定要慎重,否则记录逻辑删除后,将无法恢复。
错4自由表的字段名最长为10个字符。
对5设表文件中有8条记录,且已打开,当bof()为真时,recno()的返回值为1。
对6您可以在一个工作区中同时打开多个表。
错7设表文件中有5条记录,且已打开,当bof()为真时,recno()的返回值为0. 错8数据库表可以拥有主索引。
对一、选择1.为表单myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是(c)A.THisformset.cmd1.caption=”最后一个“B.Myform.cmd1=”最后一个“C.Thisform.cmd1. caption”最后一个“D.This.cmd1. caption=”最后一个“2.物理删除表中所有记录命令是(C)A.DELETEB.SkipC.ZapD.Recall3.将当前库文件内容拷贝到kbo1.dbf库文件中的命令是(B)A.Copy stru to kbo1B.Copy to kbo1C.Copy stru exte to kbo1D.Copy file to kbo14.在vf 中,浏览表记录的命令是(B)eB.browseC.modifyD.close5.项目管理器中移去文件是指(B)A.将文件从磁盘上彻底删除B.将文件从项目中一区移去C.移去文件后再也不能恢复D.移去文件与删除文件相同6.表单文件的扩展名为(B)A..sctB..scxC..vctD..pqr7.在“选项“对话框的“文件位置“选项卡中可以设置(B)A.表达的默认大小B.默认目录C.日期和事件的显示格式D.程序代码的颜色8.使用SEEK 命令搜索表中出生日期为01/23/1996的记录,应执行(A)命令A . SEEK{^1996/01/23}B. SEEK{01/23/96}C. SEEK{96/01/23}D. SEEK{01/23/1996}9. 使用“标签向导”设置标签时,必须首先确定(D)A.表B.视图C.查询D.数据源10. 在VF 中,逻辑运算符有(D)A. .NOT.B. .AND.C. .OR.D. 以上答案均正确11. 下列命题正确的是(B)A. 关系代数语言和关系演算语言均为DDL 语言B. 关系代数语言和关系演算语言均为DML 语言C.关系代数语言为DML 语言,关系演算语言为DDL 语言D. 关系代数语言为DDL 语言,关系演算语言为DML 语言12. 使用MODIFY DATABASE命令打开数据库设计器时,如果指定了NOEDIT选项,则表示(A)A.只是打开数据库设计器,禁止对数据库进行修改B.打开数据库设计器,并可以对数据库进行修改C.在数据库设计器打开后程序继续执行D.打开数据库设计器,应用程序会暂停13. 选择操作是根据某些条件对关系做(C)A. 重直分割B. 选择权C. 水平分割D. 分解操作14. 在“SET EXACT ON”的情况下,命令“FOX”=“FO”显示的结果是(B)A. .T.B. .F.C.错误信息D.以上都不对15. 下列表达式中结果为“计算机等级考试”的表达式为(D)A. “计算机”|“等级考试”B. “计算机”&“等级考试”C. “计算机”and“等级考试”D. “计算机”+“等级考试”16. 下列选项中是日期型常量的是(B)A.{“99/12/31”}B {99/12/31}C. 99/12/31D.CTOD(99/12/3117. 利用向导创建数据表时,应该(D)A.在工具栏上单击向导按钮B. 在命令窗口执行CREATEC. 在表设计器中选择D. 在新建窗口中单击向导按钮18. 在VF中删除记录有(A)和()两种A. 逻辑删除和物理删除B. 逻辑删除和彻底删除C. 物理删除和彻底删除D. 物理删除和移去删除19. 唯一索引中的“唯一性”是指(A)的唯一A. 字段值B. 字符值C. 索引项D. 视图项20. WAIT TIMEOUT 后的数值代表(A)A.秒数B. 分钟数C. 小时数D. 天数21 vf主界面的菜单栏中包括(B)菜单。
VF期末考试试题
VF期末考试试题一、选择题(每小题2分,共40分)1、数据库应用系统的核心是()A 数据库文件B 数据库管理系统C 编译程序D 操作系统2、下列哪个函数是数值型数据转换为字符串()A V AL( )B STR( )C AT( )D SUBSTR( )3、索引标记是()A TAGB INDESC OND WITH4、日期型常数是用来表示日期的一种特殊数据,其长度为()A 任意B 10C 8D 45、下列各命令行中正确的是()A store 1,2 TO x, yB store 5 TO x, yC 8=YD x=y=56、能实现关闭表的命令的是()A createB modifyC closeD use7、执行下列命令后显示的结果是()A=CTOD(“04/05/2003”)B=CTOD(“04/10/2003”)?B-AA 5B -5C “04/05/2003”D “04/-05/2003”8、下列函数中函数值为字符型的是()A DATE( )B TIME( )C YEAR( )D DATETIME( )9、默认查询的输出形式是()A 数据表B 图形C 报表D 浏览10、下列哪个方法()是表示隐藏表单的A ReleaseB refreshC showD Hide11、12%(-5)的值是()A 2B -2C 3D -312、为表单MyForm添加事件和方法代码,改变该表单中的标签label的caption属性正确的是()A MyForm. Label1. caption=”姓名”B This. Label1. Caption=”姓名”C This Form. Label1. Caption=”姓名”D This Formset. Label1. caption=”姓名”13、表单有自己的属性、事件和()A 图形B 行为C 容器D 方法14、表达式Val(subs(…奔腾586‟,5,1))*Len(…visual FoxPro‟)的结果为()A 63.00B 64.00C 65.00D 66.0015、下列()符号不能作为visual FoxPro中的变量名A ABCB K123C 12KD asd16、?STR(234.56,5,1) 命令的显示结果是()A 234.5B 234.6C 234.56D 234.5717、一个数据库表有5条记录,用EOF()函数测试的结果为直,此时的记录号是()A 1B 5C 6D 018、建立程序的方法有()种A 1B 2C 3D 419、新建程序文件的命令是()A create programB modify commandC reate commandD modify program20、设D=5>6,命令VarType(D)的结果是()A LBC C ND D二、填空题(每空1分,共15分)1、数据库管理系统简称为visual FoxPro是型的数据库管理系统2、数值型数据由以及符号(+/-)和组成3、日期型数据的宽度系统默认为,逻辑型数据的宽度系统默认为4、定义一维数组AA(5)的命令是5、结构化程序设计的基本结构分为、顺序、三种6、表达式.not .2*3+5<>10的运算结果为7、打开数据库文件的命令是8、设置对象文本字体的属性为,将Form1中Label1的显示文本字号设为20号字的代码为9、表单文件的扩展名为菜单文件扩展名为三、操作题(19分)设数据表chengji.DBF有学号(C,6)姓名(C,6)语文(N,5,1)数学(N,5,1)英语(N,5,1)体育(N,5,1)总分(N,5,1)平均分(N,5,1)字段,假设数据表已经打开,写出下列命令序列:1、计算各学生总分和平均分并填入相应字段中。
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<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。
Vf 数据库考试试题.
Vf 数据库考试试题(一)一、选择题1、在Visual FoxPro 中,向数据库文件追加数据使用语句( ).A insertB replaceC appendD add2、在Visual FoxPro 中,删除数据库的所有记录,保留数据库结构的命令是()。
A delete allB packC recallD zap3、在Visual FoxPro中,使用replace <字段名> with<表达式>for <条件>后,记录指针为()。
A视情况而定 B 当前纪录 C bof D 为文件尾4、保存在计算机中具有一定结构的相关数据的集合成为()。
A数据库B数据库系统C数据库管理系统D数据结构5、利用数据库技术进行人事档案管理是属于计算机的()。
A科学计算应用B过程控制应用C数据处理应用D辅助工程应用6、Visual FoxPro6.0管理的数据库是()型数据库。
A网络B层次C关系D链状7、数据的完整性是指()。
A数据的存储与使用数据的程序相关B防止数据被非法使用C数据的正确性、合理性和一致性D减少系统中不必要的重复数据8、在Visual FoxPro数据库管理系统中,下列数据属于常量的是()。
A .n.B FC 07/08/99D all9、如果想从字符串“青岛市”中取出汉字“岛”,应该使用函数()。
A substr( “青岛市”,2,2)B substr( “青岛市”,2,1)C substr( “青岛市”,3,1)D C substr( “青岛市”,3,2)10、用For Endfor组织的循环结构中,如省略步长则系统默认步长是()。
A 0B -1C 1D 2二、填空题1、数据库系统的核心是。
2、?Mod(12,9)的返回值是。
3、?3+3>6 and 5>3的返回值是。
4、?Str(1234.5678,6,1)的结果是。
5、结构化程序所使用的三种基本控制结构是顺序结构、和循环结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南理工学院大学计算机《VFP程序设计》考试(总分100分)(037)
一.选择题(每小题2分,共50分,答案必须填写大写字母ABCD)
1、下列各种形式中不是foxpro定义的常量。
A、.T.
B、{12/22/99}
C、2.5E-8
D、16/3
2、下列命令中能生成新的库文件的是。
A、TOTAL ON
B、SET FILTER TO
C、COUNT
D、SET RELATION TO
3、对当前库文件,执行GO BOTTOM命令后,EOF()函数返回的值是。
A、.F.
B、.T.
C、*
D、最后一条记录的记录号
4、执行命令:?substr ( “湖南省岳阳师范学院”,7,2) 后,屏幕显示。
A、范学
B、范
C、岳
D、岳阳
5、下列表达式中正确的是。
A、7.2+dtoc({12/22/99})+”x”
B、str(7.2,4)+dtoc({12/22/99})+”x”
C、7.2+{12/22/99}+”x”
D、str(7.2,4)+{12/22/99}+”x”
6、打开未索引的库文件,共有12条记录,依次执行:go 3 和 list next 2 命令,屏幕显示的记录是。
A、3号记录
B、4号记录
C、3,4号记录
D、4,5号记录
7、下列不能关闭数据库的是
A、browse
B、use
C、close all
D、close database
8、逻辑判断式?ROUND(123.456 , 0)<INT (123.456)的结果应是( )。
A、.F.
B、T
C、.T.
D、F
9、下列表达式中正确的是。
A、7.2+dtoc({12/22/99})+”x”
B、str(7.2,4)+dtoc({12/22/99})+”x”
C、7.2+{12/22/99}+”x”
D、str(7.2,4)+{12/22/99}+”x”
10、结果为数值型的是( )
A、"9988"-"1255"
B、200+800=1000
C、CTOD([11/22/01])-20
D、LEN(SPACE(3))-1
11、在当前表中,查找第2个女同学的记录,应使用命令(
A、LOCATE FOR 性别="女" NEXT2
B、LOCATE FOR 性别="女"
C、LOCATE FOR 性别="女" CONTINUE
D、LIST ROR 性别="女" NEXT 2
12、建立表文件结构时,需要定义的参数为(c)。
A、表文件名、表的大小、字段名、字段类型
B、字段名、字段类型、记录个数、字段宽度
C、字段名、字段类型、字段宽度、小数位数
D、表文件名、字段名、字段类型、字段宽度
13、ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ 命令进行复制操作,其结果将( )。
A、得到一个新的数据库文件
B、得到一个新的数据库文件和一个新的备注文件
C、得到一个新的数据库文件和两个新的备注文件
D、显示出错误信息,表明不能复制具有备注型字段的数据
14、Foxpro数据库统计记录数的命令是。
A、AVERAGE
B、SUM
C、SORT
D、COUNT
15、表文件的数值型字段要求保留2位小数,那么该字段宽度最少应当定义成(B)位
A、2
B、3
C、4
D、5
16、设当前数据库文件有一个类型为N的age字段,执行命令ZAP FOR age=20的结果是( )
A、逻辑删除age字段值为20的记录
B、物理删除age字段值为20的记录
C、物理删除全部记录
D、语法错误提示信息
17、下面关于Visual FoxPro数组的叙述中,错误的是( )
A、用DIMENSION和DECLARE都可以定义数组
B、Visual FoxPro只支持一维数组和二维数组
C、一个数组中各个数组元素必须是同一种数据类型
D、新定义数组的各种数组元素初值为.F.
18、设一个数据库中有18条记录,当EOF( )返回真值且当前记录号为( )。
A、18
B、0
C、19
D、1
19、表文件中有10条记录,当前记录号为 1,顺序执行SKIP -1和RECNO(),屏幕上将显示()。
A、0
B、-1
C、1
D、三种方式都是
20、二维表格中的一行对应FOXPRO数据库中的。
A、一条记录
B、一个字段
C、几条记录
D、无对应关系
21、数据库系统与文件系统的主要区别是()
A、文件系统简单,而数据库系统复杂
B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件
C、文件系统只能管理少量数据,而数据库系统能管理大量的数据
D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以
22、循环结构中LOOP语句的功能是( )
A.放弃本次循环,重新执行该循环结构
B.放弃本次循环,进入下一次循环
C.退出循环,执行循环结构的下一条语句
D.退出循环,结束程序的运行
23、Visual Foxpro程序中,续行符为( )
A. ,
B. ;
C. '
D.:
24、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。
A、"一方"表的主索引或候选索引,"多方"表的普通索引
B、"一方"表的主索引,"多方"表的普通索引或候选索引
C、"一方"表的普通索引,"多方"表的主索引或候选索引
D、"一方"表的普通索引,"多方"表的候选索引或普通索引
25、下面字符串中非法字符串为( )。
A、'a string'
B、'It is a'dring"
C、"a string"
D、"It is a 'string'"
二、判断题(每小题2分,共10分)
1、数组各元素必须一致
对
错
2、执行命令 ?AT("大学","武汉大学"),屏幕显示的结果为:5
对
错
3、若内存变量名和当前打开的表中的一个字段名都为NAME,?NAME后显示字段变量
对
错
4、浮点型是字段变量特有的而内存变量所没有的数据类型
对
错
5、在VF中,可以使用的变量有(内存变量,字段变量,系统内存变量)
对
错
三、程序改错并得到答案(10分)
1.下列程序求S=20!程序中有一处错
SET TALK OFF
CLEAR
T=0 改为T=1
J=1
DO WHILE J<=20
T=T*J
J=J+1
ENDDO
?T
RETURN
答案为
四、程序填空并得到答案(10分)
1.下列程序是计算1至1000之间的偶数之和,请填上适合的语句。
set talk off
clear
( s=0 )
for k=1 to 1000 step 1
if ( mod(k,2)=0 )
s=s+k
endif
endfor
?s
return
答案为
V 五、程序设计并得到答案(20分)
1.30的倍数的数的和。
答案为
Set talk off
Clea
t=0
For i=1000 to 9999
s=str(i,4)
a=val(left(s,1))
b=val(substr(s,2,1))
c=val(substr(s,3,1))
d=val(right(s,1))
If mod(a+b+c+d,30)=0
t=t+i
Endif
Next
?"t=",t
Return
Set talk on
2.编写程序,计算在0至50的范围内有多少个数,其每位数的乘积大于每位数的和。
答案为
Set talk off
s=0
for i=0 to 50
a=int(i/10)
b=i-a*10
if a*b>a+b
s=s+1
endif
next
?s
Return
Set talk on。