国家二级VB机试(选择题)模拟试卷160(题后含答案及解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家二级VB机试(选择题)模拟试卷160(题后含答案及解析) 题型有:1. 选择题
选择题
1.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
正确答案:C
解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。

知识模块:数据库设计基础
2.下列描述中正确的是
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C.一个关系的属性名表称为关系模式
D.一个关系可以包括多个二维表
正确答案:A
解析:二维表中元组的分量是不可分割的基本数据项,这就是元组分量的原子性,故选项B错误;关系的框架称为关系模式;一个满足“元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性”7个性质的二维表称为关系。

知识模块:数据库设计基础
3.在学生管理的关系数据库中,存取一个学生信息的数据单位是
A.文件
B.数据库
C.字段
D.记录
正确答案:D
解析:本题考查关系数据库中,数据单位的相关概念。

文件是指存储在外部介质上的数据的集合。

数据库是存储在计算机存储设备上,结构化的相关数据集合。

它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。

在数据库中,表的“行”称为“记录”,“列”称为“字段”。

由此可得,题中存取一个
学生信息的数据单位为记录。

知识模块:数据库设计基础
4.负责数据库中查询操作的数据库语言是
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言
正确答案:C
解析:负责数据库中查询操作的数据库语言是数据操纵语言。

知识模块:数据库设计基础
5.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A.并
B.交
C.投影
D.笛卡儿乘积
正确答案:B
解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为RNS。

形式定义如下:RNS兰{t∈R八t∈S’=R.(R.S)。

所以不改变关系表中的属性个数,但能减少元组个数的是关系表之间的交操作。

知识模块:数据库设计基础
6.有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
A.选择
B.投影
C.插X
D.连接
正确答案:B
解析:一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。

所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。

知识模块:数据库设计基础
7.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
A.并
B.自然连接
C.笛卡尔积
D.交
正确答案:D
解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组组成的,记为R∩S。

知识模块:数据库设计基础
8.有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
A.选择
B.投影
C.交
D.并
正确答案:D
解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。

所以关系T是由关系R和T通过并运算得到的。

知识模块:数据库设计基础
9.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接
B.差
C.交
D.并
正确答案:B
解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。

知识模块:数据库设计基础
10.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接
B.并
C.交
D.差
正确答案:D
解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系s 的数据组成。

所以关系T是由关系R和s通过差运算得到的。

知识模块:数据库设计基础
11.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.选择
B.差
C.交
D.并
正确答案:B
解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S
的数据组成。

所以关系T是由关系R和S通过差运算得到的。

知识模块:数据库设计基础
12.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接
B.交
C.除
D.并
正确答案:C
解析:从关系R、S和T的结构可以得出关系T是由关系R、S经过除运算后得到的。

知识模块:数据库设计基础
13.有两个关系R和S如下:则由关系R得到关系S的操作是
A.自然连接
B.并
C.选择
D.投影
正确答案:C
解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。

知识模块:数据库设计基础
14.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接
B.交
C.投影
D.并
正确答案:A
解析:选择是单目运算,其运算对象是一个表。

该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。

投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。

自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。

自然连接不必指定任何同等连接条件。

知识模块:数据库设计基础
15.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
A.笛卡尔积
B.交
C.并
D.自然连接
正确答案:D
解析:在实际应用中,最常用的连接是一个叫自然连接的特例。

它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。

通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。

知识模块:数据库设计基础
16.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接
B.交
C.投影
D.并
正确答案:A
解析:在实际应用中,最常用的连接是一个叫自然连接的特例。

它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。

通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。

知识模块:数据库设计基础
17.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
A.记录
B.行
C.属性
D.元组
正确答案:C
解析:自然连接要满足两个条件:一是两关系之间有公共域。

二是通过共域的相等值进行连接。

知识模块:数据库设计基础
18.设有如下关系表:则下列操作中正确的是
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
正确答案:B
解析:关系代数的并运算是指:设关系R和S具有相同的关系模式,R和S 的并是由属于R或属于S的元组组成的集合,记为R∪S。

形式定义为:R∪S={t|tER∧t∈S},式中t是元组变量。

本题中关系T是由属于关系R的或者属于关系S的元组组成,所以T是R∪S的结果。

知识模块:数据库设计基础
19.有两个关系R和T如下:则由关系R得到关系T的操作是
A.选择
B.投影
C.交
D.并
正确答案:A
解析:由关系R和T所包含的元素可知,关系R经过选择操作就可以得到关系T。

知识模块:数据库设计基础
20.在数据库设计中,将E-R图转换成关系数据模型的过程属于
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
正确答案:C
解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。

知识模块:数据库设计基础
21.将E-R图转换为关系模式时,实体和联系都可以表示为
A.属性
B.键
C.关系
D.域
正确答案:C
解析:将E.R图转换为关系模式时,实体和联系都可以表示为关系。

知识模块:数据库设计基础
22.数据库设计过程不包括
A.概念设计
B.逻辑设计
C.物理设计
D.算法设计
正确答案:D
解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。

知识模块:数据库设计基础
23.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
正确答案:D
解析:数据库设计目前一般采用生命周期法,即把整个数据库应用系统的开发分解成目标独立的四个阶段。

它们分别是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。

知识模块:数据库设计基础
24.以下叙述中错误的是
A.Visual Basic是事件驱动型可视化编程工具
B.Visual Basic应用程序不具有明显的开始和结束语句
C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D.Visual Basic中控件的某些属性只能在运行时设置
正确答案:C
解析:Visual Basic是一种事件驱动型可视化编程工具,它的应用程序都是由事件组成,不具备明显的开始和结束语句;在属性窗口中可以设置控件的大部分属性,但是某些属性只能在运行时设置,而且很多控件例如计时器等是不具备宽度和高度属性的。

知识模块:Visual Basic程序开发环境
25.以下关于VB的叙述中,错误的是
A.VB采用事件驱动方式运行
B.VB既能以解释方式运行,也能以编译方式运行
C.VB程序代码中,过程的书写顺序与执行顺序无关
D.VB中个对象对应一个事件
正确答案:D
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。

在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(EXE)。

VB程序代码中,过程的书写顺序与执行顺序无关,一个对象可以对应多个事件。

知识模块:Visual Basic程序开发环境
26.在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A.语法错误
B.逻辑错误
C.逻辑错误和语法错误
D.运行错误
正确答案:A
解析:Visual Basic可以自动对输入的内容进行语法检查,有语法错误会给出提示,但是不会自动检查逻辑错误,也无法检查出运行错误。

知识模块:Visual Basic程序开发环境
27.以下关于VB特点的叙述中,错误的是
A.VB中一个对象可有多个事件过程
B.VB应用程序能以编译方式运行
C.VB应用程序从Form Load事件过程开始执行
D.在VB应用程序中往往通过引发某个事件导致对对象的操作
正确答案:C
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。

在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(.EXE)。

VB程序代码中,一个对象可以对应多个事件,整个程序从Form Load事件过程开始执行。

知识模块:Visual Basic程序开发环境
28.以下关于VB特点的叙述中,错误的是
A.VB采用事件驱动的编程机制
B.VB程序能够以解释方式运行
C.VB程序能够以编译方式运行
D.VB程序总是从Form Load事件过程开始执行
正确答案:D
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。

在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(.EXE)。

VB程序代码中,一个对象可以对应多个事件,整个程序从Form Load事件过程开始执行。

知识模块:Visual Basic程序开发环境
29.以下关于VB的叙述中,错误的是
A.VB采用事件驱动的编程机制
B.如果程序中有Sub Main过程时,则一定从该过程开始执行
C.I程文件中包含多个窗体时,可以指定启动窗体
D.VB程序既可以编译执行,也可以解释执行
正确答案:B
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。

在设计Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环境而在Windows下直接运行的可执行文件(.EXE)。

VB程序代码中,工程文件中包含多个窗体时,可以指定启动窗体,也可以指定从Sub Main过程开始执行。

知识模块:Visual Basic程序开发环境
30.下面关于VB应用程序的叙述中正确的是
A.VB应用程序只能解释运行
B.VB应用程序只能编译运行
C.VB应用程序既能解释运行,也能编译运行
D.VB应用程序必须先编译,然后解释运行
正确答案:C
解析:Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。

在设计’Visual Basic程序的过程中可以随时以解释方式运行程序,也可在整个应用程序设计完成后,经编译生成可脱离Visual Basic环墙而存Windows下直接运行的可执行文件(EXE)。

知识模块:Visual Basic程序开发环境
31.在设计窗体时双击窗体的任何地方,可以打开的窗口是
A.代码设计窗口
B.属性窗口
C.工程资源管理器
D.工具箱窗口
正确答案:A
解析:本题考查的考点是有关打开代码窗口。

VB中的默认视图是窗体设计视图,可以通过双击窗体或者双击窗体上的控件的方法来打开代码设计窗口知识模块:Visual Basic程序开发环境
32.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
A.
B.
C.
D.
正确答案:D
解析:在VB的工具栏中,提供了很多常用的工具按钮,其中选项A为重做按钮,选项B为运行按钮,选项C为添加StandardEXE工程按钮,选项D为终止运行按钮。

知识模块:Visual Basic程序开发环境
33.Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是A.主窗口
B.属性窗口
C.立即窗口
D.窗体窗口
正确答案:A
解析:Visual.Basic集成环境由若干窗口组成,如主窗口、窗体设计窗口、工程资源管理器窗口、属性窗口、窗体窗口、工具箱窗口、立即窗口、代码编辑窗口等,其中只有主窗口不能被隐藏(关闭)。

知识模块:Visual Basic程序开发环境
34.为了用键盘打开菜单和执行菜单命令,第一步应按的键是
A.F10或Alt
B.Shift+F4
C.Ctrl或F8
D.Ctrl+Alt
正确答案:A
解析:打开菜单和执行菜单命令都需要先展开菜单,除了使用鼠标单击以外,还可以按下功能键F10或Alt来展开菜单。

知识模块:Visual Basic程序开发环境
35.如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
A.用鼠标双击窗体的任何部位
B.执行“工程”,“属性窗口”命令
C.按Ctrl+F4键
D.按F4键
正确答案:D
解析:属性窗口是用来设置对象(窗体或控件)的属性值的,如果没有打开属性窗口,可以按F4键或者执行“视图”菜单中的“属性窗口”命令来打开属性窗口。

用鼠标双击窗体的任何部位将打开代码窗口。

知识模块:Visual Basic程序开发环境
36.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是
A.单击窗体上没有控件的地方
B.单击任意一个控件
C.双击任意一个控件
D.单击属性窗口的标题栏
正确答案:A
解析:属性窗口是用来设置对象的属性值的,默认设置的是当前控件,若要设置窗体的属性,应该单击窗体上没有控件的地方来选中窗体。

知识模块:Visual Basic程序开发环境
37.设计窗体时,双击窗体上没有控件的地方,打开的窗口是
A.代码设计窗口
B.属性窗口
C.工具箱窗
D.工程窗口
正确答案:A
解析:设计窗体时,双击窗体上任意地方,将会打开代码窗口进行代码的输入。

知识模块:Visual Basic程序开发环境
38.在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是A.
B.
C.
D.
正确答案:D
解析:单击选项A的图标可以打开菜单编辑器;单击选项B的图标可以添加窗体;单击选项C的图标可以打开代码窗口;单击选项D的图标可以打开属性窗口。

知识模块:Visual Basic程序开发环境
39.在Visual Basic中,不能关闭的窗口是
A.窗体设计窗
B.工程窗口
C.属性窗口
D.立即窗口
正确答案:B
解析:Visual Basic集成环境由若干窗口组成,如工程窗口、窗体设计窗口、工程资源管理器窗口、属性窗口、窗体窗口、工具箱窗口、立即窗口、代码设计窗口等,其中只有工程窗口不能被隐藏(关闭)。

知识模块:Visual Basic程序开发环境
40.下列打开“代码窗口”的操作中错误的是
A.按F4键
B.单击“工程资源管理器”窗口中的“查看代码”按钮
C.双击已建立好的控件
D.执行“视图”菜单中的“代码窗口”命令
正确答案:A
解析:编写代码对于一个小型应用程序来说,通常主要是编写窗体及其控件的相关事件过程。

可通过以下方法打开“代码编辑窗口”:双击窗体或窗体上的控件;执行“视图”菜单中的“代码窗口”命令;按“F7”键;单击“工程资源管理器”窗口中的“查看代码”按钮。

知识模块:Visual Basic程序开发环境。

相关文档
最新文档