VF练习题 2

合集下载

2016年计算机二级考试VF练习题及答案

2016年计算机二级考试VF练习题及答案

1[单选题] 对长度为n的线性表排序,在最坏情况下,⽐较次数不是n(n-1)/2的排序⽅法是( )。

A.快速排序B.冒泡排序C.直接插⼊排序D.堆排序

参考答案:D

参考解析:除了堆排序算法的⽐较次数是o(nlog2 n),其他的都是n(n-1)/2。

2[单选题] 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

参考答案:A

参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建⽴、使⽤和维护⽽配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。

3[单选题] 在表单中为表格控件指定数据源的属性是( )。

A.DataSourceB.RecordSourceC.DataFrom D.RecordFrom

参考答案:B

参考解析:表格的RecordSource属性指定表格的数据源。

4[单选题] 有SQL语句:

SELECTDISTINCT系号FROM教师WHERE⼯资>:ALL(SELECT⼯资FROM教师WHERE系号=”O2”、

与如上语句等价的SQL语句是

A.SELECTDISTINCT系号FROM教师WHERE⼯资>=(SELECTMAX(⼯资.FROM教师;

WHERE系号=”02”)B.SELECTDISTINCT系号FROM教师WHERE⼯资>=(SELECTMlN(⼯资.FROM教师;

WHERE系号=”02” ”)C.SELECTDISTINCT系号FROM教师WHERE⼯资>=ANY(SELECT⼯资FROM教师;

WHERE系号=”02” ”)D.SELECTDISTINCT系号FROM教师WHERE⼯资>=SOME(SELECT⼯资FROM教师;

全国计算机等级考试二级VF全套资料

全国计算机等级考试二级VF全套资料

页眉页脚内容由大客户定制,水印图案也由大客户定制

第 1 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

全国计算机等级考试二级VF全套

二级VF学习讲义........................................................................................................................................................ 1

第一章前言――从零开始....................................................................................................................................... 2

第一章 数据库基础知识 ........................................................................................................................................ 3

第2章 VISUAL FOXPRO 程序设计基础 ............................................................................ 错误!未定义书签。

第3章 VISUAL FOXPRO 数据库及其操作 ........................................................................ 错误!未定义书签。

第4章 关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。

VF第三章练习题(可编辑修改word版)

VF第三章练习题(可编辑修改word版)

第三章 练习题

一、选择题

1、在 visual foxpro 中下列叙述正确的是()

A、关系也被称作表单 B、数据库文件不存储用户数据

C、表文件的扩展名是.DBC D、多个表可以存储在一个物理文件中2、在 visual foxpro 中,对于字段值为空值(NULL)叙述正确的是()

A、空值等同于空字符串 B、空值表示字段还没有确定值C、不支持字段值为空值 D、空值等同于数值 0

3、下列有关数据库表和自由表的叙述中,错误的是()

A、数据库表和自由表都可以用表设计器来建立

B、数据库表和自由表都支持表间联系和参照完整性C、自由表可以添加到数据库中成为数据库表

D、数据库表可以从数据库中移出成为自由表

4、在 visual foxpro 中,下列关于索引的正确描述是()

A、当数据库表建立索引以后,表中的记录的物理顺序将被改变B、索引的数据将与表的数据存储在一个物理文件中

C、建立索引是创建一个索引文件,该文件包含有指向表记录的指针D、使用索引可以加快对表的列新操作

2 解析:(NULL)空值不是 0,

而是表示字段变量或内存变量是缺值或不确定值

5、已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,

正确的命令是()

A、INDEX ON 职称+性别 TO ttt B、INDEX ON 性别+职称 TO ttt

C、INDEX ON 职称,性别 TO ttt D、INDEX ON 性别,职称 TO ttt

6、在 visual foxpro 中,数据库表的字段或记录有效性规则的设置可以在()

A、项目管理器中进行 B、数据库设计器中进行

C、表设计器中进行 D、表单设计器中进行7、在数据库表上的字段有效性规则是()

A、逻辑表达式 B、字符表达式 C、数字表达式 D、以上三种都有可能

8、在 visual foxpro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号”

VF各章练习题[1]

VF各章练习题[1]

VF练习题

1.数据库系统的核心是( C )

(A)数据库 (B)操作系统(C)数据库管理系统 (D)文件

2.Visual FoxPro支持的数据模型是__B____。

(A) 层次数据模型 (B) 关系数据模型

(C) 网状数据模型 (D) 树状数据模型

3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( A )

(A)DBS包括DB和DBMS (B)DBMS包括DB和DBS

(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS

4.在Visual Foxpro 的项目管理器中不包括的选项卡是(D)

(A)数据;(B)文档;(C)类;(D)表单 (P245)

5.在“选项”对话框的“文件位置”选项卡中可以设置(B)

(A)表单的默认大小 (B)默认目录

(C)日期和时间的显示格式 (D)程序代码的颜色

6.Visual FoxPro 6.0是一个 (C)

A、8位数据库开发系统 B、16位数据库开发系统

C、32位数据库开发系统 D、64位数据库开发系统

7.退出Visual FoxPro的操作方法是:(D)

A、从"文件"下拉菜单中选择"退出"选项

B、用鼠标左按钮单击关闭窗口按钮

C、在命令窗口中键入QUIT命令,然后按回车键

D、以上方法都可以

8.显示与隐藏命令窗口的操作是:(D)

A、单击"常用"工具栏上的"命令窗口"按钮

B、通过"窗口"菜单下的"命令窗口"选项来切换

C、直接按Ctrl+F2或Ctrl+F4组合键

D、以上方法都可以

9.SQL语句中修改表结构的命令是(C)

(A)MODIFY TABLE (B)MODIFY STRUCTURE

(C)ALTER TABLE (D)ALTER STRUCTURE

全国计算机二级考试VF练习题含答案

全国计算机二级考试VF练习题含答案

全国计算机二级考试VF练习题含答案

2016全国计算机二级考试VF练习题(含答案)

2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF练习题(含答案),欢迎阅读学习,希望对你有所帮助!

一、单项选择题(每小题1分,共20分)

1.在VFP的命令窗口中,以下叙述正确的是(A)

(A)所使用的变量都是全局变量(B)不能运行任何程序

(C)不能打开数据表(D)不能修改执行过的命令

2.在数据库的三级模式中,真正存储数据的是(B)。

(A)模式(B)内模式(C)外模式(D)概念模式

3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C)

(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留

(C)随着系统的退出全部丢失(D)转为外存变量保存下来

4.通用字段的数据宽度为4,它存放的是(C).

(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针

5.下列符号中,不是变量名的是(A)。

(A)"姓名"(B)性别(C)A100(D)AB

6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。

(A)ANLI(B)GUAN(C)YUAN(D)ZIYU

7.下列函数中,将字符串转换为数值的是(B)。

(A)STR()(B)VAL()(C)CHR()(D)MOD()

8.TIME()函数返回值的数据类型是(B)。

(A)数值型(B)字符型(C)逻辑型(D)日期型

9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。 (A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B

(C)A+B(D)SUBSTR(A,1,1)+B

10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。

二级vf结构化程序设计习题(总)1

二级vf结构化程序设计习题(总)1

实验目的:

1. 进一步理解数据类型、常量、变量、表达式和函数的含义,掌握各种运算符的使用方法、常用函数的功能。

2. 能够根据程序要求使用不同的程序控制结构编写程序

实验内容:

1. 顺序结构程序设计

(1) 输入两个数,做加法运算。

(2) 输入两个数,交换位置

(3) 从键盘输入三个数并分别存入变量a,b,c中,求它们的平均值

(4) 从键盘输入一个小写字母,输出其对应的大写字母

(5) 输入一个华氏温度,根据公式 c=5/9(f-32),计算并输出摄氏温度。

(6) 输入一个三位数,将它反向输出,如输入127,输出应为721

(7) 将从键盘输入的数值型十进制数分离为整数部分和小数部分后输出,如输入123.45,输出为123.45=123+0.45

(8) 编程求以a,b,c为边长的三角形的面积,提示:))()((csbsassarea

其中:s=(a+b+c)/2;a=3.5; b=5.4; c=4.3

(9) 已知a=2.5,b=9.4,c=4.3,编程求02cbxax提示:aacbbx2422,1)

(10) 输出数据库中某一条学生信息

(11) 查找并显示xsqk中某学生的有关情况。

2. 分支结构结构程序设计

单分支或双分支结构

1) 从键盘输入一个数,若为正数则输出,非正数则结束。(单分支)

2) 从键盘输入两个整数,按从小到大的顺序输出。(单分支)

3) 从键盘输入3个数,按从小到大的顺序输出

4) 从键盘输入一个数,判断是奇数还是偶数。(双分支)

5) 计算运费。车站从甲地到乙地托运行李,收费规定:若行李重量不超过50公斤,每公斤收费0.5元;若行李重量超过50公斤,其超重部分加收0.4元。编写计算运费的程序。

6) 判断某一年是否是闰年

提示:设N为年份数,若N满足如下两个条件之一,则N为闰年。

 N能被4整除,但N不能被100整除

 或者N能被400整除。

VF第一章节报表菜单习题

VF第一章节报表菜单习题

对三《ViualFo某Pro》月考试题(2022.1)

章节:基础、菜单、报表

一、选择题:(每题1分,共60分)涂物理

1、修改报表、打开报表设计器的命令是

A)UPDATEREPORTC)REPORTFROM

B)MODIFYREPORTD)EDITREPORT

2、为了在报表中加入一个表达式,这时应该插入一个

A)PREVIEWREPORTB)REPORTFORMPREVIEWC)PRINTREPORTPREVIEW

D)REPORTPREVIEW

D)文本控件

4、在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。以下几

种操作中不能实现预览功能的是______。A)打开“显示”菜单,选择“预览”选项B)直接单击常用工具栏上的“打印预览”按钮

C)在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”D)打开“报表”菜单,选择“运行报表”选项

5、为了在报表中加入一个文字说明,这时应该插入一个

A)表达式控件 6、以下说法哪个是正确的______。

A)报表必须有别名C)报表的数据源不能是视图7、不属于常用报表布局的是______。

A)行报表

B)列报表

C)多行报表D)多栏报表

B)必须设置报表的数据源D)报表的数据源可以是临时表

8、使用______工具栏可以在报表或表单上对齐和调整控件的位置。

A)调色板

B)布局

C)表单控件

D)表单设计器

9、数据库系统与文件系统的主要区别是______。A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接B:比较C:选择D:投影11、ViualFo某Pro6.0是一个______。

VF复习题

VF复习题

一、选择题

(一)1、VFP系统中,表的结构取决于 ( )。

A) 字段的个数、名称、类型和长度 B) 字段的个数、名称、顺序

C) 记录的个数、顺序 D) 记录和字段的个数、顺序

2、在下面的Visual Foxpro表达式中,不正确的是( )。

A) {^2002-05-01}+10 B) {^2002-05-01}-DATE()

C) {^2002-05-01}+DATE() D) {^2002-05-01 10:10:10 AM}-10

3、关系数据库管理系统存储与管理数据库的基本形式是( )。

A) 关系树 B) 二维表 C) 文本文件 D) 结点路径

4、在教学管理中,一名学生可以选择多门课程,一门课程也可以被多名学生选,这说明学生记录型和课程记录型之间的联系是( )。

A) 一对一 B) 一对多 C) 多对多 D) 未知

5、打开Visual Foxpro后,若要退出Visual Foxpro回到Windows环境,可在命令窗口中输入( )。

A) EXIT B) QUIT C) CLOSE D)CLOSE ALL

6、 下列程序段执行以后,内存变量y的值是( )。

x=76543

y=0

DO WHILE x>0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456 B)34567 C)7654 D)76543

考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。

7、Visual Foxpro数据库管理系统的数据模型是 ( )。

vf

实验四 程序设计初步

一、目的和要求

1. 掌握顺序结构、分支结构、循环结构。

2. 掌握子程序、过程、函数的区别和具体应用。

二、实验原理

VFP中包括三种基本控制结构:顺序结构、分支结构与循环结构。常见的分支和循环结构如下所示。

分支语句格式:

IF

[ELSE

]

ENDIF

多分支语句格式:

DO CASE

CASE

CSAE

CASE

[OTHERWISE

]

ENDCASE

WHILE循环语句格式:

DO WHILE

ENDDO

FOR循环语句格式:

FOR = TO [STEP ]

ENDFOR

SCAN循环语句格式:

SCAN [] [FOR< 逻辑表达式1>] [WHILE< 逻辑表达式2>]

ENDSCAN

应用程序一般包含多个模块,模块是可以命名的一个程序段,可以指主程序、子程序和自定义函数。各种调用形式如下所示。 类型 格式 调用命令

子程序 [ PARAMETERS ]

[RETURN] DO [WITH ] [IN ]

自定义函数主要在表达式中调用

过程 PROCEDURE

[PARAMETERS ]

[RETURN]

自定义函数 [FUNCTION ]

[PARAMETERS ]

[RETURN ]

三、实验内容及步骤

1. 编一个程序,能根据记录号修改某设备的价格和部门。

*e4-1.prg

clear

use sb

@10,5 say "修改设备的价格"

?

input "请输入记录号:" to jlh

display 价格 record jlh

VF程序题

 练习1

在xs.dbf的数据表中,增加字段level(C,6).

要求:编写程序,根据it的值划分相应的级别,并填入level字段中。

当:

it>=135 级别为“优秀”

it>=120 级别为“良好”

it>=105 级别为“中等”

it>=90 级别为“及格”

it<90 级别为“不及格”

set talk off

clear

usexs

do while not eof()

do case

case it>=135

repl level with "优秀"

case it>=120

repl level with "良好"

case it>=105

repl level with "中等"

case it>=90

repl level with "及格"

otherwise

repl level with "不及格"

endcase

skip

enddo

use

set talk on

return

 练习1

将练习1的程序改成SCAN的形式。

set talk off

clear

usexs

scan

do case

case it>=135

repl level with "优秀"

case it>=120

repl level with "良好"

case it>=105

repl level with "中等" case it>=90

repl level with "及格"

otherwise

repl level with "不及格"

endcase

endscan

use

set talk on

return

 练习2

逆序输出一个字符串。

*方法1

set talk off

clear

s=space(0)

accept "输入一个字符串:" tostr

fori=1 to len(str)

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