苏大期末VFP考试选择题题集.docx
《苏大期末VFP考试选择题题集.docx》由会员分享,可在线阅读,更多相关《苏大期末VFP考试选择题题集.docx(23页珍藏版)》请在冰点文库上搜索。
苏大期末VFP考试选择题题集
1关于数据库系统三级模式的说法,下列_______是正确的?
B.外模式有多个,概念模式和内模式只有一个
2,在关系运算中,查找满足一定条件的元组,相关的运算称为______。
3,按照数据模型分类,数据库管理系统可以分为3种类型,它们是______。
层次型、网状型和关系型
4,下列______符号不能作为VisualFoxPro中的变量名。
C,,12K
内存变量取名应遵守以下规则:
1.以字母、汉字或下划线开头,由字母、数字、下划线组成;2.至多254个字符;3.不可与系统保留字相同,所谓系统保留字是指vfp语言使用的字
5,既不能被上级例程访问,也不能被下级例程访问的变量为______。
D私有变量
6,用于存储内存变量的文件扩展名为______D。
mem
7,,对于只有两种取值的字段,最好使用______数据类型。
D逻辑型
8,数据库表的索引共有______种。
D,四种P25
9,一个数据库表最多能设置______个触发器。
C,三个
10,要限制数据库表中字段的重复值,可以使用______。
D普通唯一P25
11,查询设计器中包含的选项卡有______A字段筛选排序依据
12PASS
13,以下关于视图的叙述中,正确的是______。
C,可以根据数据库表建立视图
14,主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是______。
B结构复合索引
15,视图设计器中包括的选项卡有______。
D,更新条件、筛选、字段
16,在VisualFoxPro程序中使用的内存变量分两类,它们是______。
C,全局局部
17,在VisualFoxPm系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发______事件。
18,在VisualFoxPro环境下,隐藏命令窗口可选择“窗口”菜单中的______选项。
19,定义参照完整性的目的是______。
C,在插入、删除、更新记录时,确保已定义的表间关系
20,在“查询设计器”中,系统默认的查询结果的输出去向是______。
A浏览
21默认的表间联接类型是______。
内部链接p32
22以下______不是标准菜单系统的组成部分。
23报表的数据源可以是数据库表、视图、查询或_______。
24设置版本、版权等信息可选用“应用程序生成器”的______选项卡。
25设有如下程序:
SETTALKOFF
CLEAR
USEGZ
DOWHILE!
EOF()
IF基本工资>=600
SKIP
LOOP
ENDIF
DISPLAY
SKIP
ENDDO
USE
RETURN
该程序实现的功能是________。
?
26,在SQL语句中,用于创建表的语句是______。
C,CREATESTRUCTURE
27SQL语句中,SELECT命令中JOIN短语用于建立表之间的联系,联接条件应出现在______短语中。
AWHERE
28创建“教师”表,设置工资的有效性规则:
工资>1000,默认值为1000,使用SQL语句______。
ACREATETABLE教师(职工号C(6),姓名C(8),职称C(6),年龄N(2,0),工资N(7,2)CHECK工资>1000DEFAULT1000,系号C
(2))
29创建“系”表,并与“教师”表之间建立关联,使用SQL语句______。
ACREATETABLE系(系号C
(2),系名C(16),FOREIGNKEY系号TAG系号REFERENCES教师)
30显示所有姓“刘”的老师信息,使用SQL语句______。
BSELECT职工号,姓名,职称,年龄,工资,系名FROM教师,系WHERE教师.系号=系.系号AND姓名LIKE"刘%"
31PASS
32查询“计算机”系的教师信息,使用JOIN短语实现联接的SQL语句是______。
A,SELECT职工号,姓名,职称,年龄,工资FROM教师JOIN系ON教师.系号=系.系号WHERE系名="计算机"
33查询“刘利”的信息,将查询结果放到文本文件LL中,使用SQL语句______。
D,SELECT职工号,姓名,职称,年龄,工资,系名FROM教师,系WHERE姓名="刘利"AND教师.系号=系.系号TOFILELL
34查询各系所有教师的平均工资,使用SQL语句______。
BSELECT系号,AVG(工资)FROM教师GROUPBY系号
35查询“计算机”系教师的人数,使用SQL语句______。
DSELECTCOUNT(*)FROM教师,系WHERE系名="计算机"AND教师.系号=系.系号
第二套
1,VisualFoxPro是关系数据库管理系统,所谓关系是指______。
D数据模型符合满足一定条件的二维表格式
2数据模型的三要素是______。
D,数据结构、数据操作和数据约束条件
3,数据库系统的核心是______。
B<数据库管理系统
4pass
5VisualFoxPro数据库文件中,函数ROUND(1234.567,2)的值是______。
A1234.57
6,下面4条叙述中,正确的叙述是______。
C在被调用的下级程序中用PUBLIC命令说明的变量都是全局变量p10
7下列的______是字段变量特有而内存变量所没有的数据类型。
B浮点型
8pass
9,打开数据库文件的命令是______。
DOPENDATABASE
\10.用命令DIMANSIONS(3,4)定义后,S数组中共有______个数据元素。
12个
11若要恢复用DELETE命令加上删除标记的记录,应该使用_______。
ARECALL命令
12VisualFoxPro系统中下面关于属性的说法,错误的是______。
13表中有一个字段名为NAME,内存中有一个同名的内存变量NAME,执行命令?
NAME后,显示的是______。
B字段变量的值‘
14带索引文件名SETINDEXTO命令的作用是______。
A关闭索引文件
15打开VisualFoxPro“项目管理器”的“文档”选项卡,其中包含______。
d以上三种文件
16VisuaIFoxPro系统,在“参照完整性生成器”中选择“删除规则”选项卡,当按下“限制”按钮时完成的功能是______。
d若子表中有相关记录,则禁止删除
17PASS
18在“数据工作区”窗口中,按钮“一对多”的功能是实现______。
B父表中一条记录与子表中的多条记录建立关联
19PASS
20关于视图的操作,错误的说法是______。
B视图可以产生表文件
21数据分组的依据是______。
C分组表达式
22默认情况下,“报表设计器”显示3个带区,它们分别是______。
D页标头、细节和页注脚
23PASS
24在“表单控件”工具栏中,______控件用于保存不希望用户改动的文本。
C标签
25执行下列程序:
SETTALKOFF
STORE0TOX,Y
DOWHILEX<10
X=X+Y
Y=Y+2
ENDDO
?
X,Y
SETTALKON
RETURN
在屏幕上显示的输出结果是______。
A128
26PASS27PASS28PASS29PASS30PASS
31把表中“单价”字段的有效性规则取消,使用SQL语句______。
AALTERTABLEORDERALTER单价DROPCHECK
32创建视图LL,它包含定单号、器件号、器件名和总价字段,其中总价等于单价*数量,使用SQL命令是______。
aCREATEVIEWLLASSELECT定单号,器件号,器件名,单价*数量AS总价FROMORDER
33按器件号分组,查询ORDER表中器件号至少出现在两个定单上的器件号和单价字段的信息,使用SQL语句______。
ASELECT器件号,单价FROMORDERGROUPBY器件号HAVINGCOUNT(*)>=2
34建立ORDER表的候选索引LL,使用SQL语句______。
BALTERTABLEORDERADDUNIQUETAGLL
35删除ORDER表,使用SQL语句_______。
BDROPTABLEORDER
第三套
1数据模型是______的集合。
D记录及其联系
2关系中的“主关键字”不允许取空值是指______约束规则。
A实体完整性
3pass4Pass
5VisualFoxPro中数据库文件的扩展名为______。
.DBC
6在“查询设计器”的“筛选”选项卡中,“插入”按钮的功能是______。
c用于插入查询输出条件
7表结构中空值(NULL)的含义是______。
D尚未输入
8PASS9PASS10PASS
11______不属于“应用程序生成器”的“数据”选项卡设置的内容。
A菜单样式
12PASS13猜对
14用户可以在“菜单设计器”窗口右侧的______列表框中查看菜单项所属的级别。
B菜单级15PASS
16调试程序过程中主要会发现三类错误,不包括______。
D常规错误
17在SAY语句中,GET子句中的变量用______子句指定初值。
D,DEFAULT
18PASS19PASS
20执行下列程序后,变量X的值为______。
A2
SETTALKOFF
PUBLICX
X=2
DOSUB
?
"X=",X
SETTALKON
RETURN
PROCEDURESUB
PRIVATEX
X=1
X=X*4+1
RETURN
21控制两个表中数据的完整性和一致性可以通过设置“参考完整性”规则,要求这两个表_______。
A是同一个数据库中的表
22可以链接或嵌入OLE对象的字段类型是______。
C通用型
23在下面的VisualFoxPro表达式中,不正确的是_______。
{2002-05-01}+DATE()
24在创建快速报表时,基本带区包括______。
B页标头、细节和页注脚
25在VisualFoxPro中,关于SQRT命令和INDEX命令的说法正确的是______。
A前者可以根据不同关键字的升序或降序排列,后者也可以26猜对
27在数据库设计器中,建立两个表间的一对多关系是通过以下______实现的。
猜对A“一方”表为主索引或候选索引,“多方”表为普通索引
28可使程序单步执行的命令是______。
CSETSTEPON
29以下关于数据环境和数据环境中两个表间关系的叙述中,正确的是______。
D数据环境是对象,关系是数据环境中的对象
30pass31pass
32添加“应领工资”字段的值,其中应领工资=基本工资+奖金-扣款,使用SQL语句______。
DUPDATE工资SET应领工资=基本工资+奖金-扣款
33统计各部门的“应发工资”总额,使用SQL语句______。
DSELECT部门,SUM(应领工资)FROM工资GROUPBY部门
34pass
35下面有关字段名的叙述中,错误的是_______。
C字段名中可以有空格
第四套
1在概念模型中,惟一标识实体的属性集称为______。
A主关键字
2数据库系统依赖于______支持数据独立性。
C模式分级,各级模式之间的映射
3VisualFoxPro数据库管理系统的数据模型是______。
CVisualFoxPro数据库管理系统的数据模型是______。
4表单文件的扩展名中______为表单信息的数据库表文件。
A.SCX
5pass6pass
7在学生选课表(SC)中,查询选修了3号课程的学生学号(XH)及成绩(GD)。
查询结果按成绩降序排列。
实现该功能的SQL语句是______。
ASELECTXH,GDFROMSCWHERECH="3"ORDERBYGDDESC
8在下列关于视图的叙述中,正确的一条是______。
A当某一视图被删除后,由该视图导出的其他视图也将自动删除
9pass
10SQL语句中限定查询分组条件的短语是______。
Chaving
11SQL语句中将查询结果存人数组中,应使用______短语。
DINTOARRAY
12pass13pass
14在VisualFoxPro中创建一个菜单,可以在命令窗口中键入______命令。
ACREATEMWNU
15pass
16在SAY语句中,GET子句的变量必须用______命令激活。
CREAD17pass
17若将过程或函数放在过程文件中,可以在应用程序中使用______命令打开过程文件。
ASETPROCEDURETO<文件名>
18STD表中含有字段:
姓名(C,8)、课程名(C,16)、成绩(N,3,0),下面一段程序用于显示所有成绩及格的学生信息。
USESTD
DOWHILE.NOT.EOF()
IF成绩>=60
?
"姓名:
"+姓名,"课程:
"+课程名,"成绩:
"+STR(成绩,3,0)
ENDIF
_______
ENDDO
上述程序的空白处应添加___命令。
BSKIP
19在VisualFoxPro程序中,注释行使用的符号是______。
*
20报表布局包括______等设计工作。
B报表的表头、字段及字段的安排和报表的表尾
21pass22pass
23在VisualFoxPro中进行“参照完整性”设置时,要想设置成:
当更改父表中的主关键字段或候选字段时,自动更改所有相关子表记录中的记录值,应选择______。
C级联
24如果要在屏幕上直接看到查询结果,“查询去向”应选择______。
D浏览或屏幕
25在VisualFoxPro中,可以使用的变量有________。
A内存变量、字段变量和系统内存变量
26在表文件已经打开时,打开索引文件的命令是______。
SETINDEXTO<索引文件名>
27在VisualFoxPro中,可使用______命令将TEST视图打开。
BSETVIEWTOTEST.VUE
28以下关于VisualFoxPro类的说法不正确的是_______。
B用户必须给基类定义属性,否则出错
29以下关于表单控件基本操作的叙述,错误的是______。
A要在表单中复制某个控件,可以按住Ctrl键并拖放该控件
30以下关于表单控件基本操作的叙述,错误的是______。
Dunion
31pass
32将“STUDENT”表中“性别”为男的学生的“年龄”加1,哪个选项能完成此功能_______。
CUPDATESTUDENTSET年龄=年龄+1WHERE性别="男"
33列出成绩最高的学生性名、性别、年龄、课程名和成绩,使用SQL语句______。
SELECT姓名,性别,年龄,课程名,成绩FROMSTUDENTA,COURSEB,SCORECWHEREA.学号=B.学号ANDB.课程号=C.课程号ANDC.成绩=(SELECTMAX(C.成绩)FROMSCORE)
34SQL语句:
SELECT姓名FROMSTUDENTWHERE性别="男"INTOARRAYA执行后,数组A中数组元素的值是______。
BA[1]的内容为黄华
35求选修英语课程的学生的平均成绩,SQL语句是______。
DSELECT课程名,AVG(成绩)FROMCOURSE,SCOREWHERECOURSE.课程号=SCORE.课程号GROUPBY课程名HAVING课程名="英语"
第五套
1下列______是长期存储在计算机内的有组织、可共享的数据集合。
C数据库
2在数据库系统中,把具有以下两个特征的模型称为网状模型。
①允许有一个以上的结点没有双亲
②有且仅有一个结点无双亲
③根以外的结点有且仅有一个双亲
④一个结点可以有多个双亲
以下各项组?
C①和④
3数据模型应具有______功能。
d数据描述及数据联系
4自然联接要求被联接的两个关系有若干个相同的_______。
B属性名
5pass
6下面是关于“类”的描述,错误的是______。
C类可以按所定义的属性、事件和方法进行实际的行为操作
7pass
8在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。
以下几种操作中不能实现预览功能的是______。
D打开“报表”菜单,选择“运行报表”选项
9就关系数据描述语言来说,VisualFoxPro属于______数据库管理系统。
A问答式
10对于VisualFoxPro,以下说法正确的是______。
B项目管理器是管理开发应用程序的各种文件、数据和对象的工具
11以下给出的四种方法中,不能建立查询的是______。
D在命令窗口中输入SEEK命令建立查询12pass
13在VisualFoxPro系统主菜单下,以下_______操作不能对已经进行逻辑删除的记录进行恢复。
C在“显示”菜单中选择“浏览”选项,打开“浏览”窗口,选择“程序”菜单中的“恢复记录”选项
14一个表中多个备注(MEMO)字段的内容是存放在______。
B一个备注文件中
15命令“TOTALON姓名TODSK”中DSK是______。
C表文件
16在VisualFoxPro系统中,以下关于事件的叙述错误的是_______。
B事件不能适用于多种控件
17猜对
18把第三个字符为M的全部内存变量存人内存变量文件ST中,应使用命令______。
DSAVEALLLIKE?
?
M*TOST
19要删除项目管理器包含的文件,需要使用项目管理器的______按钮。
D移去
20VisualFoxPro的函数INT(rand()*10)的返回值是在______范围内的整数。
C(0,10)
21在VisualFoxPro中,多表操作的实质是______。
C反映多表之间的关系
22pass
23删除数据库表中的记录有____2__方式。
24在数据库“表设计器”的“显示”栏中不包括______。
A规则
25多表查询必须设定的选项卡为______。
D联接26猜对
2627pass答案错了
2728STD表的结构为:
姓名(C,8)、课程名(C,16)、成绩(N,3,0),下面一段程序用于显示所有成绩及格的学生信息。
28SETTALKOFF
USESTD
CLEAR
GOTOP
DOWHILE______
IF成绩>=60
?
"姓名:
b.NOT.EOF()
29可使用______方法使参数按传地址方式传递给过程或函数。
D在变量前面加上符号“@”
30pass
31SQL语句中的短语______。
C大小写字母均可
32在STUDENT表中给年龄字段加上有效性规则:
年龄大于18且小于24,输入错误时提示错误信息:
年龄应在18和24之间,使用SQL语句______。
AALTERTABLESTUDENTALTER年龄SETCHECK年龄>=18AND年龄<=24ERROR"年龄应在18和24之间"
33求出每个人的平均成绩,并按平均成绩降序排列,使用SQL语句______。
DSELECTAVG(成绩)GROUPBY学号ORDERBYAVG(成绩)DESC
34删除表STUDENT建立的候选索引LL,使用SQL语句______。
AALTERTABLESTUDENTDROPUNIQUETAGLL
35查询“刘历”所学的课程和成绩,将结果存如入临时表LL中,使用SQL命令______。
BSELECT姓名,课程名,成绩FROMSTUDENT,COURSE,SCOREWHERE姓名="刘历"ANDSTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号INTOCURSORLL
第六套1pass
2在VisualFoxPro的表中,记录是由字段值构成的数据序列,但数据长度要比所有字段宽度之和多一个字节,这个字节是用来存放______。
D删除标记
3,函数STR(2781.5758,7,2)返回的结果是______。
C2781.58
4“出生日期”字段为日期型,显示当前表中3月25日出生的人的命令是______。
DLISTFORMONTH(出生日期)=3.AND.DAY(出生日期)=25
5pass
6有数据库表A,B,C,已建立了A->B的关联,欲再建立B->C的关联,以构成A->B->C的关联,则______。
A必须使用带ADDITIVE选项的SETRELATION命令
7以下有关VisualFoxPro过程文件的叙述,其中正确的是______。
C先用SETPROCEDURETO<过程文件名>命令打开过程文件,然后用USE<过程名>执行过程
8在数据库应用系统中,为保证数据安全通常使用口令程序。
要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用______命令
BSETCONSOLEOFF和SETCONSOLEON
9以下程序执行后的显示结果是______。
主程序:
AAA.PRG
SETTALKOFF
CLEAR
X=10
Y=20
DOBBB
?
X,Y
子程序:
BBB.PRG
PRIVATEY
X=80
Y=90
RETURNd8020
10pass
11建立索引文件,可以______。
c提高记录的查询速度
12在两个数据库表中选一个相同的字段作为关键字段,把其中一个数据库表的关键字段称为原始关键字段,该字段值是重复的,而把另一个数据库表中的关键字段称为外来关键字段,该字段也是重复的,则这两个表间建立了____多对多
13项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成______。
C扩展名为.APP或.EXE的文件
14pass
15以下关于视图说法错误的是______。
C视图可以脱离数据库单独存在
16一个关系相当于一张二维表,二维表中的各列栏目相当于该关系的______。
D属性
17在下面关于面向对象数据库的叙述中,错误的是______。
D一个父类包括其所有子类的属性和方法
18将“复选框”控件的VALUE属性设置为__2____时,复选框显示为灰色。
19pass
20Visua