ACCESS2010选择题复习题

更新时间:2024-03-02 19:12:03 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库设计基础

数据库管理系统是( B )。

A) 操作系统的一部分 B) 在操作系统支持下的系统软件 C) 一种编译系统D) 一种操作系统

负责数据库中查询操作的数据库语言是( C )。

A) 数据定义语言B) 数据管理语言C) 数据操纵语言D) 数据控制语言

数据库应用系统中的核心问题是( A )。

A) 数据库设计B) 数据库系统设计C) 数据库维护 D) 数据库管理员培训

在数据管理技术发展的三个阶段中,数据共享最好的是( C )。

A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 三个阶段相同

数据库设计中反映用户对数据要求的模式是( C )。 A) 内模式 B) 概念模式 C) 外模式 D) 设计模式

数据库系统的三级模式不包括( D )。

A) 概念模式 B) 内模式 C) 外模式 D) 数据模式

软件功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( A )。 A) 学生成绩管理系统 B) C语言编译程序 C) UNIX操作系统 D) 数据库管理系统

一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( B )。 A) 一对一 B) 一对多 C) 多对一 D) 多对多

一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( C )。

A) 一对一 B) 一对多 C) 多对多 D) 多对一

一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( D )。 A) 1∶1联系 B) 1∶m联系 C) m∶1联系 D) m∶n联系

在E-R图中,用来表示实体联系的图形是( C )。 A) 椭圆形 B) 矩形 C) 菱形 D) 三角形

层次型、网状型和关系型数据库划分原则是( D )。

A) 记录长度 B) 文件的大小 C) 联系的复杂程度 D) 数据之间的联系方式

在满足实体完整性约束的条件下( A )。

A) 一个关系中应该有一个或多个候选关键字 B) 一个关系中只能有一个候选关键字 C) 一个关系中必须有多个候选关键字 D) 一个关系中可以没有候选关键字

有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。

A) 并 B) 自然连接 C) 笛卡尔积 D) 交

有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( D )。

A) 笛卡尔积 B) 交 C) 并D) 自然连接

有两个关系R,S如下:

由关系R通过运算得到关系S,则所使用的运算为( B )。 A) 选择 B) 投影 C) 插入 D) 连接

有三个关系R、S和T如下:

则关系T是由关系R和S通过某种操作得到,该操作为( D )。 A) 选择 B) 投影 C) 交 D) 并

有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( B )。

A) 自然连接 B) 差 C) 交D) 并

有三个关系R,S和T如下:

则由关系R和S得到关系T的操作是( A )。 A) 自然连接B) 交 C) 投影D) 并

有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( D )。

A) 自然连接 B) 并 C) 交 D) 差

有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( C )。

A) 自然连接B) 交 C) 除 D) 并

下列关于数据库设计的叙述中,正确的是( A )。

A) 在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典、 C) 在逻辑设计阶段建立数据字典D) 在物理设计阶段建立数据字典 在数据库设计中,将E-R图转换成关系数据模型的过程属于( C )。

A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段

将E-R图转换为关系模式时,实体和联系都可以表示为( C )。 A) 属性 B) 键 C) 关系 D) 域

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( C )。 A) 课号,成绩 B) 学号,成绩 C) 学号,课号

D) 学号,姓名,成绩

数据库基础知识

数据库的基本特点是( B )。

A) 数据可以共享,数据冗余大,数据独立性高,统一管理和控制 B) 数据可以共享,数据冗余小,数据独立性高,统一管理和控制 C) 数据可以共享,数据冗余小,数据独立性低,统一管理和控制 D) 数据可以共享,数据冗余大,数据独立性低,统一管理和控制

下列关于数据库的叙述中,正确的是( A )。

A) 数据库减少了数据冗余 B) 数据库避免了数据冗余

C) 数据库中的数据一致性是指数据类型一致 D) 数据库系统比文件系统能够管理更多数据

下列关于数据库特点的叙述中,错误的是( C )。

A) 数据库能够减少数据冗余 B) 数据库中的数据可以共享

C) 数据库中的表能够避免一切数据的重复 D) 数据库中的表既相对独立,又相互联系

按数据的组织形式,数据库的数据模型可分为三种模型,它们是( C )。 A) 小型、中型和大型 B) 网状、环状和链状 C) 层次、网状和关系D) 独享、共享和实时

关系数据库管理系统中所谓的关系指的是( D )。

A) 各元组之间彼此有一定的关系 B) 各字段之间彼此有一定的关系 C) 数据库之间彼此有一定的关系 D) 符合满足一定条件的二维表格

在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是( A )。 A) 选择 B) 投影 C) 联接 D) 自然联接

在Access中要显示\教师表\中姓名和职称的信息,应采用的关系运算是( A )。 A) 选择 B) 投影 C) 连接 D) 关联

在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( A )。 A) 选择 B) 投影 C) 联接 D) 比较

在Access数据库对象中,体现数据库设计目的的对象是( C )。 A) 报表 B) 模块 C) 查询 D) 表

在Access中,可用于设计输入界面的对象是( A )。 A) 窗体 B) 报表 C) 查询 D) 表

Access数据库最基础的对象是( A )。 A) 表 B) 宏 C)报表 D)查询

第2章数据库与表

如果在创建表中建立字段\性别\,并要求用汉字表示,其数据类型应当是( C )。 A) 是/否 B) 数字 C) 文本 D) 备注

下列关于货币数据类型的叙述中,错误的是( C )。

A) 货币型字段在数据表中占8个字节的存储空间 B) 货币型字段可以与数字型数据混合计算,结果为货币型 C) 向货币型字段输入数据时,系统自动将其设置为4位小数

D) 向货币型字段输入数据时,不必输入人民币符号和千位分隔符

下列关于OLE对象的叙述中,正确的是( D )。 A) 用于输入文本数据 B) 用于处理超级链接数据

C) 用于生成自动编号数据 D) 用于链接或内嵌Windows支持的对象 下列关于货币数据类型的叙述中,错误的是( B )。

A) 货币型字段的长度为8个字节 B) 货币型数据等价于具有单精度属性的数字型数据

C) 向货币型字段输入数据时,不需要输入货币符号 D) 货币型数据与数字型数据混合运算后的结果为货币型

数据类型是( C )。

A)字段的另外一种定义B)一种数据库应用程序C)决定字段能包含哪类数据的设置D)描述表向导提供的可选择的字段

若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是( D )。 A) 文本型 B) 备注型 C) 超链接型 D) OLE对象型

在数据表视图中,不能进行的操作是( B )。

A) 删除一条记录 B) 修改字段的类型 C) 删除一个字段 D) 修改字段的名称

定位到同一字段最后一条记录中的快捷键是( C )。

A) 【End】 B) 【Ctrl】+【End】 C) 【Ctrl】+【↓】 D) 【Ctrl】+【Home】

Access字段名不能包含的字符是( B )。 A) @ B) ! C) % D) &

下列关于字段属性的叙述中,正确的是( D )。

A) 可对任意类型的字段设置\默认值\属性 B) 设置字段默认值就是规定该字段值不允许为空

C) 只有\文本\型数据能够使用\输入掩码向导\ D) \有效性规则\属性只允许定义一个条件表达式

下列关于SQL语句的说法中,错误的是( D )。

A) INSERT语句可以向数据表中追加新的数据记录 B) UPDATE语句用来修改数据表中已经存在的数据记录 C) DELETE语句用来删除数据表中的记录 D) CREATE语句用来建立表结构并追加新的记录

若要求在文本框中输入文本时达到密码\*\的显示效果,则应该设置的属性是( C )。 A) 默认值 B) 有效性文本 C) 输入掩码 D) 密码

能够检查字段中的输入值是否合法的属性是( C )。 A) 格式B) 默认值 C) 有效性规则 D) 有效性文本

在文本型字段的\格式\属性中,若使用\@;男\,则下列叙述正确的是( D )。

A) @代表所有输入的数据 B) 只可以输入字符\@\C) 必须在此字段输入数据D) 默认值是\男\一个字

定义某一个字段默认值属性的作用是( B )。

A) 不允许字段的值超出指定的范围 B) 在未输入数据前系统自动提供值

C) 在输入数据时系统自动完成大小写转换 D) 当输入数据超出指定范围时显示的信息 输入掩码字符\&\的含义是( C )。

A) 必须输入字母或数字 B) 可以选择输入字母或数字

C) 必须输入一个任意的字符或一个空格D) 可以选择输入任意的字符或一个空格 在设计表时,若输入掩码属性设置为\LLLL\,则能够接收的输入是( A )。 A) abcd B) 1234 C) AB+C D) ABa9

对要求输入相对固定格式的数据,例如电话号码010-83950001,应定义字段的( C )。 A) \格式\属性 B) \默认值\属性 C) \输入掩码\属性 D) \有效性规则\属性

如果输入掩码设置为\L\,则在输入数据的时候,该位置上可以接受的合法输入是( B )。

A) 任意符号 B) 必须输入字母A~Z C) 必须输入字母或数字 D) 可以输入字母、数字或空格

下列关于关系数据库中数据表的描述,正确的是( D )。 A)数据表相互之间存在联系,但用独立的文件名保存 B)数据表相互之间存在联系,是用表名表示相互间的联系 C) 数据表相互之间不存在联系,完全独立 D) 数据表既相对独立,又相互联系

在Access中,参照完整性规则不包括( A )。

A) 查询规则 B) 更新规则 C) 删除规则 D) 插入规则

在关系窗口中,双击两个表之间的连接线,会出现( D )。

A) 数据表分析向导 B) 数据关系图窗口 C) 连接线粗细变化 D) 编辑关系对话框

在Access的数据表中删除一条记录,被删除的记录( A )。

A) 不能恢复 B) 可以恢复到原来位置 C) 被恢复为第一条记录 D) 被恢复为最后一条记录

在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( A )。 A) 隐藏 B) 删除 C) 冻结 D) 筛选

某数据表中有5条记录,其中\编号\为文本型字段,其值分别为:129、97、75、131、118,若按该字段对记 录进行降序排序,则排序后的顺序应为( D )。

A) 75、97、118、129、131 B) 118、129、131、75、97 C) 131、129、118、97、75D) 97、75、131、129、118 在筛选时,不需要输入筛选规则的方法是( D )。

A) 高级筛选 B) 按窗体筛选 C) 按选定内容筛选 D) 输入筛选目标筛选

第3章查询

在Access数据库中使用向导创建查询,其数据可以来自( D )。 A) 多个表 B) 一个表 C) 一个表的一部分 D) 表或查询 若查询的设计如下,则查询的功能是( C )。

A) 设计尚未完成,无法进行统计 B) 统计班级信息仅含Null(空)值的记录个数

C) 统计班级信息不包括Null(空)值的记录个数D) 统计班级信息包括Null(空)值全部记录个数

下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( B )。

A) SELECT 姓名,性别,所属院系,简历 FROM tStud

WHERE 性别=\女\所属院系 IN(\,\

B) SELECT 姓名,简历 FROM tStud

WHERE 性别=\女\所属院系 IN(\, \

C) SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=\女\所属院系=\所属院系= \ D) SELECT 姓名,简历 FROM tStud

WHERE 性别=\女\所属院系=\所属院系= \

利用对话框提示用户输入查询条件,这样的查询属于( B )。 A) 选择查询 B) 参数查询 C) 操作查询 D) SQL查询

下列关于操作查询的叙述中,错误的是( D )。

A) 在更新查询中可以使用计算功能 B) 删除查询可删除符合条件的记录

C) 生成表查询生成的新表是原表的子集D) 追加查询要求两个表的结构必须一致

将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是( B )。 A) 选择查询 B) 追加查询 C) 更新查询 D) 生成表查询

下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( B )。

A)SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=\女\所属院系 IN(\,\ B)SELECT 姓名,简历 FROM tStud WHERE 性别=\女\所属院系 IN(\, \

C)SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=\女\所属院系=\所属院系

= \

D)SELECT 姓名,简历 FROM tStud WHERE 性别=\女\所属院系=\所属院系= \

假设\公司\表中有编号、名称、法人等字段,查找公司名称中有\网络\二字的公司信息,正确的命令是( D )。 A) SELECT * FROM 公司 FOR 名称= \网络*\B) SELECT * FROM 公司 FOR 名称 LIKE \网络*\ C) SELECT * FROM 公司 WHERE 名称= \网络*\D) SELECT * FROM 公司 WHERE 名称 LIKE \网络*\

在SQL语言的SELECT语句中,用于指明检索结果排序的子句是( D )。 A) FROM B) WHILE C) GROUP BY D) ORDER BY

有商品表内容如下:执行SQL命令:

执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表 GROUP BY部门号;查询结果的记录数是( B )。 A) 1 B) 3 C) 4 D) 10

已知\借阅\表中有\借阅编号\、\学号\和\借阅图书编号\等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是( B )。 A) SELECT 学号, COUNT(学号) FROM 借阅

B) SELECT 学号, COUNT(学号) FROM 借阅 GROUP BY 学号 C) SELECT 学号, SUM(学号) FROM 借阅

D) SELECT 学号, SUM(学号) FROM 借阅 ORDER BY 学号

\学生表\中有\学号\、\姓名\、\性别\和\入学成绩\等字段。执行如下SQL命令后的结果是( D )。 Select avg(入学成绩) From 学生表 Group by 性别

A) 计算并显示所有学生的平均入学成绩 B) 计算并显示所有学生的性别和平均入学成绩

C) 按性别顺序计算并显示所有学生的平均入学成绩D) 按性别分组计算并显示不同性别学生的平均入学成绩

在SQL语言的SELECT语句中,用于实现选择运算的子句是( D ) A) FOR B) IF C) WHILE D) WHERE

下列关于SQL命令的叙述中,正确的是( A )。

A) DELETE命令不能与GROUP BY关键字一起使用 B) SELECT命令不能与GROUP BY关键字一起使用 C) INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插入到表中

D) UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录

数据库中有\商品\表如下:执行SQL命令:SELECT*FROM商品WHERE 单价BETWEEN 3000 AND 10000; 查询结果的记录数是( C )。

A) 1 B) 2 C) 3 D) 10

数据库中有\商品\表如下:正确的SQL命令是( D )。

A) SELECT * FROM 商品 WHERE 单价>\; B) SELECT * FROM 商品 WHERE EXISTS单价=\; C) SELECT * FROM 商品 WHERE 单价>(SELECT * FROM 商品 WHERE 商品号=\; D) SELECT * FROM 商品 WHERE 单价>(SELECT 单价 FROM 商品 WHERE 商品号=\;

下列关于SQL命令的叙述中,正确的是(C )。

A) UPDATE命令中必须有FROM关键字 B) UPDATE命令中必须有INTO关键字 C) UPDATE命令中必须有SET关键字 D) UPDATE命令中必须有WHERE关键字 数据库中有\商品\表如下:执行SQL命令:

SELECT*FROM商品WHERE 单价(SELECT单价FROM商品WHERE商品号=\;

查询结果的记录数是( D )。

A) 1 B) 3 C) 4 D) 10

数据库中有\商品\表如下:

,要查找出单价大于等于3000并且小于10000的记录,

正确的SQL命令是( C )。

A) SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 10000; B) SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 TO 10000; C) SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 9999; D) SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 TO 9999;

下列关于SQL命令的叙述中,正确的是( D )。

A) INSERT命令中可以没有VALUES关键字 B) INSERT命令中可以没有INTO关键字 C) INSERT命令中必须有SET关键字 D) 以上说法均不正确 数据库中有\商品\表如下:执行SQL命令:

SELECT部门号,MIN(单价*数量)FROM商品GROUP BY部门号; 查询结果的记录数是( B )。

A) 1 B) 3 C) 4 D) 10

数据库中有\商品\表如下:要查找出\40\号部门单价最高的前两条记录,正确的SQL命令是( A

A) SELECT TOP 2 * FROM 商品 WHERE 部门号=\单价; B) SELECT TOP 2 * FROM 商品 WHERE 部门号=\单价 DESC; C) SELECT TOP 2 * FROM 商品 WHERE 部门号=\单价; D) SELECT TOP 2 * FROM 商品 WHERE 部门号=\单价 DESC;

在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE InStr([简历],\篮球\

)。

功能等价的语句是( C )。

A) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \篮球\ B) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \篮球\ C) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \篮球*\ D) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \篮球*\

在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( D )。 A) B) % C) & D) #

如果在查询条件中使用通配符\[]\,其含义是( D )。

A)错误的使用方法 B)通配任意长度的字符 C)通配不在括号内的任意字符 D) 通配方括号内任一单个字符

下列关于查询设计视图\设计网格\各行作用的叙述中,错误的是( A )。

A) \总计\行是用于对查询的字段进行求和 B) \表\行设置字段所在的表或查询的名称

C) \字段\行表示可以在此输入或添加字段的名称 D) \条件\行用于输入一个条件来限定记录的选择

在学生借书数据库中,已有\学生\表和\借阅\表,其中\学生\表含有\学号\、\姓名\等信息,\借阅\表含有\借阅编号\、\学号\等信息。若要找出没有借过书的学生记录,并显示其\学号\和\姓名\,则正确的查询设计是( A )。

A) B) C) D)

查询\书名\字段中包含\等级考试\字样的记录,应该使用的条件是( D )。

A) Like \等级考试\ B) Like \等级考试\ C) Like \等级考试*\ D) Like \等级考试*\ 下列不属于查询设计视图\设计网格\中的选项是( D )。 A) 排序 B) 显示 C) 字段 D) 类型

若在查询条件中使用了通配符\!\,它的含义是(B )。

A)通配任意长度的字符B)通配不在括号内的任意字符C通配方括号内列出的任一单个字符D) 错误的使用方法 在数据表的\查找\操作中,通配符\[!]\的使用方法是( C )。 A)通配任意一个数字字符B)通配任意一个文本字符

C)通配不在方括号内的任意一个字符 D) 通配位于方括号内的任意一个字符 在数据表的\查找\操作中,通配符\-\的含义是( D)。

A) 通配任意多个减号 B) 通配任意单个字符 C) 通配任意单个运算符 D) 通配指定范围内的任意单个字符 下面显示的是查询设计视图的\设计网格\部分:从所显示的内容中可以判断出该查询要查找的是( A )。

A) 性别为\女\并且1980年以前参加工作的记录 B) 性别为\女\并且1980年以后参加工作的记录 C) 性别为\女\或者1980年以前参加工作的记 D) 性别为\女\或者1980年以后参加工作的记录

在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( A ) A) 成绩 Between 80 And 90 B) 成绩 Between 80 To 90 C) 成绩 Between 79 And 91 D) 成绩 Between 79 To 91

在Access中已经建立了\学生\表,若查找\学号\是\S00001\或\S00002\的记录,应在查询设计视图的\条件\行中输入( C )。

A) \B) not(\

C) in(\, \ D) not in(\, \

在Access中已经建立了\学生\表,若查找\学号\是\S00001\或\S00002\的记录,应在查询设计视图的\条件\行中输入( A )。

A) \B) \ C) in(\ D) in(\

创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在( C )。 A) {}中B) ()中 C) []中 D) <>中

如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( C )。 A) 删除 B) 追加 C) 生成表 D) 更新

下列程序段的功能是实现\学生\表中\年龄\字段值加1: Dim Str As String Str=\【】\

Docmd.RunSQL Str

括号内应填入的程序代码是( B )。

A) 年龄=年龄+1 B) Update 学生 Set年龄=年龄+1 C) Set年龄=年龄+1 D) Edit 学生 Set年龄=年龄+1

若要将\产品\表中所有供货商是\ABC\的产品单价下调50,则正确的SQL语句是( B )。 A) UPDATE 产品 SET 单价=50 WHERE供货商=\

B) UPDATE 产品 SET 单价=单价-50 WHERE供货商=\ C) UPDATE FROM 产品 SET 单价=50 WHERE供货商=\

D) UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商=\

在SQL查询中\GROUP BY\的含义是( D )。

A) 选择行条件 B) 对查询进行排序 C) 选择列字段 D) 对查询进行分组

要从数据库中删除一个表,应该使用的SQL语句是( D )。

A) ALTER TABLE B) KILL TABLE C) DELETE TABLE D) DROP TABLE

已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生\性别\字段值设置为\男\。

Private Sub Command0_Click() Dim str As String

Set db = CurrentDb()

str = \ \ DoCmd.RunSQL str End Sub

按照功能要求,在横线上应填写的是( A )。

A) Update 学生表 set 性别='男' where 生日Is Null B) Update 学生表 set 性别='男' where 生日=Null C) Set 学生表 Values 性别='男' where 生日 Is Null D) Set 学生表 Values 性别='男' where 生日=Null

第4章窗体

主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是( B )。 A) 一对一 B) 一对多 C) 多对多 D) 关联

在教师信息输入窗体中,为职称字段提供\教授\、\副教授\、\讲师\等选项供用户直接选择,最合适的控件是( D )。

A) 标签 B) 复选框 C) 文本框 D) 组合框

在学生表中使用\照片\字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是( C )。 A) 图形 B) 图像 C) 绑定对象框 D) 未绑定对象框

若要使某命令按钮获得控制焦点,可使用的方法是( B )。 A) LostFocus B) SetFocus C) Point D) Value

窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是( C )。 A) Index B) TabStop C) TabIndex D) SetFocus

若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是( D )。

b=sgn(3>2) c=a+b MsgBox c

A) 1 B) 3 C) 7 D) 9

表达式 123 + Mid$(\的结果是( D )。 A) \ B) 12334 C) 123 D) 157

在模块的声明部分使用\Option Base 1\语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为( A )。 A) 20 B) 24 C) 25 D) 36

VBA语句\Dim NewArray(10)as Integer\的含义是( B )。

A) 定义10个整型数构成的数组NewArray B) 定义11个整型数构成的数组NewArray C) 定义1个值为整型数的变量NewArray D) 定义1个值为10的变量NewArray 如有数组声明语句Dim a(2,-3 to 2,4),则数组a包含元素的个数是( D )。

A) 40 B) 75 C) 12 D) 90

语句Dim NewArray(10)As Integer的含义是( C )。

A) 定义了一个整型变量且初值为10 B) 定义了10个整数构成的数组 C) 定义了11个整数构成的数组 D) 将数组的第10元素设置为整型

VBA中定义符号常量使用的关键字是( A )。 A) Const B) Dim C) Public D) Static

如果A为\Boolean\型数据,则下列赋值语句正确的是( D )。 A) A=\ B) A=.true C) A=#TURE# D) A=3<4 a和b中有且只有一个为0,其正确的表达式是( D )。

A) a=0 or b=0 B) a=0 Xor b=0 C) a=0 And b=0 D) a*b=0 And a+b<>0 当条件为5

C) if 5

Sub sfun(x As Single, y As Single ) t = x x = t / y y = t Mod y End Sub

在窗体中添加一个命令按钮Command33,对应的事件过程如下: Private Sub Command33_Click() Dim a As Single Dim b As Single a = 5 : b = 4 sfun a, b

MsgBox a & chr(10)+ chr(13)& b End Sub

打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为( B )。 A) 1和1 B) 1.25和1 C) 1.25和4 D) 5和4 表达式4+5 \\6 * 7 / 8 Mod 9 的值是( B )。

对不同类型的运算符,优先级的规定是( B )。

A) 字符运算符>算术运算符>关系运算符>逻辑运算符 B) 算术运算符>字符运算符>关系运算符>逻辑运算符 C) 算术运算符>字符运算符>逻辑运算符>关系运算符 D) 字符运算符>关系运算符>逻辑运算符>算术运算符 表达式X+1>X是( C )。

A) 4 B) 5 C) 6 D) 7

A) 算术表达式 B) 非法表达式 C) 关系表达式 D) 字符串表达式

下列逻辑运算结果为\true\的是( B )。

A) false or not true B) true or not true C) false and not true D) true and not true 下列程序段运行结束后,变量c的值是( C )。 a=24 b=328

select case b\\10 case 0

c=a*10+b case 1 to 9

c=a*100+b case 10 to 99

c=a*1000+b end select

A) 537 B) 2427 C) 24328 D) 240328

下列程序段运行结束后,消息框中的输出结果是( D )。 Dim c As Boolean a=Sqr(3) b=Sqr(2) c=a>b

MsgBox c

A) -1 B) 0 C) False D) True

表达式\B = INT(A+0.5)\的功能是( B )。

A) 将变量A保留小数点后1位B)将变量A四舍五入取整 C将变量A保留小数点后5位 D)舍去变量A的小数部分

在窗体上有一个命令按钮Command1,编写事件代码如下: Private Sub Command1_Click() Dim d1 As Date Dim d2 As Date

d1 = #12/25/2009# d2 = #1/5/2010#

MsgBox DateDiff(\, d1, d2) End Sub

打开窗体运行后,单击命令按钮,消息框中输出的结果是( B )。

A) 1B) 2 C) 10 D) 11

能够实现从指定记录集里检索特定字段值的函数是( D )。 A) Nz B) Find C) Lookup D) DLookup

下列表达式计算结果为日期类型的是( C )。

A)#2012-1-23# - #2011-2-3# B)year(#2011-2-3#)C)DateValue(\-2-3\ D)Len(\-2-3\

如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是( B )。

A)

B)

C)

D)

能够实现从指定记录集里检索特定字段值的函数是( B )。 A) DCount B) DLookup C) DMax D) DSum

要将一个数字字符串转换成对应的数值,应使用的函数是( A )。 A) Val B) Single C) Asc D) Space

窗体中有命令按钮run34,对应的事件代码如下: Private Sub run34_Enter()

Dim num As Integer, a As Integer, b As Integer, i As Integer For i = 1 To 10

num = InputBox(\请输入数据:\,\输入\) If Int(num/2)= num/2 Then a = a + 1 Else

b = b + 1 End If Next i

MsgBox(\运行结果:a=\,b=\End Sub

运行以上事件过程,所完成的功能是( C )。

A) 对输入的10个数据求累加和 B) 对输入的10个数据求各自的余数,然后再进行累加

C) 对输入的10个数据分别统计奇数和偶数的个数 D) 对输入的10个数据分别统计整数和非整数的个数 要将\选课成绩\表中学生的\成绩\取整,可以使用的函数是( B )。 A) Abs([成绩]) B) Int([成绩]) C) Sqr([成绩]) D) Sgn([成绩]) Rnd函数不可能产生的值是( B )。 A) 0 B) 1 C) 0.1234 D) 0.00005

删除字符串前导和尾随空格的函数是( C )。

A) Ltrim() B) Rtrim() C) Trim() D) Lcase()

随机产生 [10,50] 之间整数的正确表达式是( D )。

A) Round(Rnd*51) B) Int(Rnd*40+10) C) Round(Rnd*50) D) 10+Int(Rnd*41)

函数InStr(1,\,\执行的结果是( B )。

A) 0 B) 1 C) 5 D) 6

能够实现从指定记录集里检索特定字段值的函数是( C )。 A) DAvg B) DSum C) DLookup D) DCount

表达式Fix(-3.25)和Fix(3.75)的结果分别是( A )。 A) -3,3 B) -4,3 C) -3,4 D) -4,4

在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: Private Sub Command1_Click() Dim i,j,x

For i = l To 20 step 2 x = 0

For j = i To 20 step 3 x = x + 1 Next j Next i

Text1.Value = Str(x) End Sub

打开窗体运行后,单击命令按钮,文本框中显示的结果是( A )。

A) 1 B) 7 C) 17 D) 400

在窗体中有一个命令按钮Command1和一个文本框Text1,编写事件代码如下: Private Sub Command1_Click() For i = l To 4 x = 3

For j = 1 To 3

For k = 1 To 2 x = x + 3 Next k Next j Next i

Text1.value = Str(x) End Sub

打开窗体运行后,单击命令按钮,文本框Text1输出的结果是( D )。

A) 6 B) 12 C) 18 D) 21

窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下: Private Sub Command1_Click() For i = 1 To 4 x = 3

For j = 1 To 3

For k = 1 To 2 x = x + 3 Next k Next j Next i

Text1.Value = Str(x) End Sub

运行以上事件过程,文本框中的输出是( D )。

A) 6 B) 12 C) 18 D) 21

VBA程序流程控制的方式是( D )。

A) 顺序控制和分支控制 B) 顺序控制和循环控制 C) 循环控制和分支控制 D) 在一行上写多条语句时,应使用的分隔符是( C )。 A) 分号 B) 逗号 C) 冒号 D) 空格 以下可以将变量A、B值互换的是( D )。

A) A=B : B=A B) A=C : C=B : B=A

C) A=(A+B)/2 : B=(A - B)/2 D) A=A+B : B=A - B: A=A - B 下列四个选项中,不是VBA的条件函数的是( B )。

A) Choose B) If C) IIf D) Switch

在窗体中有一个文本框Text1,编写事件代码如下: Private Sub Form_Click()

X = val(Inputbox(\输入x的值\)) Y = 1

If X<>0 Then Y = 2 Text1.Value = Y End Sub

打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是( B )。 A) 1 B) 2 C) 3 D) 4

窗体中有命令按钮Command1和文本框Text1,事件过程如下: Function result(ByVal x As Integer)As Boolean If x Mod 2 = 0 Then result = True Else

result = False End If End Function

Private Sub Command1_Click()

x = Val(InputBox(\请输入一个整数\ If 【】 Then

Text1 = Str(x)& \是偶数.\ Else

顺序、分支和循环控制

Text1 = Str(x)& \是奇数.\ End If End Sub

运行程序,单击命令按钮,输入19,在Text1中会显示\19是奇数\。那么在程序的括号内应填写( B )。 A) NOT result(x) B) result(x) C) result(x)=\奇数\ D) result(x)=\偶数\ 运行下列程序段,结果是( B )。 For m = 10 to 1 step 0 k = k + 3 Next m

A) 形成死循环 B) 循环体不执行即结束循环 C) 出现语法错误 D) 循环体执行一次后结束循环 运行下列程序,结果是( D )。 Private Sub Command32_Click()

f0 = 1 : f1 = 1 : k = 1 Do While k <= 5 f = f0 + f1 f0 = f1 f1 = f

k = k + 1 Loop

MsgBox \= \End Sub

A) f = 5 B) f = 7 C) f = 8 D) f = 13

在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() MsgBox f(24,18) End Sub

Public Function f(m As Integer,n As Integer)As Integer Do While m<>n

Do While m>n m = m-n Loop

Do While m

窗体打开运行后,单击命令按钮,则消息框的输出结果是( C )。 A) 2 B) 4 C) 6 D) 8

由\For i=1 To 9 Step -3\决定的循环结构,其循环体将被执行( A )。 A) 0次 B) 1次 C) 4次 D) 5次

本文来源:https://www.bwwdw.com/article/1rfa.html

Top