Computer Test.docx
- 文档编号:8008590
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:10
- 大小:25.72KB
Computer Test.docx
《Computer Test.docx》由会员分享,可在线阅读,更多相关《Computer Test.docx(10页珍藏版)》请在冰豆网上搜索。
ComputerTest
期末VF提答案
一,选择题:
1.不能生成表单的是:
表单控制器
2.数据库应用系统的英文缩写是:
DBAS
3.欲设置TextBox的数据源,应使用属性:
ControlSource
4.下列关于“事件”的叙述中,错误的是:
VFP基类的事件可以由用户创建。
5.在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:
数据库系统具有:
数据共享
6.数据库表CJ.DBF中有“总分”等字段,字段的有效性规则中设有“总分>0”,下列命令在执行时会显示出错信息的是:
APPENDBLANK
7.下面______可在数据库表设计器的字段有效性框中设置:
默认值
8.有如图所示的二个表,要查询出选修的每门课程的课程名、平均分,下列()可以实现。
:
SELECT课程名,AVG(成绩)FROM课程,选课WHERE课程.课程号=选课.课程号GROUPBY课程.课程号
9.如果x=3,y=5,执行下列运算后,能得到数值型结果的是:
x=y
10.在下面的表达式中,运算结果是逻辑真的是:
EMPTY(SPACE(10))
11.如果内存变量与字段变量均有变量名姓名,引用内存变量的正确方法是:
M.姓名
12..用APPEND命令插入一条记录时,被插入的记录在表中的位置是:
表的尾部
13.将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入"电脑2004"时,文本框中显示的是:
********
14.以下均为VFP的命令是:
DIME,DIR,CLEAR
15.顺序执行下面VFP命令之后,屏幕上显示的是哪几条记录(USEXSGO6LISTNEXT4):
6~9
16.VFP的ZAP命令可以删除当前数据表文件的:
全部记录
17.要将已经打开的XS.DBF数据表的内容复制到文本文件中,应该使用命令:
COPYTOXS.DBFTYPESDF
18.在表文件已打开的情况下,打开索引文件可用命令:
SETINDEXTO"索引文件名表"
19.在VFP环境下,用查询设计器查询的结果输出的位置有若干个选项,默认输出到:
浏览
20.在VFP中索引文件可分为单索引文件和复合索引文件,其中单索引文件的扩展名是:
.IDX
21.下列关于“事件”的叙述中,错误的是:
VFP基类的事件可以由用户创建。
22.在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:
数据库系统具有:
数据共享
23.类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为:
继承性
24.命令按钮组是:
容器类对象
25.若已编好菜单“学生档案”,正确的执行命令是:
DO学生档案.Mpr
26.命令“SELECT*FROMTA”中的“*”指的是:
所有字段
27.欲将菜单作在表单中,该表单必须满足:
Showwindow=0
28.要刷新表单,应使用方法:
Refresh
29.在SQL的SELECT命令中,HAVING子句只能放在()之后:
GROUP BY
30.有如图所示的表,如下查询命令返回的结果是()SELECTCOUNT(*)FROMXSQKWHERE入学总分>(SELECT入学总分FROMXSQKWHERE姓名=”杜海”):
2
31.如果要从学生成绩表中查询出总分为前10名的学生的信息,下列( )可以实现:
SELECT TOP10*FROM成绩ORDERBY总分
32.使用SQL-SELECT进行查询表MYDBF中的所有信息,如果要将查询结果存入到新表文件NEWDBF中,则下列( )可以实现:
SELECT*FROMMYDBFINTOTABLENEWDBF
33.设a="ABCDabcd",则?
SUBSTR(a,INT(LEN(a)/2+1),2)的结果为:
ab
34.命令?
VARTYPE(TIME())结果是:
C
35.用命令REPLACE修改记录的特点是:
成批自动替换
36.用LISTSTRUCTURE命令显示表中各字段总宽度(TOTAL)为50,用户可使用的字段总宽度是:
49
37.在VFP中,如果用逻辑删除错删了记录时,要恢复它们可使用的语句是:
RECALL
38.下列关于域控件的说法,错误的是:
如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件
39..以下四组命令中,全部都是VFP命令的是:
SKIP,INDEX,ACCEPT,RECALL
40.表文件DJKS按笔试成绩升序索引后,再执行命令GOTOP命令后,当前记录号是:
笔试成绩最低的记录
41.在启动了报表设计器后,报表设计的默认带区是:
页标头、细节、页注脚
42.在visualfoxpro中,关于视图的正确叙述是:
视图是从一个或多个数据库表导出的虚拟表
43.要查询学生.DBF表中所有姓名为二个汉字的学生的记录,以下命令正确的是:
SELECT*FROM学生WHERE姓名LIKE"__"
44.在visualfoxpro中,打开数据库的命令是:
OPENDATABASE<数据库名>
45.在命令窗口打印输出报表文件“学生.FRX”的命令是:
Reportform学生ToPrint
46.Image控件中,欲使Picture能按等比例缩放,其Stretch属性值等于:
1
47.用二维表形式表示的数据模型是:
关系数据模型
48.Grid控件所显示的内容要随一句SQL语句的结果而改变,其RecordSourceType属性值为:
4
49.将日期2002年9月30日存入日期型变量RQ中的正确方法是:
STORECTOD(“09/30/2002”)TORQ
50.在表单控件中,要保存多行文本,可创建:
编辑框
51.要把表XSXX.DBF全部记录的学号,姓名两个字段复制到表XX.DBF中,可使用的命令是:
USEXSXXCOPYTOXXFIELDS学号,姓名
52.在VFP中,字段长度只受外存可用空间限制的字段类型为:
Memo
53.分组报表设计中,数据分组的依据是:
分组表达式
54.以下关于条件短语FOR<条件>和WHILE<条件>的说明中,正确的是:
FOR<条件>可以用在任何需要条件短语的地方
55.使用USE<表文件名>命令打开表文件时,能够同时自动打开一个相关的:
备注文件
56.表文件的结构包括职工号/C/4,工资/N/6,2。
要求记录按工资升序,当工资相同时按职工号升序建立索引文件应使用的命令是:
INDEXONSTR(工资,6,2)+职工号TOING
57.计算数据表中所有职称为副教授和教授的工资总额,并将结果赋予内存变量ZGZ,可使用命令:
SUM工资TOZGZFOR职称="副教授".OR.职称="教授".
58.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是:
临时性关联
59..在VFP中,实现两个表之间的联接,用以下()命令:
JOIN
60.在表文件XSCJ中,用()命令可以找到语文成绩的最高分的记录:
CALCULATEMAX(语文)
61.用SQL命令建立自由表时,只能设置下面的:
NOTNULL
62.visualfoxpro的参照完整性约束规则不包括:
查询规则
63.在visualfoxpro中,创建一个名为SDB.DBC的数据库文件,使用的命令是:
CREATEDATABASESDB
64.如果要在表单中加入数据表中照片字段的内容,应使用控件:
ActiveX绑定
65.表文件XSQK.DBF中有100条记录,查询入学总分为第一名的学生的姓名,下面()不能实现:
SELECT姓名FROMXSQKWHERE入学总分>ANY(SELECT入学总分FROMXSQK)
66.学生成绩表中有高等数学、大学英语、计算机应用和总分四个字段,除了总分字段之外,其它三个字段的数据已经录入,现在要计算出所有记录的总分值,下列()可实现:
UPDATE学生成绩SET总分=高等数学+大学英语+计算机应用
67.在数据库中建立两个表之间的“一对多”关系,可以通过建立索引:
父表为主索引,子表为普通索引
68.当数据表在原始物理顺序中记录指针指向第一个记录之前,则EOF()、BOF()和RECNO()的返回值分别为.F.、.T.和1
69.下面关于属性、方法、事件叙述中,错误的是:
基于同一个类产生的对象不能分别设置自己的属性
70.在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是:
以上3种均可以(一个过程,激活另一个菜单,一条命令)
71.已经执行了正确命令M=[28+2],再执行命令?
M,则屏幕显示:
28+2
72.在VFP中,使用AVERAGE命令时,表文件需要:
都不需要(排序或建立索引,建立索引,排序)。
73.表文件与其按姓名所建立的索引文件均已打开,下列表述中两个命令作用相同的是:
FIND王和SEEK"王"
74..假设已打开的表文件XSDA中有姓名、性别等字段,则统计男职工人数并将其存入内存变量N的命令是:
COUNTTONFOR性别="男"
75.若索引字段值相同的记录不唯一,并希望保留且能输出,应该选择什么样的索引类型:
普通索引
已打开的表文件ZG中含有字段名为工资的数值型字段,执行下面()一组
命令后再用LIST命令,可以得到工资从低到高的显示结果:
AVERAGEALL工资TOXY
76.在VFP环境下,要选择13号工作区作为当前的工作区,可以在窗口输入命:
select13
77.在用LOCATEFOR命令进行查询时,用以下()命令可以将记录指针移到满足条件的下一条记录:
CONTINUE
78.实际存储在数据库中的表是:
基本表
79.如果要选取一个关系中的若干行,应使用的关系运算是:
选择
80.对于数据库的建立,以下说法正确的是:
以上说法都正确(在项目管理器中建立,用命令CREATEDATEBASE,用“文件”菜单的“新建”命令)
81.对于“关系”的描述,正确的是:
同一个关系中不能出现相同的属性名
82..用树型结构表示实体之间联系的模型是:
层次模型
83.当使用SQL-SELECT进行查询时,如果查询返回的值是一个集合,则使用( )可以完全代替ANY:
IN
84.在进行VisualFoxPro表的结构设计时,其字符型字段的宽度不允许超过:
254
85..顺序执行下列命令:
X=100,Y=8,X=x+y?
x,x=x+y最后一条命令显示的结果是:
108.F.
86.有如下赋值语句,结果为“大家好”的表达式是()a=“你好”b=“大家”:
b+RIGHT(a,2)
87.在面向对象程序设计中,程序运行的最基本实体是:
对象
88.在VFP命令窗口中,关闭当前数据库及其中表的命令是:
CLOSEDATABASE
89.打开一个空表,分别用函数EOF()和BOF()测试其结果一定是:
.T.和.T.
90.下述命令中的()命令不能关闭数据库:
CLEAR
91.清除所有首字母为A的内存变量的命令是:
RELEASEALLLIKEa*
92.在VFP中,统计数据表中记录个数的命令是:
COUNT
93..菜单编辑中,要将系统菜单全部引入用户菜单,应操作:
Showwindow=2
94.命令“SELECT*FROMTA”中的“*”指的是:
所有字段
95.用二维表形式表示的数据模型是:
关系数据模型
96.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令:
SETCENTURYON
97.用INSERT命令插入一条记录时,被插入的记录在表中的位置是:
当前记录之后
98.当对象获得焦点时引发的事件是:
GotFocus
99.下列关于报表的说法中,正确的是:
可以不设置报表的数据源
100.设数据表有五个字段,学号/C、姓名/C、政治/N、数学/N、英语/N,当前记录为一个非空记录。
顺序执行下面命令:
DIMENSIONX(3)SCATTERTOXLISTMEMORY结果是:
有五个数组元素X
(1),X
(2),X(3),X(4),X(5),分别是当前记录各字段的值。
101.打开一个已经存在的表XSXX.dbf的命令是:
USEXSXX
102.在VFP中,函数ROUND(12.5846,3)的值为:
12.585
103.在VFP中能真正改变记录物理顺序的操作是:
排序
104.在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:
数据库系统具有:
数据共享
105.使用SQL-SELECT进行查询表MYDBF中的所有信息,如果要将查询结果存入到新表文件NEWDBF中,则下列( )可以实现:
SELECT*FROMMYDBFINTOTABLENEWDBF
106.已知D1和D2为日期型变量,下列4个表达式中非法的是:
D1+D2
107.执行下列命令后,屏幕上显示的结果是()。
X="AREYOUOk?
"Y="are"?
AT(Y,X):
0
108.下面关于属性、方法、事件叙述中,错误的是:
基于同一个类产生的对象不能分别设置自己的属性
109.下列关于报表的说法中,正确的是_:
可以不设置报表的数据源
110.以下均为VFP的命令是:
DIME,DIR,CLEAR
111.执行DISPLAY姓名,出生日期FOR性别=“女”命令之后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向:
文件尾
112.在命令窗口中,输入以下命令后,打开的表文件名是()。
TT="TEST"USE&TT:
TEST.DBF
113.在VFP中,用COPYFILE命令复制文件应注意的是:
被复制的文件必须关闭,可以使用通配符,文件必须指定扩展名
114.在建立唯一索引型索引文件时,对于关键字值相同的记录,索引结果中只保留其中的()记录:
第一个
115.在VFP的环境下,LOCATEFOR命令实现的查询是从表文件指定范围的()开始查询满足条件记录:
第一条记录
116.在VFP基类中,首次使用标签控件,其Name属性值默认为:
Label1
117.项目集成期望制作能独立于VFP的*.Exe文件,应选择连编:
重新连编项目
118.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用:
主关键字
119.已有数据表如图所示,要查询所有教师工资的总和,下列()可正确实现:
SELECTSUM(工资)FROM教师
120.有如图所示的二个表,要查询出选修的每门课程的课程名、平均分,下列()可以实现:
SELECT课程名,AVG(成绩)FROM课程,选课WHERE课程.课程号=选课.课程号GROUPBY课程.课程号
121.关于项目管理器,说法错误的是:
用项目管理器的“连编”命令按钮,把项目中所有的文件都编译成一个扩展名为.EXE的可执行文件。
只需这一文件,数据库应用系统就能脱离VisualFoxPro环境正常运行
122.当前表的记录数为15,先执行GOBOTTOM命令,再向下移动指针,此时函数RECNO()返回的值是:
16
123.在VisualFoxPro中,组合框的Style属性值为2,则该下拉框的形式为:
下拉列表框
124.要从表中真正删除一条记录,应:
先用DELETE命令,再用PACK命令
125.在VFP中,要修改表SB.DBF的结构,可使用的命令是:
MODISTRUSB
126.表文件与其相应的索引文件已经打开,内存变量XM="李春",执行以下命令时会发生错误的是:
LOCATEFOR姓名=&XM
127.要显示和隐藏VisualFoxPro所有的工具栏,应使用()菜单下的“工具栏”命令:
显示
128.在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是:
.FPT
129.扩展名为SCX的文件是:
查询、表单或程序
130.在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可使用的命令是:
BROWSE
131.要想对一个打开的数据表增加新字段,应当使用的命令是:
MODIFYSTRUCTURE
132.在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是:
ThisForm.Lbl1.Caption="计算机等级考试"
133.下列关于报表的说法中,正确的是:
可以不设置报表的数据源
134.若表文件与按部门号所建立的索引文件均已打开,在找到部门号为"1005"的记录后,要使指针指向下一个同部门号仍为"1005"的记录,应使用的命令是()。
SKIP
135.执行SELECT0选择工作区的结果是:
选择了空闲的最小号工作区
136.在VFP中,实现两个表之间的联接,用以下()命令:
JOIN
137.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列()命令可以实现:
LOCATEFOR工资>600
138.若已编好菜单“学生档案”,正确的执行命令是:
DO学生档案.Mpr
139.数据库系统的核心是:
数据库管理系统
140.数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是:
DBS包括DB和DBMS
141. 7.有如图所示的表,执行如下SQL语句后,()SELECT专业号,AVG(入学总分)FROMXSQKGROUPBY专业号INTOTABLEABC:
ABC中有5条记录
142.下列哪一种不是数据库表之间能够建立的关系:
一对一联系
143.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用:
主关键字
144.VisualFoxPro表文件中,通用型字段宽度为()字节:
4
145.有如图所示的二个表,要查询出选修的每门课程的课程名、选修人数,下列()可以实现:
SELECT课程名,COUNT(*)FROM课程,选课WHERE课程.课程号=选课.课程号GROUPBY课程.课程号
146..对DTOC(“12/05/01”)而言,描述正确的是:
它是错误的表达式
147.将当前数据表中当前记录复制到数组的命令是:
SCATTERTO
148.布局类型为一对多的报表,一般适用于打印:
发票、会计报表
149.要删除当前数据表文件的“性别”字段,应当使用命令:
MODIFYSTRUCTURE
150.菜单编辑中,要将系统菜单全部引入用户菜单,应操作:
Showwindow=2
151.对于将在表单中出现的菜单,生成前应操作:
连编可执行文件
152.表格中的列控件默认是:
TextBox
153.下列哪一种索引只对数据库表有效:
主索引
154.扩展名为pjx的文件是:
项目文件
155.下列属性中,与在编辑框中选定文本无关的属性是:
ScrollBars
156.在VFP中,将A盘文本文件JAKE.TXT中的记录,添加到当前表的末尾,应该执行命令:
APPENDFROMA:
JAKE.TXTSDF
157.下列命令用于显示1968年及其以前出生的职工记录,其中错误的是:
LISTFORLEFT(DTOC(出生日期),7,2)<=”68”
158.编辑Memo型字段时,需要用组合键()打开、关闭备注窗口,其内容存入扩展名为()的文件中:
Ctrl+PgUp(PgDn)、.FPT
159.在visualfoxpro中,以下关于查询和视图描述中正确的是:
查询是一个预先定义好的SQLSELECT语句
160.用二维表形式表示的数据模型是:
关系数据模型
161.数据库表之间的永久关系有多少种:
三种
162.VisualFoxPro数据库管理系统是一种:
解释和编译的混合系统
163.在命令窗口执行VisualFoxPro的操作命令称为:
交互操作方式
164.下面关于属性、方法、事件叙述中,错误的是:
基于同一个类产生的对象不能分别设置自己的属性
165.在VFP中,要修改表SB.DBF的结构,可使用的命令是:
MODISTRUSB
166.排序命令中使用的关键字不能为()型:
备注
167.下列控件中,不需要绑定数据的控件是:
CommandButton
168.关于快速报表正确的描述是:
在报表的细节带区已添加了域控件,就不能使用快速报表方法。
169.6.已打开的表文件“学生.DBF”中有20条记录,当前记录为1号记录,执行命令“DELETEFROM学生”后,表中:
表文件中所有记录被删除
170.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是:
文档
171.扩展名为pjx的文件是:
项目文件
172.备注型字段的最大允许宽度为4个字节,它用来存放:
指向备注文件中备注信息的指针
173.下列关于表格的说法中,正确的是:
表格、列、标头和控件有自己的属性、方法和事件
174..某表中有一个“年龄”字段(数值型),要表示“年龄30岁以上(含30岁)的人员”,其关系表达式可写成:
年龄>=30
175.在VFP中函数SELECT()的值为:
数值型
176.SQL中的INT类型数据的宽度:
固定为4
177.表文件XSQK.DBF中有100条记录,查询入学总分为第一名的学生的姓名,下面()不能实现:
SELECT姓名FROMXSQKWHERE入学总分>ANY(SELECT入学总分FROMXSQK)
178..在VisualFoxPro中,对内存变量x进行STORE“5.25”TOx的操作后,函数STR(VAL(X))的返回值的数据类型是:
字符型
179.顺序执行下列命令:
X=100,Y=8,X=x+y?
x,x=x+y最后一条命令显示的结果是:
108.F.
180.一个有多条记录的数据表打开后,要在第一条记录之后增加一条空记录,应使用命令:
INSERTBLANK
181.下列表格控件属性中,属于标头属性的是:
Alignment
182.表SB.DBF中“主要设备”字段为逻辑型,显示所有非主要设备的命令是:
DISPLAYFOR.NOT.主要设备
183.报表设计器中,域控件的数据类型包括__:
字符型、数值型和日期型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Computer Test