VF练习题 2
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全套资料
页眉页脚内容由大客户定制,水印图案也由大客户定制
第 1 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX
全国计算机等级考试二级VF全套
二级VF学习讲义........................................................................................................................................................ 1
第一章前言――从零开始....................................................................................................................................... 2
第一章 数据库基础知识 ........................................................................................................................................ 3
第2章 VISUAL FOXPRO 程序设计基础 ............................................................................ 错误!未定义书签。
第3章 VISUAL FOXPRO 数据库及其操作 ........................................................................ 错误!未定义书签。
第4章 关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。
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.数据库系统的核心是( 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练习题含答案
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
实验目的:
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,编程求02cbxax提示: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)
