选 VISUAL FOXPRO程序设计例题解析第三版531更新Word文档下载推荐.docx
- 文档编号:17639823
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:153
- 大小:1.91MB
选 VISUAL FOXPRO程序设计例题解析第三版531更新Word文档下载推荐.docx
《选 VISUAL FOXPRO程序设计例题解析第三版531更新Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《选 VISUAL FOXPRO程序设计例题解析第三版531更新Word文档下载推荐.docx(153页珍藏版)》请在冰豆网上搜索。
(C)表单设计器(D)数据库设计器
11.退出VISUALFOXPRO的操作方法是(D)
(A)“文件”菜单中选择“退出”(B)单击关闭窗口按钮
(C)使用QUIT命令(D)以上方法都可以
12.VFP提供了多种设计器,如果要建立表,在不同的表之间查看并创建关系,应使用(C)。
(A)表设计器(B)报表设计器
(C)数据库设计器(D)表单设计器
13.要想在不同的工作区中打开相应的表,可以从系统菜单中选择(D)菜单项。
(A)文件→打开(B)工具→选项
(C)显示→工具栏(D)窗口→数据工作期
14.数据库系统与文件系统的最主要区别是(B)。
(A)文件系统简单,而数据系统复杂
(B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
(C)文件系统只能管理程序文件,而数据系统能管理个中类型的文件
(D)文件系统管理的数据两少,而数据库系统可以管理庞大的数据源
15.数据库应用系统是指(A)支持下运行的计算机应用系统。
(A)数据库管理系统(B)文件系统
(C)应用程序(D)操作系统
16某工厂生产多种产品,每种产品要使用多个零件,一种零件可能安装在多种产品上,则产品和零件之间存在着(C)的联系。
(A)一对一(B)一对多(C)多对多(D)不能确定
17.数据库的一系列特征是由一个称(C)的软件,提供通用的存取和控制方法加以实现的。
(A)数据服务器(B)数据库管理系统
(C)数据分析系统(D)数据存储系统
18.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系(A)
(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS
(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS
19.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员实体之间的联系类型是(B)。
(A)m:
n(B)1:
m(C)m:
1(D)1:
1
20.下列叙述中有关数据库系统错误的概念是(A)。
(A)用户不经DBMS可直接访问数据库(B)关系规则化的只要目的是减少数据冗余
(C)MIS的含义是管理信息系统(D)Oracle是关系型数据库产品
21.在关系模式中,关系可视为一张表,元组是指表中的(B)。
(A)一列(B)一行(C)表名(D)值域
22.关系数据库管理系统必须实现的三种基本关系运算是(C)。
(A)索引、排序、查找(B)建库、录入、排序
(C)选择、投影、连接(D)显示、统计、复制
23.数据库管理系统采用的数据模型一般有(B)三种
(A)网状、链状和层次(B)层次、关系和网状
(C)链状、网状和关系(D)层次、关系和环状
24.如果要从一个关系中选择某些特定饿属性,重新排列组成一个新的关系,应使用的关系运算是(C)
(A)排序(B)选择(C)投影(D)连接
25.如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于(D)。
(A)排序(B)选择(C)投影(D)连接
26.在关系模型中,常用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为(B)。
(A)主码(B)外码(C)候选码(D)关联码
27.下列关于关系模型的叙述中,正确的是(C)。
(A)主码至多由一个属性组成
(B)关系的一个属性可以对应于多个值域
(C)关系中的一个元组对应一个实体
(D)表与表之间的关联可以不通过公共属性实现
28.数据住之间的逻辑结构是一张二维表的数据模型是(A)。
(A)关系模型(B)层次模型(C)网状模型(D)实体模型
29.VisualFoxProDBMS是(B)
(A)操作系统的一部分(B)操作系统支持下的系统软件
(C)一种编译程序(D)一种操作系统
30.在关系模型种,关系的关键字(A)
(A)可由多个任意属性组成(B)最多由一个属性组成
(C)可由一个或多个其职能唯一标识关系中任何元组的属性组成(D)以上说法都不对
31.引用当前对象的上一层对象的引用关键字是(B)
(A)ThisForm(B)This(C)ThisformSet(D)Parent
32.列表框的RowSource属性用于设置(A)
(A)列表框的数据源(B)列表框的数据类型
(C)列表框的数据绑定(D)列表框的列数
33.以下关于计时控件的叙述中,错误的是(A)
(A)计时器的Interval属性值以秒为单位
(B)计时器的Enabled属性值设为.F.,计时器停止工作
(C)计时器以一定的时间间隔触发Timer事件
(D)程序运行时计时器不可见,所以位置无关紧要
34.用户可以在菜单设计器右侧的(B)列表框查看菜单项所属的级别
(A)菜单项(B)菜单级(C)预览(D)插入
35.在数据工作期可以(C)
(A)创建表文件(B)创建数据库文件
(C)打开表文件(D)打开数据库文件
(2)数据类型、函数和表达式
1.SUBSTR(”123456789”,LEN(“fox”),LEN(“pro”))的计算结果是(B)求子串
(A)123(B)345(C)567(D)789
2.下列函数返回值不是字符形的是(A)。
(A)MONTH()(B)SUBSTR()(C)TIME()(D)SPACE()、
3.下列表达式中不能返回字符串“FoxPro”的是(D)
(A)“Fox”+”Pro”(B)ALLTRIM(“Fox“)–“Pro”删除字符串前后空格
(C)ALLTRIM(“Fox”+“Pro”)(D)”Fox”+“Pro”
4.下列函数返回值不是数值型的是(D)。
(A)LEN(”Visualfoxpro”)(B)AT(“This”,”Thisform”)求子字符串起始位置
(C)YEAR(“DATA())(D)LEFT(“Thisform”,4)字符串左子串字符
5.下列函数返回值是数值型的是(A)。
(A)AT(“fox”,visualfoxpro”)(B)CTOD(“01/01/96”)
(C)EMPTY(5)(D)SUBSTR(DTOC(DATA()),7)
6.下列函数返回值是数值型的是(C)。
(A)STR(12345,5)数字型转化成字符型(B)CTOD(“10/01/2003”)
(C)AT(“pro”,“visualfoxpro”)(D)SUBSTR(DTOC(DATA(),7)
7.下列返回值为日前型的是(A)
(A)CTOD(DATA())(B)TYPE(“DATA”)
(C)TIME()(D)YEAR({^2004/05/04})
8.表达式VAL(“a2’)*LEN(“foxpro”)的值是(B)。
(A)a28foxpro(B)0(C)a2foxpro(D)12
9.在下列四组函数运算中,结果相同的是(A)
(A)LEFT(“VisualFoxpro”,6)与SUBSTR(“VisualFoxpro”,1,6)
(B)TEAR(DATA())与SUBSTR(“VisualFoxpro”1,6)
(C)TYPE(“36-5*4”)与TYPE(36-5*4)
(D)A-B与A+B(假定A=”this”,B=”isastring”,)
10.在下列四组函数运算中,结果相同的是(A)
(A)VAL(“0.123a2cd”)与VAL(“0.123cde2”)(B)VAL(“12.3c2”)与VAL(0.123c2)
(C)VAL(“+0.123E2”)与VAL(“-0.123E2”)(D)VAL(“12F.3C2D”)与VAL(”12.3S2D”)
11.表达式ROUND(12.56,0)值为(B)四舍五入
(A)12(B)13(C)12.6(D)12.5
12.表达式ROUND(12.56,1)的值为(C)
(A)12(B)13(C)12.6(D)12.6
13.?
ABS(-5)+LEN(”ABCDE”)的值是(D)
(A)5ABCDE(B)-5ABCDE(C)0(D)10
14.如果变量D=“05/05/2004“,则执行命令?
TYPE(”&
D”)的显示结果为(B)
(A)D(B)N(C)C(D)出错信息
15.字符串变量s=”123”,t=”234”,则下列表达式的运算结果为逻辑.F.的是(C)、]
(A)not(s=t)ort&
(“13479”)(B)nots&
(“abc”)and(s<
>
t)
(C)not(s<
t)(D)not(s>
=t)
16.下列表达式的运算结果为.F.的是(D)
(A)“fort”$“comfortable”(B)“computer”=“comp”
(C)“former”==”former”(D)“computer”==”comp”
17.设x=”12”,y=2*3,z=left(“foxpro”,3),下列表达式合法的是(D)
(A)x+y(B)y+x(C)x-z+y(D)x-x+z-z
18.已知变量a的值为.T.,变量b和c的值均为.F.,则下列表达式为.F.的是(A)
(A)bandcornota(B)aorbandnotc
(C)notcandaorb(D)aandbornotc
19.假设变量n、c和m已被分别赋值予数值型、字符型和逻辑型的值,下列表达式中错误的是(D)。
(A)n*n-3(B)c+”hello”(C)n>
10orm(D)n+2-c
20.下列关于日期型或日期时间表达式中,错误的是(C)。
(A){^2004-09-0111:
10:
AM}-{^2001-09-0111:
10AM}
(B){^2004-01-01}+20
(C){^2004/02/01}+{^2001/02/01}
(D){^2004/02/01}-{^2001/02/01}
21.设X=2004,Y=0605,Z=”X+Y”表达式&
Z+1的结果是(D)
(A)200406051(B)X+Y+1(C)类型不匹配(D)2610
22.设L=668,M=537,N=“L+M“,表达式5+&
N值是(C)
(A)类型不匹配(B)5+L+M(C)1210(D)5+&
N
23.下列关于VisualFoxpro数组的叙述中,错误的是(D)
(A)用dimension和declare都可以定义数组
(B)VisualFoxpro只支持一维数组和二维数组
(C)一个数组中的各个数组元素必须是同一数据类型
(D)新定义数组的各个数组元素初值为.T.
24.假设m、n、p已分别赋值予字符型、逻辑型和数值型的值,下列表达式中错误的是(B)
(A)p=8.and.n(B)m>
290(C)7*p-5(D)m+”78”
25.下列表达式中错误的是(D)
(A){^2000-06-01}-10(B){^2000-06-01}-data()
(C){^2000-06-01}+data()(D){^2000-06-01}+10
26.假设x、y、w已分别赋值予字符型、逻辑型、数值型的值,下列表达式错误的是(D)
(A)x+dtoc(dats())(B)3>
2andy
(C)w+ctod(“01-01-2003”)(D)(notw)andx
27.下列表达式的运算结果为.F.的是(D)
(A)“comf”$”comfortable”(B)“student”=”stu”
(C)“system”==”system”(D)“computer”==”comp”
28.下列表达式结果为数组型的是(D)
(A)CTOD(“05/04/99”)-28(B)“1234”+”5678”
(C)150+50=200(D)LEN(“GOOD”)-1
(3)表与数据库的基本操作
1.在创建表结构时,可设置字段是否允许接受NULL值。
下列有关NULL含义的叙述中,正确的是(D)。
(A)NULL可看作空字符串(B)NULL与数值0具有同等的意义
(C)NULL的默认值逻辑值.F.(D)NULL表示不确定的值
2.下列关于数据库表与自由表的概念叙述中,不正确的是(C)。
(A)VFP的表可分为属于数据库的表和自由表两种
(B)自由表是一个独立的表,不属于任何数据库
(C)数据库表和自由表的设计器完全相同
(D)数据库表可以从数据库中移出,变成自由表
3.在表设计器的字段选项卡中,可设置字段的(A)以防止输入非法值。
(A)有效性规则(B)有效性信息
(C)默认值(D)注释
4.在表设计器的字段选项卡中,可在字段的(B)框内输入违反有效性规则时的提示信息。
5.通过在表设计器的字段选项卡中设置(C),可以使英文字段名在编辑或浏览时用汉字名显示。
(A)字段格式(B)输入掩码
(C)字段标题(D)以上三种均可
6.下列关于自由表的叙述中,正确的是(B)。
(A)自由表和数据表是完全相同的(B)自由表不能建立字段级规则和约束
(C)自由表不能建立候选索引(D)自由表不可以加入到数据库中
7.VFP有多中手段控制数据库表中数据的有效性。
下列叙述中错误的是(B)。
(A)通过设置字段的格式属性,可以使输入的英文字符自动转换为大写
(B)字段的有效性规则可以为用户自定义函数
(C)纪录的有效性规则则可以控制一条纪录中多个字段之间的关系
(D)在数据库表之间创建永久性关系并设置参照完整性规则。
可使用两个表之间的纪录一一对应。
8.用表设计器创建一个自由表时,不能实现的操作是(D)。
(A)设置某字段可以接受NULL值(B)设置某字段的类型为通用型
(C)设置表的索引(D)设置表中某字段的默认值
9.如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为(C)。
(A)字段有效性(B)纪录有效性
(C)参照有效性(D)触发器规则
10.某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在数据库表设计器的字段有效性规则输入框中输入(C)表达式
(A)100<
=奖金<
=999(B)奖金>
=100and<
=999
(C)奖金>
=100and奖金<
=999(D)(not奖金<
=999)and(not奖金>
=100)
11.一个学生表有学号(字符型)、姓名(字符型)、性别(逻辑型)、出生日期(日期型)等字段,如果已确定学号为主码,则不允许接受NULL(空值)的字段是(A)。
(A)学号(B)姓名(C)性别(D)出生日期
12.下列关于数据库表和自由表的概念叙述中,正确的是(D)。
(A)一个数据库表可以属于多个数据库
(B)自由表是一个独立的表,可以属于任何数据库
(C)数据库表和自由表的表设计器完全相同
13.数据库的表要求某字段输入数据必须满足某个条件才能被接收,否则要求用户重新输入该数据。
通过设置字段(A)可以满足该要求。
14.某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中输入表达式(C)
(A)0<
=成绩<
=100(B)成绩>
=0and<
=100
(C)成绩>
=0and成绩<
=100(D)成绩>
=0or成绩<
15.要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是(C)
(A)姓名+出生日期(B)ctod(姓名)+出生日期
(C)姓名+dtoc(出生日期)(D)str(姓名)+str(出生日期)
16.下列关于建立表索引的叙述中,正确的是(B)。
(A)索引文件名必须与索引字段名相同
(B)索引字段名改名后对应索引表达式也得修改
(C)字段的标题修改后对应的索引名也得修改
(D)含有两个关键字的索引表达式就是将两个字段名简单相“+”
17.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着(A)
(A)永久关系(B)临时关系(C)索引关系(D)触发关系
18.下列关于索引名的叙述中,不正确的是(A)
(A)组成索引名的字符长度不受限制
(B)索引名可以一字段名相同
(C)索引名只能包含字母、汉字、数字符号和下划线
(D)索引名的第一字符不可以为数字符号
19.下列关于索引的叙述中,正确的是(D)
(A)可以在自由表中创建主索引
(B)建立主索引的住字段不能为空,但可以有重复数值
(C)不可以在自由表中建立主索引和候选索引
(D)唯一索引中只保留关键字段值相同的第一条纪录
20.要对学号(字符型)和出生日期(日期型)两个字段进行索引,正确的表达式是(D)
(A)学号+出生日期(B)str(学号)+str(出生日期)
(C)学号+ctod(出生日期)(D)学号+dtoc(出生日期)
21.可以在数据库设计器中建立两个表之间的关联关系,以下叙述错误的是(D)
(A)建立关联的两个表要具有相同属性的字段
(B)每个表要在关联或被关联的字段上建立索引
(C)每个表之间可以建立一对一或一对多的关系
(D)两个表之间只能建立一对一的关系
22.数据库的表设计器与自由表设计器的索引类型有所不同,(A)只适用数据库表。
(A)主索引(B)候选索引(C)唯一索引(D)普通索引
23.下列关于表索引的叙述中,错误的是(A)。
(A)结构复合索引文件的扩展名为.cdx,而非结构复合索引文件的扩展名为.idx
(B)自由表可以以创建候选索引,但不能创建主索引
(C)数据库表仅可以创建一个主索引,但可以创建多个候选索引
(D)任何一个表均可以创建多个普通索引和多个唯一索引
24.需要两个不同字段的组合构成索引时,通常索引表达式需要转换成(B)类型
(A)数值型(B)字符型(C)日期型(D)逻辑型
25.不允许纪录中出现重复的索引关键字值的索引是(B)
(A)主索引(B)主索引、候选索引
(C)主索引、候选索引、普通索引(D)主索引、候选索引、唯一索引
26.下列关于命令“indexon姓名tagindex_name”执行结果的叙述中,错误的是(B)
(A)此命令建立的索引是当前有效索引
(B)此命令所建立的索引将保存在.idx文件中
(C)表中纪录按索引表达式升序排序
(D)此命令的索引表达式是“姓名”,索引名是“indexname”
27.用命令“indexon姓名tagindex_name”建立索引,其索引类型是(C)
(A)主索引(B)候选索引(C)普通索引(D)唯一索引
28.在VisualFoxPro中,建立索引的作用之一是(D)
(A)节省存储空间(B)便于管理
(C)提高查询和更新速度(D)提高查询速度
29.某数据表有10条纪录,当前纪录为6,执行命令displaynext3后,纪录指针指向(C)纪录。
(A)第6条(B)第7条(C)第8条(D)第9条
30.要对当前表中所有工资字段(数值型)的值增加100,正确的命令是(B)
(A)replace工资with工资+100(B)replaceall工资with工资+100
(C)replaceall工资with100(D)replace工资with100
31.当前表有数学、语文、物理、化学、英语、总分等数值型字段,要求算出所有学生的总分并填入总分字段中,正确的命令是(C)
(A)replace总分with数学+语文+物理+化学+英语
(B)replace总分with数学,语文,物理,化学,英语
(C)replaceall总分with数学+语文+物理+化学+英语
(D)replace总分with数学+语文+物理+化学+英语forall
32.表xsb.dbf中有性别(字符型)、平均分(数值型)字段,要显示平均分超过90分和低于6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VISUAL FOXPRO程序设计例题解析第三版531更新 FOXPRO 程序设计 例题 解析 第三 531 更新