计算机期末复习题2.docx
- 文档编号:8225092
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:51
- 大小:43.68KB
计算机期末复习题2.docx
《计算机期末复习题2.docx》由会员分享,可在线阅读,更多相关《计算机期末复习题2.docx(51页珍藏版)》请在冰豆网上搜索。
计算机期末复习题2
VisualFoxPro复习题
================================================================================
2012年06月07日
一、单选题
1001.在关系模型中,从表中选出满足条件的记录的操作称为________。
(A)连接
(B)投影
(C)联系
(D)选择
1003.关于VFP命令格式的规则,下面叙述错误的是________。
(A)每条命令必须以命令动词开头
(B)命令动词太长,最小保留4个字符
(C)FOR和WHILE引导的条件子句是有区别的
(D)命令动词后面的子句顺序是不能调换的
1004.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。
(A)一对一联系
(B)一对二联系
(C)多对多联系
(D)一对多联系
1005.下列四项中,_______不是构成数据模型的要素。
(A)完整性约束
(B)数据操作
(C)数据结构
(D)数据类型
1008.隐藏命令窗口的操作方法是_______。
(A)单击"窗口"菜单中的"命令窗口"命令
(B)单击常用工具栏上的"命令窗口"按钮
(C)按CTRL+F4组合键
(D)B和C都可以
1009.下列描述错误的是______。
(A)用INSERT-SQL语句可以插入一条记录
(B)用INSERT-SQL语句可以插入多条记录
(C)使用INSERT-SQL语句可以插入记录的部分数据
(D)使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致
1010.为了在查询结果中只包含两个表中符合条件的记录,应使用________联接类型。
(A)INNER
(B)LEFT
(C)RIGHT
(D)FULL
1011.在SQL查询时,使用WHERE子句提出的是________。
(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性别="女"
CONTINUE
1015.查询选修课成绩在80分以上的女生姓名,用________语句。
(A)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.OR.性别="女".AND.成绩>=80
(B)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.AND.性别="女".OR.成绩>=80
(C)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.OR.性别="女".OR.成绩>=80
(D)SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;
.AND.性别="女".AND.成绩>=80
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
1021.以下程序将会出错的是_______。
CLEAR
USESTUDENT
信息="请输入学生姓名:
"
@10,20SAY信息GETxm
READ
……
(A)信息=……
(B)SAY信息
(C)GETxm
(D)READ
1022.在VisualFoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。
(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
1027.VFP输入语句中只能接收数值数据的语句是_______。
(A)?
(B)WAIT
(C)ACCEPT
(D)INPUT
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)SELECT学号,成绩FROM选课表WHERE课程号="C140";
ORDERBY成绩DESC
(B)SELECT学号,成绩FROM选课表WHERE课程号="C140";
GROUPBY成绩DESC
(C)SELECT学号,成绩FROM选课表WHERE课程号="C140";
ORDERBY成绩GROUPBY学号DESC
(D)SELECT学号,成绩FROM选课表WHERE课程号="C140";
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中,允许同时选择的工作区数最大为________。
(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("99/10/11")
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<=80
(B)分数BETWEEN70AND80
(C)分数>=70OR分数<=80
(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职称!
="教授"AND"副教授"
(C)WHERE职称NOTLIKE("教授","副教授")
(D)WHERE职称NOT IN("教授","副教授")
1071.要从选课表中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是________。
(A)SELECT学号FROM选课表WHERECOUNT(*)>=3
(B)SELECT学号FROM选课表HAVINGCOUNT(*)>=3
(C)SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
(D)SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3
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授课表;
ON教师表.教师号=授课表.教师号
(D)SELECT教师表.教师号,姓名,课程号FROM教师表INNERJION授课表;
WHERE 教师表.教师号=授课表.教师号
1075.数据库表的索引中,字段值不能有重复的索引有________种。
(A)1
(B)2
(C)3
(D)4
1076.建立表间临时关联的命令是________。
(A)LETRELATIONTO命令
(B)JOIN命令
(C)SETRELATIONTO命令
(D)以上都不是
1077.假设当前数据表文件的记录指针指向第一条记录,其中,XM字段取值为"李一",此时,使用赋值语句XM="王梅",则使用命令?
XM后,屏幕显示的结果是________。
(A)李一
(B)王梅
(C)李一王梅
(D)错误提示
1078.DCL是下列________语言的简称。
(A)数据定义
(B)数据查询
(C)数据操纵
(D)数据控制
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语句可以用于多表查询,其中的数据表联接类型有四种,下列________项代表内部联接。
(A)INNER
(B)LEFT
(C)RIGHT
(D)FULL
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:
10:
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
(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性别="女生"));
AND性别="男"
(C)SELECT姓名,入校总分FROM学生表WHERE(入校总分>ALL;
(SELECT入校总分FROM学生表WHERE性别="女生"));
AND性别="男"
(D)SELECT姓名,入校总分FROM学生表WHERE(入校总分>;
(SELECTMAX(入校总分)FROM学生表WHERE性别="女生";
AND性别="男")
1091.下面有关对视图的描述正确的是_______。
(A)可以使用MODIFYSTRUCTURE命令修改视图的结构
(B)视图不能删除,否则影响原来的数据文件
(C)视图是对表的复制产生的
(D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库
1093.20E-10是一个_______型常量。
(A)数值型
(B)字符型
(C)货币型
(D)非法表达式
1094.函数LEN(SPACE(10)-SPACE(4))的值是_______。
(A)4
(B)6
(C)10
(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)表单属性
(B)表单事件
(C)表单方法程序
(D)表单数据环境
110
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 期末 复习题