计算机复习题.docx
《计算机复习题.docx》由会员分享,可在线阅读,更多相关《计算机复习题.docx(34页珍藏版)》请在冰豆网上搜索。
![计算机复习题.docx](https://file1.bdocx.com/fileroot1/2022-11/20/23d0a0f2-1201-45f5-bdbd-84853ccaeb4f/23d0a0f2-1201-45f5-bdbd-84853ccaeb4f1.gif)
计算机复习题
计算机技术基础复习题(学生版)
一、单选题
数据库基本概念
1.用Access创建的数据库文件,其扩展名是______。
A).adp
B).dbf
C).frm
D).mdb
2.数据库系统的核心是______。
A)数据模型
B)数据库管理系统
C)数据库
D)数据库管理员
3.数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。
A)数据库管理员
B)程序员
C)高级程序员
D)软件开发商
4.在下面关于Access数据库的说法中,错误的是______。
A)数据库文件的扩展名为mdb
B)所有的对象都存放在同一个数据库文件中
C)一个数据库可以包含多个表
D)表是数据库中最基本的对象,没有表也就没有其他对象
5.在下面关于Access数据类型的说法,错误的是______。
A)自动编号型字段的宽度为4个字节
B)是/否型字段的宽度为1个二进制位
C)OLE对象的长度是不固定的
D)文本型字段的长度为255个字符
6.如果字段“成绩”的取值范围为0~100,则错误的有效性规则是______。
A)>=0and<=100
B)[成绩]>=0and[成绩]<=100
C)成绩>=0and成绩<=100
D)0<=[成绩]<=100
数据库的建立
7.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设置的属性是______。
A)Default
B)Cancel
C)Enabled
D)Visible
8.数据访问页是一种独立于Access数据库的文件,该文件的类型是______。
A)TXT文件
B)HTML文件
C)MDB文件
D)DOC文件
9.基本表结构可以通过______,对其字段进行增加或删除操作。
A)insert
B)altertable
C)droptable
D)delete
10.在Access的下列数据类型中,不能建立索引的数据类型是______。
A)文本型
B)备注型
C)数字型
D)日期/时间型
11.用于存放数据库数据的是______。
A)表
B)查询
C)窗体
D)报表
12.在Access中,表和数据库的关系是______。
A)一个数据库可以包含多个表
B)一个表只能包含2个数据库
C)一个表可以包含多个数据库
D)一个数据库只能包含一个表
13.定义某一个字段的默认值的作用是______。
A)当数据不符合有效性规则时所显示的信息
B)不允许字段的值超出某个范围
C)在未输入数值之前,系统自动提供数值
D)系统自动把小写字母转换成大写字母
14.常见的数据模型有3种,它们是______。
A)网状、关系和语义
B)层次、关系和网状
C)环状、层次和关系
D)字段名、字段类型和记录
15.不属于Access对象的是______。
A)表
B)文件夹
C)窗体
D)查询
16.表的组成内容包括______。
A)查询和字段
B)字段和记录
C)记录和窗体
D)报表和字段
17.如果在创建表中建立需要存放声音文档的字段,其数据类型应当为______。
A)文本类型
B)货币类型
C)是/否类型
D)OLE类型
18.如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为______。
A)文本类型
B)货币类型
C)是/否类型
D)OLE类型
19.如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为______。
A)文本类型
B)备注类型
C)是/否类型
D)OLE类型
20.一个关系对应一个______。
A)二维表
B)关系模式
C)记录
D)属性
21.检查字段中的输入值是否合法的是______。
A)默认值
B)有效性规则
C)有效性文本
D)索引
数据库的表达式
22.在Access中,与like一起用的时候,代表任何一个字符的是______。
A)*
B)?
C)#
D)$
23.返回某一天的年份的表达式是______。
A)year(12/1/1999)
B)year("12/1/1999")
C)year(%12/1/1999%)
D)year(#12/1/1999#)
24.假定姓名是文本型字段,则查找名字中含有“雪”的学生应该使用______。
A)姓名like"*雪*"
B)姓名like"[!
雪]"
C)姓名="*雪*"
D)姓名=="雪*"
25.下列哪个能得到abc1234______。
A)"abc"&"1234"
B)"abc"@"1234"
C)"abc"$"1234"
D)"abc"#"1234"
数据库中的窗体与报表
26.既可以直接输入文字,又可以从列表中选择输入项的控件是______。
A)选项框
B)文本框
C)组合框
D)列表框
27.可以作为窗体记录源的是______。
A)表
B)查询
C)Select语句
D)表、查询或Select语句
28.下列不属于窗口事件的是______。
A)打开
B)关闭
C)加载
D)删除
数据库中的查询
29.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。
TypeStud
noAsInteger
nameAsString
score(1to3)AsSingle
EndType
若对某个学生的各个数据项进行赋值,下列程序段中正确的是______。
A)DimSAsStud
Stud.no=1001
Stud.name="舒宜"
Stud.score=78,88,96
B)DimSAsStud
S.no=1001
S.name="舒宜"
S.score=78,88,96
C)DimSAsStud
Stud.no=1001
Stud.name="舒宜"
Stud.score
(1)=78
Stud.score
(2)=88
Stud.score(3)=96
D)DimSAsStud
S.no=1001
S.name="舒宜"
S.score
(1)=78
S.score
(2)=88
S.score(3)=96
30.根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。
A)SELECTCOUNT(*)FROMStudentsGROUPBY性别
B)SELECTCOUNT(*)FROMStudentsGROUPBY性别WHERE专业="计算机"
C)SELECTCOUNT(*)FROMStudentsGROUPBY性别HAVING专业="计算机"
D)SELECTCOUNT(*)AS人数FROMStudentsGROUPBY性别
.根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80到90之间的学生应使用______。
A)SELECT*FROMStudentsWHERE80<成绩<90
B)SELECT*FROMStudentsWHERE80<成绩OR成绩<90
C)SELECT*FROMStudentsWHERE80<成绩AND成绩<90
D)SELECT*FROMStudentsWHERE成绩IN(80,90)
.根据关系模型Students(学号,姓名,性别,出生年月),统计学生的平均年龄应使用______。
A)SELECTCOUNT()AS人数,AVG(YEAR(出生年月))AS平均年龄FROMStudents
B)SELECTCOUNT(*)AS人数,AVG(YEAR(出生年月))AS平均年龄FROMStudents
C)SELECTCOUNT(*)AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROMStudents
D)SELECTCOUNT()AS人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROMStudents
.根据关系模型Students(ID,学号,课程,成绩),查找所有课程成绩在70分以上学生的学号______。
A)SELECT学号FROMStudentsGROUPBY学号HAVINGMin(成绩)>70
B)SELECT学号FROMStudentsGROUPBY学号HAVING成绩>70
C)SELECT学号FROMStudentsHAVINGMin(成绩)>70
D)SELECT学号FROMStudentsHAVING成绩>70
数据库的更新
.根据关系模型Students(学号,姓名)下列SQL语句正确的是______。
A)INSERTINTOStudents(学号,姓名)VALUES("984215","王海")
B)INSERTINTOStudents("984215","王海")VALUES(学号,姓名)
C)INSERTINTOVALUES(学号,姓名)Students("984215","王海")
D)INSERTINTOVALUES("984215","王海")Students(学号,姓名)
.假设某数据表中有一个“生日”字段,删除80年出生的学生记录的语句是______。
A)DELETEFROMStudentWHERE生日Between#80-01-01#And#80-12-31#
B)DELETEFROMStudentWHERE生日Between("80-01-01"And"80-12-31")
C)DELETEFROMStudentWHERE生日Between("80.01.01"And"80.12.31")
D)DELETEFROMStudentWHERE生日Between#80.01.01#And#80.12.31#
关系数据库基本概念
.ODBC的中文含义是______。
A)浏览器/服务器
B)客户/服务器
C)开放数据库连接
D)关系数据库管理系统
表的建立
.若设置字段的输入掩码为"####-######",该字段正确的输入数据是______。
A)0755-123456
B)0755-abcdef
C)abcd-123456
D)####-######
.对数据表进行筛选操作,结果是______。
A)只显示满足条件的记录,将不满足条件的记录从表中删除
B)显示满足条件的记录,并将这些记录保存在一个新表中
C)只显示满足条件的记录,不满足条件的记录被隐藏
D)将满足条件的记录和不满足条件的记录分为两个表进行显示
创建查询
.在显示查询结果时,如果要将数据表中的"籍贯"字段名,显示为"出生地",可在查询设计视图中改动______。
A)排序
B)字段
C)条件
D)显示
.在下列查询语句中,与
SELECTTAB1.*FROMTAB1WHEREInStr([简历],"篮球")<>0
功能相同的语句是______。
A)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"篮球"
B)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"*篮球"
C)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"*篮球*"
D)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like"篮球*"
.在Access数据库中创建一个新表,应该使用的SQL语句是______。
A)CreateTable
B)CreateIndex
C)AlterTable
D)CreateDatabase
宏的基本操作
.以下是宏m的操作序列设计:
条件操作序列操作参数
MsgBox消息为"AA"
[tt]>1MsgBox消息为"BB"
…MsgBox消息为"CC"
现设置宏m为窗体"fTest"上名为"bTest"命令按钮的单击事件属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击命令按钮bTest,则______。
A)屏幕会先后弹出三个消息框,分别显示消息"AA"、"BB"、"CC"
B)屏幕会弹出一个消息框,显示消息"AA"
C)屏幕会先后弹出两个消息框,分别显示消息"AA"和"BB"
D)屏幕会先后弹出两个消息框,分别显示消息"AA"和"CC"
.打开查询的宏操作是______。
A)OpenForm
B)OpenQuery
C)OpenTable
D)OpenModule
.宏操作SetValue可以设置______。
A)窗体或报表控件的属性
B)刷新控件数据
C)字段的值
D)当前系统的时间
.要限制宏命令的操作范围,可以在创建宏时定义______。
A)宏操作对象
B)宏条件表达式
C)窗体或报表控件属性
D)宏操作目标
查询分类
.创建交叉表查询,在"交叉表"行上有且只能有一个的是______。
A)行标题和列标题
B)行标题和值
C)行标题、列标题和值
D)列标题和值
.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个条件,即筛选条件,可使用______方法。
A)按选定内容筛选
B)内容排除筛选
C)按窗体筛选
D)高级筛选/排序
.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是______。
A)删除
B)追加
C)生成表
D)更新
报表分类
.以下叙述正确的是______。
A)报表只能输入数据
B)报表只能输出数据
C)报表可以输入和输出数据
D)报表不能输入和输出数据
.在报表每一页的底部都输出信息,需要设置的区域是______。
A)报表页眉
B)报表页脚
C)页面页眉
D)页面页脚
在报表中计算和汇总
.如果设置报表上某个文本框的控件来源属性为"=7Mod4",则打印预览视图中,该文本框显示的信息为______。
A)未绑定
B)3
C)7Mod4
D)出错
.要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。
A)=Date()
B)=Time()
C)=Now()
D)=Year()
创建模块
.Sub过程与Function过程最根本的区别是______。
A)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
C)两种过程参数的传递方式不同
D)Function过程可以有参数,Sub过程不可以
.定义一个二维数组A(2to5,5),该数组的元素个数为______。
A)20
B)24
C)25
D)36
创建数据访问页
.在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是______。
A)
B)
C)
D)
.在数据访问页的工具箱中,为了插入一段滚动的文字,应该选择的图标是______。
A)
B)
C)
D)
关系数据库基本概念
.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为______。
A)关键字
B)属性
C)关系
D)域
.在现实世界中,每个人都有自己的出生地,实体"人"与实体"出生地"之间的联系是______。
A)一对一联系
B)一对多联系
C)多对多联系
D)无联系
基本概念
.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。
在超市数据库中,实体之间属于一对一关系的是______。
A)"顾客"与"收款口"的关系
B)"收款口"与"收款员"的关系
C)"班组"与"收款员"的关系
D)"收款口"与"设备"的关系
查询准则
.在建立查询时,若要筛选出图书编号是"T01"或"T02"的记录,可以在查询设计视图准则行中输入______。
A)"T01"or"T02"
B)"T01"and"T02"
C)in("T01"and"T02")
D)notin("T01"and"T02")
.在Access中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是______。
A)sum,groupby
B)count,groupby
C)groupby,sum
D)groupby,count
.假设有一组数据:
工资为800元,职称为"讲师",性别为"男",在下列逻辑表达式中结果为"假"的是______。
A)工资>800AND职称="助教"OR职称="讲师"
B)性别="女"ORNOT职称="助教"
C)工资=800AND(职称="讲师"OR性别="女")
D)工资>800AND(职称="讲师"OR性别="男")
创建窗体
假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示:
.
在设计视图中设置此窗体的"格式"属性,正确设置是______。
A)
B)
C)
D)
.在窗体中,用来输入或编辑字段数据的交互控件是______。
A)文本框控件
B)标签控件
C)复选框控件
D)列表框控件
.在窗体上,设置控件Command0为不可见的属性是______。
A)Command0.Colore
B)Command0.Caption
C)Command0.Enabled
D)Command0.Visible
.能够接受数值型数据输入的窗体控件是______。
A)图形
B)文本框
C)标签
D)命令按钮
.要改变窗体上文本框控件的输出内容,应设置的属性是______。
A)标题
B)查询条件
C)控件来源
D)记录源
.在下图所示的窗体上,有一个标有"显示"字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。
当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是______。
A)Me!
Text1.Caption=sum
B)Me!
Text1.Value=sum
C)Me!
Text1.Text=sum
D)Me!
Text1.Visible=sum
窗体分类
.窗口事件是指操作窗口时所引发的事件。
下列事件中,不属于窗口事件的是______。
A)打开
B)关闭
C)加载
D)取消
.在显示具有______关系的表或查询中的数据时,子窗体特别有效。
A)一对一
B)一对多
C)多对多
D)复杂
使用设计器编辑报表
.要实现报表的分组统计,其操作区域是______。
A)报表页眉或报表页脚区域
B)页面页眉或页面页脚区域
C)主体区域
D)组页眉或组页脚区域
数据访问页的概念
.将Access数据库数据发布到Internet网上,可以通过______。
A)查询
B)窗体
C)数据访问页
D)报表
.使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建数据访问页,其格式为______。
A)HTML
B)文本
C)数据库
D)Web
宏的基本概念
.在条件宏设计时,对于连续重复的条件,可以代替的符号是______。
A)...
B)=
C),
D):
.使用Function语句定义一个函数过程,其返回值的类型______。
A)只能是符号常量
B)是除数组之外的简单数据类型
C)可在调用时由运行过程决定
D)由函数定义时As子句声明
模块的基本概念
.在VBA中,实现窗体打开操作的命令是______。
A)DoCmd.OpenForm
B)OpenForm
C)Do.OpenForm
D)DoOpen.Form
.在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为______。
A)程序范围
B)全局范围
C)模块范围
D)局部范围
.表达式Fix(-3.25)和Fix(3.75)的结果分别是______。
A)-3,3
B)-4,3
C)-3,4
D)-4,4
调用和参数传递
.窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。
编写Command1的单击事件过程,完成的功能为:
当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。
以下正确的是______。
A)PrivateSubCommand1_Click()
Command2.Visible=True
Command3.Visible=False
EndSub
B)PrivateSubCommand1_Click()
Command2.Enabled=True
Command3.Enabled=False
EndSub
C)PrivateSubCommand1_Click()
Command2.Enabled=True
Command3.Visible=False
EndSub
D)PrivateSubCommand1_Click()
Command2.Visible=True
Command3.Enabled=False
EndSub
.在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:
PrivateSubrun_Click()
result=""
Fori=1ToMe!
n
Forj=1ToMe!
n
result=result+"*"
Nextj
result=result+Chr(13)+Chr(10)
Nexti
MsgBox