国家二级(ACCESS)机试模拟试卷313
选择题
1.有三个关系R、S和T如下:
(D)
A. 并
B. 自然连接
C. 笛卡尔积
D. 交
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D)。
2.下面对查询功能的叙述中正确的是( )。(C)
A. 在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表
B. 在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录
C. 在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算
D. 以上说法均小对
解析:选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。编辑记录主要包括添加记录、修改记录和删除记录。在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计运算。
3.运行下列程序段,结果是( )。
For m = 10 to 1 step 0
k = k+ 3
Next m(B)
A. 形成死循环
B. 循环体不执行即结束循环
C. 出现语法错误
D. 循环体执行一次后结束循环
解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。
4.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
(A)
A. select学号,数学from sc where数学>(select avg(数学)from sc)
B. select学号where数学>(select avg(数学)from sc)
C. select数学avg(数学)from sc
D. select数学>(select avg(数学)from sc)
解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(select avg(数学)from sc)。
5.要实现报表按某字段分组统计输出,需要设置的是( )。(B)
A. 报表页脚
B. 该字段的组页脚
C. 主体
D. 页面页脚
解析:组页脚节中主要显示分组统计数据,通过文本框实现。打印输出时,其数据显示在每组结束位置。所以要实现报表按某字段分组统计输出,需要设置该字段组页脚。故本题答案为B。
6.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。(C)
A. 10
B. 8
C. 6
D. 4
解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。
7.在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是( )。(D)
A. =\\
B. =\\
C. =\\
D. =\\
解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[ Pages]和[Page]这两个计算项,所以正确的页码格式设置是=\\
8.下面描述中,不属于软件危机表现的是(A)
A. 软件过程不规范
B. 软件开发生产率低
C. 软件质量难以控制
D. 软件成本不断提高
解析:软件危机主要表现在以下6个方面:
①软件需求的增长得不到满足。
②软件开发成本和进度无法控制。
③软件质量难以保证。
④软件不可维护或维护程度非常低。
⑤软件的成本不断提高。
⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
9.设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下面SQL语句的查询结果是( )。
Select Student.Sname
From Student,SC
Where Student.Sno=SC.Sno
and SC.Cno=’C1’(B)
A. 选出选修C1课程的学生信息
B. 选出选修C1课程的学生姓名
C. 选出Student中学生号与SC中学生号相等的信息
D. 选出Student和SC中的一个关系
解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,Select子旬用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;whefe子句中首先将Student.Sno和SC.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno==‘C1’限定了选修的课程号为C1。
10.下列能够交换变量X和Y值的程序段是( )。(C)
A. Y=X : X=Y
B. Z=X : Y=Z : X=Y
C. Z=X : X=Y : Y=Z
D. Z=X : W=Y : Y=Z : X=Y
解析:交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。
11.窗体Caption属性的作用是( )。(A)
A. 确定窗体的标题
B. 确定窗体的名称
C. 确定窗体的边界类型
D. 确定窗体的字体
解析:窗体Caption属性的作用是确定窗体的标题,故答案为A。
12.在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是( )。(C)
A. Form1!txt1
B. txt1
C. Forms!Form1!txt1
D. Forms!txt1
解析:在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。
13.下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNam()
Dim rs As Object
Set rs=Me.Recordset
MsgBox【】
End Sub
程序括号
本文档预览:3600字符,共14936字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载