计算机作业.docx
- 文档编号:7971200
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:29
- 大小:110.67KB
计算机作业.docx
《计算机作业.docx》由会员分享,可在线阅读,更多相关《计算机作业.docx(29页珍藏版)》请在冰豆网上搜索。
计算机作业
第一章习题
一)选择题
1.在一个二维表中,行称为________,列称为________。
A)属性;元组B)元组;属性
C)关系;元组D)属性;关系
2.数据库系统的核心是________。
A)数据库管理系统B)数据库
C)数据D)数据库应用系统
3.VFP是一种________数据库管理系统。
A)层次型B)网状型
C)关系型D)树型
4.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是________。
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
5.在关系模型中,从表中选出满足条件的记录的操作称为________。
A)连接B)投影
C)联系D)选择
6.数据库系统与文件系统的主要区别是________。
A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件
B)文件系统管理的数据较少,而数据库系统能管理大量数据
C)文件系统比较简单,数据库系统比较复杂
D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题
7.按一定的组织形式存储在一起的相互关联的数据集合称为_______。
A)数据库管理系统B)数据库
C)数据库应用系统D)数据库系统
8.在关系数据库中,基本的关系运算有三种,它们是________。
A)选择、投影和统计B)选择、投影和连接
C)排序、索引和选择D)统计、查找和连接
9.VFP是一种关系型数据库管理系统,所谓关系是指________。
A)表中各个记录之间的联系
B)数据模型满足一定条件的二维表格式
C)表中各个字段之间的联系
D)一个表与另一个表之间的联系
10.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。
A)一对一B)多对一
C)一对多D)多对多
11.计算机数据管理依次经历了_______几个阶段。
A)人工管理、数据库系统、文件系统、
B)文件系统、人工管理、数据库系统
C)数据库系统、人工管理、文件系统
D)人工管理、文件系统、数据库系统
12.下面关系数据库系统的说法,正确的一项是_______。
A)数据库中只存在数据项之间的联系
B)数据库中只存在记录之间的联系
C)数据库的数据项之间和记录之间都存在联系
D)数据库的数据项之间和记录之间都不存在联系
13.关系模型是用关系表示_______。
A)实体B)联系
C)属性D)实体及其联系
14.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
二)填空题
1.数据处理的核心问题是________。
2.数据库管理系统可以支持3种数据模型,它们是层次模型________和关系模型。
3.将数据转换成信息的过程称为_______,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。
4.在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;________是属性或属性的组合,它的值可以唯一地标识一个记录。
5.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为________。
6.在VisualFoxPro中,专门的关系运算有3种:
选择、投影和连接。
_______是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。
7.在关系数据库中,二维表中水平方向的行称为元组,有时也叫做_______。
8.用二维表数据来表示实体与实体之间联系的数据模型称为_______。
9.VisualFoxpro不允许在主关键字字段中有重复值或_______。
第二章习题
一)选择题
1.退出VisualFoxPro的操作方法是()。
A)从“文件”下拉菜单中选择“退出”选项
B)用鼠标左按钮单击关闭窗口按钮
C)在命令窗口中键入QUIT命令,然后敲回车键
D)以上方法都可以
2.下面关于工具栏的叙述,错误的是()。
A)可以创建用户自己的工具栏B)可以修改系统提供的工具栏
C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏
3.“项目管理器”的“数据”选项卡用于显示和管理()。
A)数据库、自由表和查询B)数据库、视图和查询
C)数据库、自由表、查询和视图D)数据库、表单和查询
4.要启动VisualFoxPro的向导可以()。
A)打开新建对话框B)单击工具栏上的“向导”图标按钮
C)从“工具”菜单中选择“向导”D)以上方法均可以
5.在VISUAL FOXPRO的项目管理器中不包括的选项卡是()。
A)数据B)视图 C)类 D)其它
6.在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件()。
A)属于当前打开的项目
B)不属于任何项目
C)属于任何项目
D)以上都不正确
7.在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会________。
A)不被保留在原目录中
B)将被从磁盘上删除
C)也可能保留在原来的目录中,也可能被保留在其他目录中
D)被保留在原目录中
8.VisualFoxPro的工作方式不包括_______。
A)程序执行方式B)结构操作方式
C)菜单操作方式D)命令操作方式
9.项目管理器中的“全部”选项卡用于显示和管理_______。
A)数据、文档、自由表、文本文件
B)数据、文档、类库、代码、其他
C)表单、报表、文档、标签、查询
D)表单、菜单、文本文件、数据库、其他文件
10.通过项目管理器中的按钮不可以完成的操作是_______。
A)新建文件B)添加文件
C)为文件重命名D)删除文件
11.隐藏命令窗口的操作方法是_______。
A)单击“窗口”菜单中的“命令窗口”命令
B)单击常用工具栏上的“命令窗口”按钮
C)按CTRL+F4组合键
D)以上方法均可以
二)填空题
1.当在VisualFoxPro中打开不同的文件时,系统将自动调用相应的来打开它们。
2.项目管理器文件的扩展名是。
3.扩展名为.prg的程序文件在“项目管理器”的选项卡中显示和管理。
4.项目管理器的“移去”按钮有两个功能:
一是把文件,二是文件。
5.VisualFoxPro具有、设计器和生成器3类界面操作工作。
6.VisualFoxPro的用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。
7.在命令窗口中输入命令,按Enter键,可以退出Visual FoxPro。
8.在Visual FoxPro中,是指文件、数据、文档和Visual FoxPro对象的集合。
第三章习题
一、选择题
1.下列表达式中,不是常量的是________。
A)[Thisisabook]B)$110.3
C)abcD){^2003-10-19}
2.在VFP中,字符型数据的最大长度是________。
A)8B)255
C)没有限制D)254
3.下列表达式中,结果值为.F.的是________。
A)‘90’>[100]B)“李小梅”<”张小梅”
C)120<170D){^2003/2/10}+100<{^2003/4/10}
4.设a=100,b=120,c=”a+b”,则表达式100+&c的值是________。
A)100+a+bB)100100120
C)错误提示D)320
5.执行下列命令后显示的结果是_______。
S1=”VisualFoxPro数据库”
?
SUBSTR(S1,LEN(S1)/7+1,6)
A)FoxProB)ualFo
C)sualFD)VisualFoxPro数据库
6.下列选项中不能返回逻辑值的是________。
A)BOF()B)EOF()
C)RECNO()D)FOUND()
7.已知D1和D2均为日期型变量,下列表达式中不合法的是________。
A)D1+D2B)D1-D2
C)D1-100D)D2+10
8.在下列函数中,函数值为数值的是_______。
A)AT(“数据”,“DBMS数据库管理系统”)
B)EOF()
C)SUBSTR(“abcdefg”,5,2)
D)CTOD(“10/12/99”)
9.函数LEN(SPACE(10)-SPACE(4))的值是_______。
A)4B)6C)10D)14
24.日期型数据长度固定为_______。
A)4B)6C)8D)10
10.表达式17%4的结果是_______。
A)4B)1C)0D)表达式错误
11.如下程序的输出结果是_______。
S1="计算机等级考试"
S2="等级考试"
?
S1$S2
A)4B).T.C)7D).F.
12.用DIMENSIONa(4,6)命令定义了一个数组a,则该数组的数组元素的数目是_______。
A)24B)35C)28D)30
13.命令?
“数据库系统”$”数据库”、?
“张梅”<”王梅”的执行结果是_______。
A).T.、.F.B).F.、.F.C).F.、.T.D).T.、.T.
二、填空题
1.设A=”20”,B=”A”,表达式?
&B+”10”的结果值是________。
2.在关系运算符中,_______和_______仅适用于字符型数据。
3.VisualFoxPro可以使用常量类型有_______、_______、逻辑型常量、日期型常量、日期时间型常量和浮动型常量等。
4.将下面的数字表达式改写为等价的VFP算术表达式为_______。
x2+
5.执行DIMENSIONm(3,5)后,二维数组m中有_______个元素,如果以一维数组的形式访问该二维数组,则一维数组元素m(10)与二维数组元素_______为同一变量。
6.表达式?
AT(“VisualFoxPro”,“数据库管理系统”)的结果为_______。
7.函数BETWEEN(40,34,50)的运算结果是_______。
8.表达式STUFF("GOODBOY",5,3,"GIRL")的运算结果是_______。
9.在VisualFoxPro中,MIN(ROUND(8.89,1),9)的运算结果是_______。
10.执行下列操作的结果是_______。
X=[42+20]
?
X
第四章习题
一、选择题
1.如果需要给当前表增加一个字段,应使用的命令是________。
A)APPENDB)INSERTC)EDITD)MODIFYSTRU
2.设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。
A)SKIP1B)SKIP-1C)GO1D)GOTOP
3.要显示数据库中当前一条记录的内容,可使用命令________。
A)LISTB)BROWSEC)TYPED)DISPLAY
4.在当前表中,查找第2个女同学的记录,应使用命令________。
A)LOCATEFOR性别="女"
B)LOCATEFOR性别="女"NEXT2
C)LISTFOR性别="女"
CONTINUE
D)LOCATEFOR性别="女"
5.在当前数据表中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录不应使用命令________。
A)LISTFOR.NOT.婚否B)LIST婚否=.F.
C)LISTFOR婚否<>.T.D)LISTFOR.NOT.“婚否”
6.当前数据库中有基本工资、奖金、津贴、代扣费用和工资总额字段,都是N型。
要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是
A)REPLACEALL工资总额WITH基本工资+奖金+津贴-代扣费用
B)REPLACE工资总额WITH基本工资+奖金+津贴-代扣费用
C)SUM基本工资+奖金+津贴-代扣费用TO工资总额
D)TOTALON工资总额FIELDS基本工资+奖金+津贴-代扣费用
7.工资数据库和按基本工资升序的索引文件已打开,并执行过赋值语句A=1000,下面各条命令中,错误的是
A)LOCATEFOR基本工资=1000B)LOCATEFOR基本工资==1000
C)SEEKAD)FIND1000
8.在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为_______。
A)1、4、8B)4、4、10
C)1、10、8 D)2、8、8
9.在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为_______。
A)STUDENT.DOCB)STUDENT.MEM
C)STUDENT.DBT D)STUDENT.FTP
10.在STUDENT.DBF表文件中显示所有姓“张”的学生的记录,使用命令________。
A)LISTFORSUBSTR(姓名,1,2)=”张”
B)LISTFORSTR(姓名,1,2)=”张”
C)LISTFOR姓名=”张**”
D)LISTFOR姓名=”张”
11.在VisualFoxPro中,APPENDBLANK命令的作用是________。
A)在表的首行添加记录B)在表的任意位置添加记录
C)在表的尾部添加记录D)在当前记录之前插入新记录
12.下列关于物理删除和逻辑删除表记录的说法,正确的是________。
A)物理删除表记录的命令是DELETE,逻辑删除表记录的命令是PACK
B)逻辑删除表记录的命令是ZAP,物理删除表记录的命令是PACK
C)物理删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;逻辑删除是真正从表中删除记录,不能再恢复
D)逻辑删除只是在记录旁作删除标记,去掉删除标记,可以恢复记录;物理删除是真正从表中删除记录,不能再恢复
13.在VisualFoxPro中不是<范围>选项中的内容是_______。
A)RECORDnB)NEXTnC)RESTD)GOn
14.表STU.DBF中,出生年月字段为日期型,显示1980年以后(包括1980年)出生人员的记录,使用的命令是_______。
A)LISTFOR出生年月>=1980
B)LISTFOR出生年月>=80
C)LISTFORYEAR(出生年月)>=1980
D)LISTFORYEAR(出生年月)>=80
15.使用TOTAL命令生成的分类汇总表文件的扩展名是_______。
A)BAKB)FRXC)DBCD)DBF
16.计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令_______。
A)AVERAGE工资TOPJFOR职称=“副教授”AND职称=“教授”
B)AVERAGE工资TOPJFOR职称=“副教授”OR“教授”
C)AVERAGE工资TOPJFOR“教授”$职称
D)AVERAGEFIELDS工资TOPJFOR“教授”$职称
17.用函数RECNO()测试一个空的数据表文件,其结果一定是_______。
A)0B)空格C)出错信息D)1
二、填空题
1.“成绩”字段为数值型,若整数部分最多3位,小数部分2位,那么该字段的宽度至少应为________位。
2.要从磁盘上一次性彻底删除全部记录,可以使用_______命令。
3.录入记录有多种方法,可以在表结构建立时录入数据,也可以使用_______命令向表中追回记录。
4.若想在当前记录之前插入一条新记录,则应输入命令_______。
5.数据表由_______和表记录两部分构成。
第五章习题
一、以学生表为例,按要求写出命令。
1、以姓名为关键字建立单一索引文件。
2、①索引查找1978年4月28日出生的学生记录;
②查找下一个满足条件的记录。
3、①顺序查找姓名为“王小平”的学生记录;
②查找下一个满足条件的记录。
二、根据以下三个表的信息,要求:
1、写出建立三个表临时联系的语句;
2、写出显示药品号、药品名称、单价、数量、姓名、职称和部门等信息的语句。
第六章习题
一、选择题
1.在Visual FoxPro中,打开数据库的命令是( )。
A)OPEN DATABASE<数据库名>B)USE<数据库名>C)USE DATABASE
<数据库名>D)OPEN<数据库名>
2.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。
A)"一方"表的主索引或候选索引,"多方"表的普通索引
B)"一方"表的主索引,"多方"表的普通索引或候选索引
C)"一方"表的普通索引,"多方"表的主索引或候选索引
D)"一方"表的普通索引,"多方"表的候选索引或普通索引
3.数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
其中插入规则可以设置为()
A)级联、或限制、或忽略B)级联、或忽略
C)级联、或限制D)限制、或忽略
4.打开数据库GZGL.DBC的命令是()
A)OPENGZGL.DBCB)USEGZGL.DBC
C)EDITGZGL.DBCD)MODIFYGZGL.DBC
5..Visual FoxPro的参照完整性规则不包括()
A)更新规则B)删除规则 C)查询规则 D)插入规则
6.在VISUAL FOXPRO的项目管理器中不包括的选项卡是
A)数据B)视图 C)类 D)其它
7.在建立永久关系中,其中只有一个数据表在建立关系的关键字段中没有重复记录和空记录,则它应该建立为()。
A)主索引B)唯一索引C)后选索引D)普通索引
8.下列关于“数据工作期”窗口的描述中,不正确的是()。
A)通过“数据工作期”窗口能够打开和浏览表
B)“数据工作期”窗口建立的视图能够以表文件的形式保存在数据库中
C)通过“数据工作期”窗口可以实现表间的关联操作
D)通过“数据工作期”窗口可以直接查看工作区的使用情况
9.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个()。
A)逻辑表达式B)字符表达式 C)数指表达式 D)日期表达式
10.VisualFoxPro的数据库表之间可建立两种联系,它们是________。
A)永久联系和临时联系B)长期联系和短期联系
C)永久联系和短期联系D)长期联系和临时联系
11.建立表间临时关联的命令是________。
A)LETRELATIONTO命令
B)JOIN命令
C)SETRELATIONTO命令
D)以上都不是
12.通过关键字建立表间的临时关联的前提是________。
A)父表必须索引并打开B)子表必须索引并打开
C)两表必须索引并打开D)两表都不必索引
13.在VisualFoxPro中,执行CREATEDATABASE命令将___A)____。
A)建立一个扩展名为DBC的数据库文件
B)建立一个扩展名为DBF的数据库表文件
C)建立一个子目录
D)建立一个扩展名为DBC的数据库文件和一个扩展名为DBF的数据库表文件
14.在VisualFoxPro中,自由表_______。
A)不可以加入到数据库中
B)可以加入到数据库中
C)加入到数据库后不可以再移出
D)是否可以加入到数据库中取决于自由表的状态
15.数据库表的字段有效性规则实现了数据的_______。
A)实体完整性B)域完整性
C)实体完整性和域完整性D)参照完整性
16.命令MODIFYDATABASE的功能是_______。
A)修改数据库表的结构B)打开数据库设计器
C)删除数据库D)移动数据库
17.下面有关对视图的描述正确的是 _______。
A)可以使用MODIFY STRUCTURE命令修改视图的结构
B)视图不能删除,否则影响原来的数据文件
C)视图是对表的复制产生的
D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库
18.视图设计器中含有的、但查询设计器却没有的选项卡是 _______。
A)筛选B)排序依据
C)分组依据 D)更新条件
19.在VisualFoxPro中,关于视图的正确叙述是_______。
A)视图与数据库表相同,用来存储数据
B)视图不能同数据库表进行连接操作
C)在视图上不能进行更新操作
D)视图是从一个或多个数据库表导出的虚拟表
20.为了设置两个表之间的数据参照完整性,要求这两个表是_______。
A)同一个数据库中的两个表B)两个自由表
C)一个自由表和一个数据库表D)没有限制
21.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_______。
A)建立关联的两个表一定在同一个数据库中
B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的
C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D)当关闭父表时,子表自动被关闭
22.在VisualFoxPro中,使用当前数据库中的数据库表建立的视图是________;使用当前数据库之外的数据源中的表创建的视图是________。
A)远程视图,本地视图B)本地视图,远程视图
C)本地视图,本地视图D)远程视图,远程视图
第七章习题
一、选择题
1、在SELECT语句中使用ORDERBY是为了指定
A.查询的表B.查询结果的顺序
C.查询的条件D.查询的字段
2、SQL语句中删除视图的命令是:
A.DROPTABLEB.DROPVIEW
C.ERASETABLED.ERASEVIEW
3、在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语
A.TOCURSORB.INTOCURSOR
C.INTODBFD.TODBF
4、在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语
A.CRE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 作业