22春学期(高起本1709-1803、全层次1809-2103)《数据库技术与程序设计》在线作业-00001
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.在Access系统中提供了()执行的宏调试工具。
A.单步
B.同步
C.运行
D.继续
2.以下不是窗体事件的是()。
A.Load
B.Unload
C.Exit
D.Activate
3.学号为9922011的学生选修了103号课程、考试成绩为85分,向选课成绩表中添这条新记录的正确命令是()。
A.INSERT INTO 选课成绩VALUES("9922011","103",85)
B.INSERT TO 选课成绩VALUES("9922011","103",85)
C.INSERT INTO 选课成绩(学号,课程号,成绩) VALUES("9922011","103","85")
D.INSERT TO选课成绩(学号,课程号,成绩) VALUES("9922011","103","85")
4.表达式1+1\2>2 or 9 Mod 4<3 And Not 1的运算结果是___。
A.-1
B.0
C.-2
D.其他
5.要查询入学成绩最高的学生学号,以下SQL语句错误的是()。
A.SELECT 学号 FROM 学生 WHERE 入学成绩>=ALL(SELECT入学成绩 FROM学生)
B.SELECT 学号 FROM 学生 WHERE 入学成绩>=ANY(SELECT 入学成绩 FROM学生)
C.SELECT 学号 FROM 学生 WHERE 入学成绩 IN(SELECT MAX(入学成绩) FROM学生)
D.SELECT 学号FROM 学生 WHERE 入学成绩=(SELECT MAX(入学成绩) FROM 学生)
6.下列叙述中,错误的是____。
A.一个宏命令一次能够完成多个操作
B.可以将多个宏组成一个宏组
C.可以用编程的方法来实现宏
D.定义宏一般需要描述动作名和操作参数
7.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性窗格的()。
A.格式选项卡
B.事件选项卡
C.方法选项卡
D.数据选项卡
8.“Caption”是对象的___。
A.标题属性
B.名称属性
C.背景透明属性
D.字体尺寸属性
9.在Access中要查找“学生表”中年龄大于18岁的男学生,所进行的操作属于关系运算中的( )。
A.投影
B.自然联接
C.联接
D.选择
10.执行下列语句的结果为___: Switch(36, “green”,8<6, “blue”)
A.“red”
B.“green”
C.“blue”
D.空值
11.打开窗体的宏操作是()。
A.DoCmd.OpenForm
B.OpenForm
C.Do.OpenForm
D.DoOpen.Form
12.有关宏操作,下列叙述错误的是()。
A.使用宏可以启动其他应用程序
B.宏可以是包含操作序列的一个宏
C.宏组由若干宏组成
D.宏的条件表达式中不能引用窗体或报表的控件值
13.若Access数据库的一张表中有多条记录,则下列叙述中正确的是( )。
A.记录前后的顺序可以任意颠倒,不影响表中的数据关系
B.记录前后的顺序不能任意颠倒,要按照输入的顺序排列
C.记录前后的顺序可以任意颠倒,排列顺序不同,统计结果可能不同
D.记录前后的顺序不能任意颠倒,一定要按照关键字段值的顺序排列
14.使用Like运算符,查询姓“江”学生的子句正确的是()。
A."*江"
B."*江*"
C."?江"
D."江*"
15.以下叙述中错误的是___。
A.以撇号开头的注释语句可以放在续行符的后面
B.续行符与它前面的字符之间至少有一个空格
C.Visual Basic中使用的续行符为下划线“_”
D.Visual Basic可以自动对输入的内容进行语法检查
16.在宏的表达式中要引用报表test上控件txtName的值,可以使用引用式()。
A.txtName
B.test!txtName
C.Reports!test!txtName
D.Report!txtName
17.运行一个包含多个操作的宏,操作顺序是()。
A.从上到下
B.可指定先后
C.随机
D.从下到上
18.在“窗体视图”中显示窗体时,窗体中没有窗体导航按钮,应将窗体的“窗体导航按钮”属性值设置为()。
A.是
B.否
C.有
D.无
19.下面对于“对象”的各种描述中错误的是()。
A.对象是反映客观事物属性及行为特征的描述
B.对象是面向对象编程的基本元素,是“类”的具体实例
C.对象都具有可见(视)性
D.对象把事物的属性和行为封装在一起,是一个动态的概念
20.若处理一个值为50000的整数,应采用哪种基本数据类型描述更合适()。
A.整型
B.长整型
C.单精度
D.短文本
21.Visual Basic中的“启动对象”是指启动Visual Basic 应用程序时,被自动加载并首次执行的对象。下列关于Visual Basic“启动对象”的描述中,错误的是___。
A.“启动对象”可以是指定的窗体
B.“启动对象”可以是SubMain过程
C.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体
D.“启动对象”可以是指定的标准模块
22.一个或多个相关联的数据集合称为()。
A.数据库
B.数据库系统
C.数据库管理系统
D.数据结构
23.数据表中某一字段要建立索引,其值允许出现重复,可选的索引类型是()。
A.有(有重复)
B.主索引
C.无
D.有(无重复)
24.下列不能创建索引的数据类型是:()。
A.短文本
B.货币
C.日期
D.OLE对象
25.下述关于数据库系统的叙述中正确的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
26.下列关系模式中,正确的是()。
A.学生(姓名,性别,出生日期)
B.学生(学号,姓名,性别,出生日期,年龄)
C.学生(学号,姓名,性别,出生日期,课程名,成绩)
D.学生(学号,姓名,性别,出生日期,照片,简历)
27.在Access2016的数据表中有字段“专业”,要查找包含“信息”两个字的记录,正确的查询条件表达式是()。
A.=left([专业],2)="信息"
B.like"*信息*"
C.信息*
D.Mid([专业],1,2)="信息"
28.宏组中宏的调用格式是()。
A.宏组名.宏名
B.宏组名!宏名
C.宏组名[宏名]
D.宏组名(宏名)
29.Sub过程和Function过程最根本的区别是___。
A.Sub过程可以使用Call语句或直接使用过程名,而Function过程不能
B.两种过程参数的传递方式不同
C.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
D.Function过程可以有参数,Sub过程不能有参数
30.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是()。
A.DBMS包括DB和DBS
B.DBS包括DB和DBMS
C.DB包括DBS和DBMS
D.并列关系
二、判断题 (共 20 道试题,共 40 分)
31.窗体是Access 数据库中的重要对象,通过窗体用户可以实现:输入、编辑、存储表中的数据。
32.设计表格结构时,所有类型的字段都有字段大小属性。
33.文本型字段最多可存储255个字符,用户可以利用“字段大小”属性来控制输入数据的最大字符个数。
34.alter table命令的ALTER子句是用于修改原有字段属性,包括字段名称、数据类型等。
35.在关系模型中,一个关系对应一个二维表。
36.整型、长整型、单精度等数字型字段的取值范围是不同的。
37.在窗体中表示一个“是/否”型的数据,可以使用组合框控件。
38.如果在查询的条件中使用了通配符方括号'[ ]',它的含义是通配方括号内列出的任一单个字符。
39.在表 Students(学号,姓名,性别,出生年月)中,要统计学生的人数和平均年龄,应使用的语句是SELECT COUNT(*) AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students;
40.在报表设计时,如果要统计报表中某个字段的全部数据,计算表达式应放在页面页眉或页面页脚区域。
41.宏是一个或多个操作命令的集合,其中每个命令实现一个特定的操作。
42.在常见的数据模型中,关系模型能够更为直接地描述现实世界,表示实体间的各种联系。
43.客观存在的事物就是实体。
44.调整调整表的外观包括改变字段显示次序、调整行高、调整列宽、隐藏列、取消冻结列、改变字体等等。
45.语句IsNumeric("3+2")的执行结果是False
46.根据关系模型Students(学号,姓名,性别,专业),SQL语句:SELECT * FROM Students WHERE '姓名' = 李明; 是语法正确的。
47.在数据表视图中可以实现数据的排序与筛选操作
48.文本框控件只能显示绑定的数据,不能输入或修改绑定的数据。
49.在Access 查询条件中,日期/时间类型数据在两端加上#。
50.Access字段名包含字母、汉字、数字、空格和其他字符,但不能以空格开头