Visual FoxPro 复习题1Word文档下载推荐.docx
《Visual FoxPro 复习题1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 复习题1Word文档下载推荐.docx(150页珍藏版)》请在冰豆网上搜索。
![Visual FoxPro 复习题1Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-11/20/d16bcaf9-d478-45f9-b349-e39a48a6739e/d16bcaf9-d478-45f9-b349-e39a48a6739e1.gif)
1011.在SQL查询时,使用WHERE子句提出的是________。
c
(A)查询目标
(B)查询结果
(C)查询条件
(D)查询分组
1012.在SELECT语句中,________子句后可能带有HAVING短语。
(A)ORDER
(B)GROUP
(C)WHERE
(D)SELECT
1013.下列选项中不能返回逻辑值的是________。
(A)BOF()
(B)EOF()
(C)RECNO()
(D)FOUND()
1014.在当前表中,查找第2个女同学的记录,应使用命令________。
(A)LOCATEFOR性别="
女"
(B)LOCATEFOR性别="
NEXT2
(C)LIST FOR性别="
CONTINUE
(D)LOCATEFOR性别="
1015.查询选修课成绩在80分以上的女生姓名,用________语句。
(A)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.OR.性别="
.AND.成绩>
=80
(B)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.AND.性别="
.OR.成绩>
(C)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
(D)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
1016.以下赋值语句执行后,变量A的值不是日期型的是_______。
(A)A={}
(B)A=DATE()
(C)STORE(10/12/2003)TOA
(D)A=CTOD("
1/20/2003"
)
1019.使用下列________约束,可以确保输入的值在指定的范围内。
(A)CHECK
(B)PRIMARYKEY
(C)NULL/NOTNULL
(D)FOREIGNKEY
1022.在VisualFoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。
B
(A)2
(B)4
(C)8
(D)10
1024.创建数据表,使用________。
(A)CREATE
(B)ALTER
(C)ADD
(D)MODIFY
1025.在SELECT-SQL语句中________函数不能使用。
(A)AVE
(B)COUNT
(C)SUM
(D)EOF
1028.设A=111,B=222,C="
A+B"
,则表达式1+&
C的值是_______。
(A)1111222
(B)334
(C)1+A+B
(D)333
1030.查询选修了课程"
C140"
的学生学号和成绩,并按成绩降序排列,SELECT-SQL语句为________。
a
(A)SELECT学号,成绩FROM选课表WHERE课程号="
;
ORDERBY成绩DESC
(B)SELECT学号,成绩FROM选课表WHERE课程号="
GROUPBY成绩DESC
(C)SELECT学号,成绩FROM选课表WHERE课程号="
ORDERBY成绩GROUPBY学号DESC
(D)SELECT学号,成绩FROM选课表WHERE课程号="
ORDERBY学号DESC
1031.查询比王力同学入校总分高的学生姓名和入校总分,SELECT-SQL语句为________。
(A)SELECT姓名,入校总分FROM学生表WHERE入校总分>
(入校总分WHERE姓名="
王力"
(B)SELECT姓名,入校总分FROM学生表WHERE入校总分>
(SELECT入校总分FOR姓名="
(C)SELECTX.姓名,X.入校总分FROM学生表ASX,学生表ASYWHEREX.入校总分>
Y.入校总分ANDY.姓名="
(D)SELECT姓名,入校总分FROM学生表WHERE入校总分IN(SELECT入校总分WHERE姓名="
1032.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是_______。
(A)无类型
(B)字符型
(C)逻辑型
(D)数值型
1033.顺序执行下列命令后,屏幕最后显示的结果是_______。
a="
10"
b="
a"
?
TYPE("
&
b"
(A)N
(B)U
(C)D
(D)C
1034.已知X="
10/11/99"
,&
X函数值的类型是_______。
(A)字符型
(B)数值型
(C)日期型
(D)日期时间型
1036.在VisualFoxPro中,关于视图的正确叙述是_______。
(A)视图与数据库表相同,用来存储数据
(B)视图不能同数据库表进行连接操作
(C)在视图上不能进行更新操作
(D)视图是从一个或多个数据库表导出的虚拟表
1037.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"
规则"
是一个_______。
(A)逻辑表达式
(B)字符表达式
(C)数据表达式
(D)日期表达式
1039.在VisualFoxPro中,允许同时选择的工作区数最大为________。
b
(A)10
(B)32767
(C)254
(D)255
1040.在"
命令"
窗口中输入_______命令,可以调出"
调试器"
窗口。
(A)DEBUG
(B)MODIFY
(C)USE
(D)DEBUGOUT
1042.建立临时关联时,关联关系可以按照关键字表达式和________表达式建立。
(A)日期型
(B)逻辑型
(C)数值型
(D)字符型
1043.关于数据库和表的说法,正确的是________。
(A)表包含数据库
(B)表和数据库无关
(C)数据库只包含表
(D)数据库不仅包含表,而且包含表间的关系和相关的操作
1044.字段或记录的数据有效性规则在________进行设置。
(A)表设计器
(B)数据库设计器
(C)查询设计器
(D)项目管理器
1045.要在表单中画一条线,应使用_______中的项目。
(A)表单控件
(B)表单事件
(C)表单属性
(D)表单方法程序
1046.一个过程文件最多可以包含128个过程,每个过程的第一条语句是_______。
(A)PARAMETER
(B)DO
1047.要显示数据表中逻辑字段的值,要使用________控件。
(A)文本框
(B)复选框
(C)命令按钮
(D)列表框
1049.设A="
ABCDabcd"
,则SUBSTR(A,INT(LEN(A)/2+1),3)的运算结果是_______。
(A)/2+1),3)的运算结果是_______。
1051.使用报表向导定义报表时,定义报表布局的选项是________。
(A)列数、方向、字段布局
(B)列数、行数、字段布局
(C)行数、方向、字段布局
(D)列数、行数、方向
1053.创建报表有三种方式,其中________不能用于创建报表。
(A)报表向导
(B)快速报表
(C)报表生成器
(D)报表设计器
1055.在下列表达式中,结果为字符型的是_______。
(A)"
124"
-"
90"
(B)"
ab"
+"
cd"
="
abcd"
(C)DTOC(DATE())>
"
99/10/11"
(D) CTOD("
1056.数据库系统的核心是________。
(A)数据库管理系统
(B)数据库
(C)数据
(D)数据库应用系统
1057.关系是指________。
(A)元组的集合
(B)字段的集合
(C)属性的集合
(D)实例的集合
1059.关系数据库系统中所使用的数据结构是_______。
(A)表格
(B)二维表
(C)树
(D)图
1060.计算机数据管理依次经历了_______几个阶段。
(A)人工管理、文件系统、分布式数据库系统、数据库系统
(B)文件系统、人工管理、数据库系统、分布式数据库系统
(C)数据库系统、人工管理、分布式数据库系统、文件系统
(D)人工管理、文件系统、数据库系统、分布式数据库系统
1061.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。
(A)建立新的属性来实现
(B)建立新的关键字来实现
(C)建立新的关系来实现
(D)建立新的实体来实现
1062.关系模式的任何属性_______。
(A)在该关系模式中的命名可以不唯一
(B)可以再分
(C)不可再分
(D)以上都不是
1063.在SQL包含的功能中,最重要的功能是_______。
(A)数据查询
(B)数据操纵
(C)数据定义
(D)数据控制
1064.如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。
(A)自然连接
(B)选择
(C)投影
(D)多对一联系
1065.INSERT-SQL语句中所使用的数据不能来自于______。
(A)数组
(B)变量
(C)查询
(D)索引
1066.SQL中的DELETE语句可以用于______。
(A)删除数据表的结构
(B)删除数据表
(C)删除数据表的记录
(D)删除数据表的字段
1067.在SELECT语句中,为了在查询结果中消去重复记录,应使用________项。
(A)PERCENT
(B)DISTINCT
(C)TOPN
(D)WITHTIES
1068.如果要选择分数在70和80之间的记录,________是正确的。
(A)分数>
=70AND<
(B)分数BETWEEN70AND80
(C)分数>
=70OR分数<
(D)分数IN(70,80)
1069.下列语句错误的是________。
(A)SELECT*FROM学生表
(B)SELECT学号AS学生编号FROM学生表
(C)SELECTALLFIELDSFROM学生表
(D)SELECTDISTINCT学号FROM选课表
1070.查询除教授和副教授以外的教师姓名,其WHERE子句为________。
(A)WHERE职称NOT BETWEEN"
教授"
AND"
副教授"
(B)WHERE职称!
(C)WHERE职称NOTLIKE("
"
(D)WHERE职称NOT IN("
1071.要从选课表中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是________。
(A)SELECT学号FROM选课表WHERECOUNT(*)>
=3
(B)SELECT学号FROM选课表HAVINGCOUNT(*)>
(C)SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>
(D)SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>
1072.在进行多表联接查询时,用________表明联接的条件。
(A)FOR或WHILE
(B)FOR或WHERE
(C)WHERE或ON
(D)JOIN或ON
1073.查询与"
陈静"
教师职称相同的教师名,用________语句。
(A)SELECT姓名FROM教师表WHERE职称="
职称
(B)SELECTX.姓名FROM教师表ASX,教师表ASY;
WHEREX.职称=Y.职称WHEREY.姓名="
(C)SELECT姓名FROM教师表WHERE职称=;
(SELECT职称FROM教师AND姓名="
(D)SELECT姓名FROM教师表WHERE职称=;
(SELECT职称FROM教师WHERE姓名="
1074.查询所有教师所讲授的课程,列出教师号,姓名和课程号,用________语句。
(A)SELECT教师表.教师号,姓名,课程号FROM教师表,授课表;
WHERE教师表.教师号=教师号
(B)SELECT教师表.教师号,姓名,课程号FROM教师表,授课表
ON教师表.教师号=授课表.教师号
(C)SELECT教师表.教师号,姓名,课程号FROM教师表INNERJION授课表;
(D)SELECT教师表.教师号,姓名,课程号FROM教师表INNERJION授课表;
WHERE 教师表.教师号=授课表.教师号
1075.数据库表的索引中,字段值不能有重复的索引有________种。
(A)1
(B)2
(C)3
(D)4
1076.建立表间临时关联的命令是________。
(A)LETRELATIONTO命令
(B)JOIN命令
(C)SETRELATIONTO命令
1077.假设当前数据表文件的记录指针指向第一条记录,其中,XM字段取值为"
李一"
,此时,使用赋值语句XM="
王梅"
,则使用命令?
XM后,屏幕显示的结果是________。
(A)李一
(B)王梅
(C)李一王梅
(D)错误提示
1078.DCL是下列________语言的简称。
(A)数据定义
(B)数据查询
(C)数据操纵
1079.函数LEN(SPACE(10)+SPACE(5))的结果为_______。
(A)5
(B)15
(C)10
(D)20
1081.数学式子SIN600写成VisualFoxPro表达式是_______。
(A)SIN60
(B)SIN(25*PI/180)
(C)SIN(600)
(D)SIN(60)
1082.表达式17%4的结果是_______。
(A)4
(B)1
(C)0
(D)表达式错误
1083.SELECT-SQL语句可以用于多表查询,其中的数据表联接类型有四种,下列________项代表内部联接。
1084.用SELECT-SQL语句查询学生表中所有学生的姓名中,使用的是下列________项。
(A)投影查询
(B)条件查询
(C)分组查询
(D)查询排序
1085.设X=2002,Y=150,Z="
X+Y"
,表达式&
Z+1的结果是_______。
(A)类型不匹配
(B)X+Y+1
(C)2153
(D)20021501
1086.在VisualFoxPro中,下面关于日期或日期时间的表达式中,错误的是_______。
(A){^2002.09.0111:
10:
10AM}-{^2001.09.0111:
10AM}
(B){^01/01/2002}+20
(C){^2002.02.01}+{^2001.02.01}
(D){^2002/02/01}-{^2001/02/01}
1087.在下列表达式中,结果为日期类型的正确表达式是_______。
(A)DATE()+100
(B)DATE()+TIME()
(C)DATE()-CTOD("
11/10/2003"
(D)1000-DATE()
1088.要显示两个表中所有符合条件和不符合条件的记录行,使用下列________。
(A)INNERJOIN
(B)LEFTJOIN
(C)RIGHTJOIN
(D)FULLJOIN
1089.执行如下命令,最后输出结果是_______。
A=STR(12.45,5,1)
B=RIGHT(A,3)
C="
A+&
B"
C<
/P
(A)14.95
(B)12.45245
(C)15.00
(D)出错信息
1090.查询比所有女生入校总分高的男生姓名和入校总分,正确的语句是________。
(A)SELECT姓名,入校总分FROM学生表WHERE(入校总分>
ANY;
(SELECT入校总分FROM学生表WHERE性别="
女生"
));
AND性别="
男"
(B)SELECT姓名,入校总分FROM学生表WHERE(入校总分>
(SELECTMIN(入校总分)FROM学生表WHERE性别="
(C)SELECT姓名,入校总分FROM学生表WHERE(入校总分>
ALL;
(D)SELECT姓名,入校总分FROM学生表WHERE(入校总分>
(SELECTMAX(入校总分)FROM学生表WHERE性别="
1091.下面有关对视图的描述正确的是_______。
(A)可以使用MODIFYSTRUCTURE命令修改视图的结构
(B)视图不能删除,否则影响原来的数据文件
(C)视图是对表的复制产生的
(D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库
1093.20E-10是一个_______型常量。
(A)数值型
(C)货币型
(D)非法表达式
1094.函数LEN(SPACE(10)-SPACE(4))的值是_______。
(B)6
(D)14
1095.下列_______不是表单创建中的步骤。
(A)添加控件
(B)创建数据表
(C)设置属性
(D)配制方法程序
1097.在数据环境设计器中,不能进行下列_______操作。
(A)添加表和视图
(B)添加索引
(C)移去表和视图
(D)设置关系
1099.建立临时关联的方式是________。
(A)通过索引关键字
(B)通过索引关键字或记录号
(C)通过记录号
(D)以上都不正确
1102.表单不能进行_______操作
(A)输入
(B)编辑
(C)连编
(D)输出
1103.STU.DBF是一个具有两个备注型字段的表文件,使用COPYTOABC命令进行复制操作,其结果将________。
(A)得到一个新的表文件
(B)得到一个新的表文件和一个新的备注文件
(C)得到一个新的表文件和两个新的备注文件
(D)显示出错信息,表明不能复制具有备注型字段的表文件
1104.使用USE命令打开表文件时,能够同时打开一个相关的________。
(A)内存变量文件
(B)文本文件
(C)备注文件
(D)屏幕格式文件
1106.指定对象的当前取值,应在_______中设置。
(A)表单属性
(C)表单方法程序
(D)表单数据环境
1107.使用MODIFYDATABASE命令打开数据库设计器时,如果指定了NOEDIT选项,则表示________。
(A)打开数据库设计器后,应用程序会暂停
(B)在数据库设计器打开后程序继续执行
(C)打开数据库设计器,且可以对数据库进行修改
(D)只是打开数据库设计器,禁止对数据库进行修改
1110.下列________代表命