VF 复习题及答案讲解学习.docx
- 文档编号:5791065
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:18
- 大小:310.47KB
VF 复习题及答案讲解学习.docx
《VF 复习题及答案讲解学习.docx》由会员分享,可在线阅读,更多相关《VF 复习题及答案讲解学习.docx(18页珍藏版)》请在冰豆网上搜索。
VF复习题及答案讲解学习
VF复习题
选择题
1、下列叙述中正确的是()
A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成
C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试
2、对于现实世界中事物的特征,在实体-联系模型中使用()
A、属性描述B、关键字描述C、二维表格描述D、实体描述
3、打开VF“项目管理器”的“文档”选项卡,其中包括( )
A、表单(Form)文件 B、报表(Report)文件
C、标签(Label)文件 D、以上三种文件
4、关于VisualFoxPro的变量,下面说法中正确的是()
A、使用一个简单变量之前要先声明或定义
B、数组中各数组元素的数据类型可以不同
C、定义数组以后,系统为数组的每个数组元素赋以数值0
D、数组元素的下标下限是0
5、为了设置两个表之间的数据参照完整性,要求这两个表是()
A、同一个数据库中的两个表B、两个自由表
C、一个自由表和一个数据库表D、没有限制
6、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()
A、数据与程序独立存放B、不同的数据被存放在不同的文件中
C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对
7、用树型结构表示实体之间联系的模型是()
A、关系模型B、网络模型C、层次模型D、以上三个都是
8、将表格添加到表单时,需设置表格的数据源,通过以下( )属性完成。
A、ControlSourceB、RecordSource
C、ColumnCountD、RecordSourceType
9、在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()
A、改变表中记录的物理顺序B、为了对表进行实体完整性的约束
C、加快数据库表的更新速度D、加快数据库表的查询速度
10、数据库系统中对数据库进行管理的核心软件是()
A、DBMSB、DBC、OSD、DBS
11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()
A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D、在父表和子表的连接字段上都要建立主索引
12、关系运算中的选择运算是()
A、从关系中找出满足给定条件的元组的操作
B、从关系中选择若干个属性组成新的关系的操作
C、从关系中选择满足给定条件的属性的操作
D、A和B都对
13、在VISUALFOXPRO中释放和关闭表单的方法是()
A、RELEASEB、CLOSEC、DELETED、DROP
14、数据库表字段的默认值保存在_______文件中。
A、表B、数据库C、项目D、表的索引
15、在VisualFoxPro中,关于查询和视图的正确描述是()
A、查询是一个预先定义好的SQLSELECT语句文件
B、视图是一个预先定义好的SQLSELECT语句文件
C、查询和视图都是同一种文件,只是名称不同
D、查询和视图都是一个存储数据的表
16、在VisualFoxPro中,以下关于视图描述中错误的是()
A、通过视图可以对表进行查询B、通过视图可以对表进行更新
C、视图是一个虚表D、视图就是一种查询
17、在VisualFoxPro中,使用LOCATEFOR
A、再次使用LOCATEFOR
C、CONTINUE命令D、GO命令
18、下列表达式中,表达式返回结果为的是.F.的是()
A、AT(“A”,“BCD”)B、“[信息]”$“管理信息系统”
C、ISNULL(.NULL.)D、SUBSTR(“计算机技术”,3,2)
19、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )
A、m:
nB、1:
mC、m:
kD、1:
1
20、在DOWHILE…ENDDO循环结构中,LOOP命令的作用是( )
A、退出过程,返回程序开始处B、终止程序执行
C、转移到DOWHILE语句行,开始下一个判断和循环
D、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
21、以下关于查询描述正确的是()
A、不能根据自由表建立查询B、只能根据自由表建立查询
C、只能根据库表建查询D、可以根据库表和自由表建查询
22、以下关于表单数据环境叙述错误的是()
A、可以向表单数据环境设计器中添加表或视图
B、可以从表单数据环境设计器中移出表或视图
C、可以在表单数据环境设计器中设置表之间的关系
D、不可以在表单数据环境设计器中设置表之间的关系
23、建立索引时,字段不能作为索引字段。
A、字符型B、数值型C、备注型D、日期型
24、学生成绩数据表包括:
学号、姓名、数学、语文、计算机、总成绩六个字段,其中数学、语文、计算机和总成绩字段均为N型。
要将每个学生的数学、语文、计算机三科成绩汇总后存入“总成绩”字段中,应该使用命令()
A、REPLACE总成绩WITH数学+语文+计算机
B、SUM数学+语文+计算机TO总成绩
C、TOTALON总成绩FIELDS数学,语文,计算机
D、REPLACEALL总成绩WITH数学+语文+计算机
25、表之间的“一对多”关系是指( )
A、一个表与多个表之间的关系
B、一个表中的一个记录对应另一个表中的多个记录
C、一个表中的一个记录对应另一个表中的一个记录
D、一个表中的一个记录对应另多个表中的多个记录
26、设变量X=0.618,在执行命令
?
ROUND(X,2)后显示的结果是()
A、0.61B、0.62C、0.60D、0.618
27、在VisualFoxPro中,表单(Form)是指( )
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面
28、已知数据表DB1.DBF中“姓名”字段的宽度为8,执行如下各条命令
STORE姓名TOMNAME
?
MNAME
王宇
?
LEN(MNAME)
最后一条命令显示的结果是()
A、MNAMEB、4C、6D、8
29、在表设计器的“字段”选项卡中不可以创建的索引是()
A、唯一索引 B、候选索引 C、主索引 D、普通索引
30、在计算机系统中,一个字节的二进制位数为()
A、16B、8C、4D、由CPU的型号决定
31、VFP中的CTOD()函数返回值的类型是( )
A、字符型B、日期型C、数值型D、逻辑型
32、对于向数据库添加表,说法是不正确的。
A、可以将一个自由表添加到数据库中
B、可以将一个数据库表直接添加到另一个数据库中
C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
33、下列计算机语言中,CPU能直接识别的是()
A、自然语言B、高级语言C、汇编语言D、机器语言
34、DELETE命令的作用是()
A、为当前记录做删除标记B、直接物理删除当前记录
C、删除当前数据库文件的所有记录D、在提问确认后物理删除当前记录
35、有如下命令序列:
x=2
?
x=x+1
执行以上命令后,屏幕上所显示的是()
A、3B、命令语法错C、.T.D、.F.
36、在VisualFoxPro中,运行表单T1.SCX的命令是( )
A、DOT1B、RUNFORMT1
C、DOFORMT1D、DOFROMT1
37、有如下命令序列:
GO50
SKIP
?
RECNO()
设当前数据库文件有50条记录,执行以上命令序列后输出的结果是()
A、50B、51C、EOFD、-1
38、要计算职称为工程师系列(包括助理工程师、工程师和高级工程师)的所有技术人员的工资总和,应该使用命令()
A、SUM工资FOR"工程师"$职称
B、SUM工资FOR职称>="助理工程师"
C、SUM工资FOR职称="助理工程师"AND职称="工程师"AND职称="高级工程师"
D、SUM工资FOR职称="助理工程师"OR"工程师"OR"高级工程师"
39、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )
A、2个字节 B、4个字节 C、8个字节 D、10个字节
40、下面有关HAVING子句描述错误的是()
A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用
B、使用HAVING子句的同时不能使用WHERE子句
C、使用HAVING子句的同时可以使用WHERE子句
D、使用HAVING子句的作用是限定分组的条件
41、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
()
A、DBS包括DB和DBMSB、DBMS包括DB和DBS
C、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS
42、XS数据库表的全部备注字段的内容存储在________文件中。
A、XS.DBFB、XS.TXTC、XS.FPTC、XSCJ.DBC
43、有关控件对象的Click事件的正确叙述是()
A、用鼠标双击对象时引发B、用鼠标单击对象时引发
C、用鼠标右键单击对象时引发D、用鼠标右键双击对象时引发
44、VisualFoxPro的报表文件.FRX中保存的是()
A、打印报表的预览格式B、已经生成的完整报表
C、报表的格式和数据D、报表设计格式的定义
45、查询设计器中"联接"选项卡对应的SQL短语是()
A、WHEREB、JOINC、SETD、ORDERBY
46、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是( )
A、索引、排序、查找 B、建库、录入、排序
C、选择、投影、联接 D、显示、统计、复制
47、VisualFoxProDBMS是( )
A、操作系统的一部分B、操作系统支持下的系统软件
C、一种编译程序D、一种操作系统
48、打开VF“项目管理器”的“文档”选项卡,其中包括( )
A、表单(Form)文件 B、报表(Report)文件
C、标签(Label)文件 D、以上三种文件
49、在下列函数中,函数值为数值的是( )
A、AT('人民','中华人民共和国')B、CTOD('01/01/96')
C、BOF()D、SUBSTR(DTOC(DATE()),7)
50、清除主窗口屏幕的命令是( )
A、CLEAR B、CLEAR ALLC、CLEAR SCREEN D、CLEAR WINDOWS
51、当VFP处于编辑自由表、程序等文件的情况下,系统处于“全屏幕编辑状态”,欲存盘退出,正确的操作为()
A、组合键Ctrl+WB、组合键Ctrl+U C、组合键Ctrl+ENDD、ESC键
52、 对于“关系”的描述,正确的是()
A、同一个关系中允许有完全相同的元组
B、同一个关系中元组必须按关键字升序存放
C、在一个关系中必须将关键字作为该关系的第一个属性
D、同一个关系中不能出现相同的属性名
53、将表格添加到表单时,需设置表格的数据源,通过以下( )属性完成。
A、ControlSourceB、RecordSource
C、ColumnCountD、RecordSourceType
54、执行USEXS(回车)SKIP–1后,下列显示值一定是.T.的命令是()
A、?
BOF()B、?
EOF()C、?
.T.D、?
RECNO
55、XS表文件的全部备注字段的内容存储在()文件中
A、XS.DBFB、XS.TXTC、XS.FPTD、XS.DBC
56、一个数据库名为student,要想打开该数据库,应使用命令( )
A、OPENstudentB、OPENDATAstudent
C、USEDATAstudentD、USEstudent
57、均为VFP常量的是()
A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。
12。
26”、{}、“”
C、[]、“AA”、0、AAD、.T.、T、”T”、_T
58、在VISUALFOXPRO中释放和关闭表单的方法是()
A、RELEASEB、CLOSEC、DELETED、DROP
59、数据库表字段的默认值保存在_______文件中。
A、表B、数据库C、项目D、表的索引
60、DBMS的含义是()
A、数据库系统 B、数据库管理系统 C、数据库管理员 D、数据库
61、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()
A、DBS包括DB和DBMSB、DBMS包括DB和DBS
C、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS
62、在SQL查询时,使用WHERE子句指出的是( )
A、查询目标 B、查询结果C、查询条件 D、查询视图
63、结构化程序设计的三种基本逻辑结构是( )
A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构
C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构
64、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )
A、m:
nB、1:
mC、m:
kD、1:
1
65、在DOWHILE…ENDDO循环结构中,LOOP命令的作用是( )
A、退出过程,返回程序开始处B、终止程序执行
C、转移到DOWHILE语句行,开始下一个判断和循环
D、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
66、以下关于查询描述正确的是()
A、不能根据自由表建立查询B、只能根据自由表建立查询
C、只能根据库表建查询D、可以根据库表和自由表建查询
67、在VisualFoxPro的命令窗口中键入CREATE DATA命令后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤()
A、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮
B、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮
C、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮
D、单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
68、建立索引时,字段不能作为索引字段。
A、字符型B、数值型C、备注型D、日期型
69、不允许记录中出现重复索引值的索引是( )
A、主索引 B、主索引、候选索引、普通索引
C、主索引和候选索引 D、主索引、候选索引和唯一索引
70、表之间的“一对多”关系是指( )
A、一个表与多个表之间的关系
B、一个表中的一个记录对应另一个表中的多个记录
C、一个表中的一个记录对应另一个表中的一个记录
D、一个表中的一个记录对应另多个表中的多个记录
71、对于XS表,下面命令显示所有女同学记录
A、LISTFOR!
XBB、LISTFORXB
C、LISTFORXB=“女”D、LISTFORXB=.F.
72、在VisualFoxPro中,表单(Form)是指( )
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面
73、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )
A、是同一个数据库中的两个表B、不同数据库中的两个表
C、两个自由表D、一个是数据库表另一个是自由表
74、在表设计器的“字段”选项卡中不可以创建的索引是()
A、唯一索引 B、候选索引 C、主索引 D、普通索引
75、Visual FoxPro支持的数据模型是( )
A、层次数据模型 B、关系数据模型 C、网状数据模型 D、树状数据模型
76、VFP中的DTOC()函数返回值的类型是( )
A、字符型B、日期型C、数值型D、逻辑型
77、对于向数据库添加表,说法是不正确的。
A、可以将一个自由表添加到数据库中
B、可以将一个数据库表直接添加到另一个数据库中
C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
78、若XS表包含50条记录,在执行GOTOP命令后_______命令不能显示所有记录。
A、LISTALLB、LISTREST
C、LISTNEXT50D、LISTRECORD50
79、为表增加字段,应使用命令( )
A、APPEB、MODISTRUC、INSED、EDIT
80、视图不能单独存在,它必须依赖于( )
A、数据表B、数据库C、视图D、查询
81、在VisualFoxPro中,运行表单T1.SCX的命令是( )
A、DOT1B、RUNFORMT1
C、DOFORMT1D、DOFROMT1
82、在创建报表时,基本带区包括( )
A、标题、细节和总结 B、页标头、细节和页注脚
C、组标头、细节和组注脚 D、报表标题、细节和页注脚
83、如果在屏幕上直接看到查询结果:
"查询去向"应该选择( )
A、屏幕 B、浏览C、临时表或屏幕 D、浏览或屏幕
84、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )
A、2个字节 B、4个字节 C、8个字节 D、10个字节
85、下面有关HAVING子句描述错误的是()
A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用
B、使用HAVING子句的同时不能使用WHERE子句
C、使用HAVING子句的同时可以使用WHERE子句
D、使用HAVING子句的作用是限定分组的条件
86、数据库表可以设置字段有效性规则,字段有效性规则属于()
A、实体完整性范畴B、参照完整性范畴
C、数据一致性范畴D、域完整性范畴
87、当VFP6.0处于编辑自由表、程序等文件的情况下,系统处于“全屏幕编辑状态”,欲存盘退出,正确的操作为()
A、按组合键Ctrl+WB、按组合键Ctrl+U
C、按组合键Ctrl+ENDD、按ESC键
88、某学校的工资管理程序属于()
A、系统程序B、应用程序 C、工具软件D、文字处理软件
89、如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句()
A、THISFORM.CAPTION="登录窗口"B、FORM.CAPTION="登录窗口"
C、THISFORM.NAME="登录窗口"D、FORM1.NAME="登录窗口"
90、在当前表单的LABEL1控件中显示系统时间的语句是()
A、THISFORM.LABEL1.CAPTION=TIME()
B、THISFORM.LABEL1.VALUE=TIME()
C、THISFORM.LABEL1.TEXT=TIME()
D、THISFORM.LABEL1.CONTROL=TIME()
填空题:
1、常量.F.表示的是型的数据。
“123”+“abc”的运算结果为。
2、在XCOPY、COPY、TIME三个DOS命令中,属于外部命令的是。
3、在32位的计算机中,一个字长等于个字节。
4、计算机网络分为局域网和广域网,因特网属于。
5、在VisualFoxPro中数据库文件的扩展名是________。
6、设数据表文件已经打开,要对其全部内容制作备份,应使用命令。
7、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_________。
8、SQL删除记录的命令是DELE,插入记录的命令是_________。
9、函数BETWEEN(144,334,550)的运算结果是_______。
10、在打开索引的情况下,为了使记录指针指向逻辑首记录(即索引关键字的值最小的记录),应使用命令。
11、VFP中的DTOC()函数返回值的类型是,计时器控件的主要属性是
12、设XYZ=“170”,函数MOD(VAL(XYZ),8)的值是。
13、在VF中,通过赋值,可以改变内存变量的值,还可以改变它的。
14、常量.T.表示的是型的数据。
“DBF”+“EOF”的运算结果为
15、项目连编成可执行文件,其扩展名为,双击直接执行
16、在VisualFoxPro中数据库文件的扩展名是________。
17、从职工数据库表中计算工资合计的SQL语句是SELECTFROM职工。
18、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_________。
19、SQL插入记录的命令是INSERT,删除记录的命令是_________。
20、函数BETWEEN(40,34,50)的运算结果是_______。
21、在VisualFoxPro中项目文件的扩展名为__________。
22、VFP中的DTOC()函数返回值的类型是,计时器控件的主要属性是
23、VFP中表单文件以扩展名存储,通过属性来引用表单对象
24、在VFP循环语句中,通常使用跳出循环
25、用二维表数据来表示实体之间联系的数据模型称为____________。
应用题
1、如下图所示:
职工档案表(GZ.dbf)的详细记录,按要求写出操作命令:
序号
姓名
性别
职称
工资
00001
于键春
女
高工
790
02000
王力田
男
技工
456
18801
刘运东
男
技工
483
10099
孙晴
女
工程师
680
45601
李援力
男
高工
795
11234
何勇楠
男
工程师
668
(1)只显示工程师中工资500元以上的记录。
(2)将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 复习题及答案讲解学习 复习题 答案 讲解 学习
![提示](https://static.bdocx.com/images/bang_tan.gif)