1、二级 ACCESS-35 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.下列叙述中正确的是_。 A.循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构 D.循环队列是一种逻辑结构(分数:1.00)A.B.C.D.2.下列关于线性链表的叙述中,正确的是_。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.各数据结点的存储顺序与逻辑顺序可以不一致,它
2、们的存储空间也可以不一致(分数:1.00)A.B.C.D.3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。 A.16 B.10 C.6 D.4(分数:1.00)A.B.C.D.4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。 A.外模式 B.内模式 C.概念模式 D.逻辑模式(分数:1.00)A.B.C.D.5.在满足实体完整性约束的条件下_。 A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字 C.一个关系中必须有多个候选关键字 D.一个关系中可以没有候选关键字(分数:1.00)A.B.C.D.6.有三个关系 R
3、、S 和 T 如下:(分数:1.00)A.B.C.D.7.下面描述中,不属于软件危机表现的是_。 A.软件过程不规范 B.软件开发生产率低 C.软件质量难以控制 D.软件成本不断提高(分数:1.00)A.B.C.D.8.下面不属于需求分析阶段任务的是_。 A.确定软件系统的功能需求 B.确定软件系统的性能需求 C.需求规格说明书评审 D.制定软件集成测试计划(分数:1.00)A.B.C.D.9.在黑盒测试方法中,设计测试用例的主要根据是_。 A.程序内部逻辑 B.程序外部功能 C.程序数据结构 D.程序流程图(分数:1.00)A.B.C.D.10.在软件设计中不使用的工具是_。 A.系统结构图
4、 B.PAD 图 C.数据流图(DFD 图) D.程序流程图(分数:1.00)A.B.C.D.11.关系数据库管理系统中所谓的关系指的是_。 A.各元组之间彼此有一定的关系 B.各字段之间彼此有一定的关系 C.数据库之间彼此有一定的关系 D.符合满足一定条件的二维表格(分数:1.00)A.B.C.D.12.在文本型字段的“格式”属性中,若使用“;男”,则下列叙述正确的是_。 A.代表所有输入的数据 B.只可以输入字符“” C.必须在此字段输入数据 D.默认值是“男”一个字(分数:1.00)A.B.C.D.13.数据类型是_。 A.字段的另外一种定义 B.一种数据库应用程序 C.决定字段能包含哪
5、类数据的设置 D.描述表向导提供的可选择的字段(分数:1.00)A.B.C.D.14.定义某一个字段默认值属性的作用是_。 A.不允许字段的值超出指定的范围 B.在未输入数据前系统自动提供值 C.在输入数据时系统自动完成大小写转换 D.当输入数据超出指定范围时显示的信息(分数:1.00)A.B.C.D.15.在 Access 中,参照完整性规则不包括_。 A.查询规则 B.更新规则 C.删除规则 D.插入规则(分数:1.00)A.B.C.D.16.在 Access 中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入_。 A.“S
6、00001“ or “S00002“ B.Like (“S00001“, “S00002“) C.“S00001“ and “S00002“ D.like “S00001“ and like “S00002“(分数:1.00)A.B.C.D.17.下列关于 SQL 命令的叙述中,正确的是_。 A.INSERT 命令中可以没有 VALUES 关键字 B.INSERT 命令中可以没有 INTO 关键字 C.INSERT 命令中必须有 SET 关键字 D.以上说法均不正确(分数:1.00)A.B.C.D.18.下列关于查询设计视图“设计网格”各行作用的叙述中,错误的是_。 A.“总计”行是用于对查询
7、的字段进行求和 B.“表”行设置字段所在的表或查询的名称 C.“字段”行表示可以在此输入或添加字段的名称 D.“条件”行用于输入一个条件来限定记录的选择(分数:1.00)A.B.C.D.19.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地40 0101 A 牌电风扇 200.00 10 广东40 0104 A 牌微波炉 350.00 10 广东40 0105 B 牌微波炉 600.00 10 广东20 1032 C 牌传真机 1000.00 20 上海40 0107 D 牌微波炉_A 420.00 10 北京20 0110 A 牌电话机 200.00 50 广东20 0
8、112 B 牌手机 2000.00 10 广东40 0202 A 牌电冰箱 3000.00 2 广东30 1041 B 牌计算机 6000.00 10 广东30 0204 C 牌计算机 10000.0010 上海执行 SQL 命令: SELECT 部门号,MIN(单价*数量)FROM 商品 GROUP BY 部门号; 查询结果的记录数是_。 A.1 B.3 C.4 D.10(分数:1.00)A.B.C.D.20.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地40 0101 A 牌电风扇 200.00 10 广东40 0104 A 牌微波炉 350.00 10 广东40
9、0105 B 牌微波炉 600.00 10 广东20 1032 C 牌传真机 1000.00 20 上海40 0107 D 牌微波炉_A 420.00 10 北京20 0110 A 牌电话机 200.00 50 广东20 0112 B 牌手机 2000.00 10 广东40 0202 A 牌电冰箱 3000.00 2 广东30 1041 B 牌计算机 6000.00 10 广东30 0204 C 牌计算机 10000.0010 上海要查找出“40”号部门单价最高的前两条记录,正确的 SQL 命令是_。 A.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ GROUP BY
10、 单价; B.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ GROUP BY 单价 DESC; C.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ ORDER BY 单价; D.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ ORDER BY 单价 DESC;(分数:1.00)A.B.C.D.21.窗体设计中,决定了按 Tab 键时焦点在各个控件之间移动顺序的属性是_。 A.Index B.TabStop C.TabIndex D.SetFocus(分数:1.00)A.B.C.D.22.为使窗体每隔 5 秒钟激发一次计时
11、器(timer)事件,应将其 TimerInterval 属性值设置为_。 A.5 B.500 C.300 D.5000(分数:1.00)A.B.C.D.23.如果要在文本框中输入字符时达到密码显示效果,如星号(*),应设置文本框的属性是_。 A.Text B.Caption C.InputMask D.PasswordChar(分数:1.00)A.B.C.D.24.文本框(Text1)中有选定的文本,执行 Text1.SelText=“Hello“的结果是_。 A.“Hello”将替换原来选定的文本 B.“Hello”将插入到原来选定的文本之前 C.Text1.SelLength 为 5 D
12、.文本框中只有“Hello”信息(分数:1.00)A.B.C.D.25.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是_。 A.一对一 B.一对多 C.多对多 D.关联(分数:1.00)A.B.C.D.26.报表的数据源不包括_。 A.表 B.查询 C.SQL 语句 D.窗体(分数:1.00)A.B.C.D.27.用一个对象来表示“一只白色的足球被踢进球门”,那么“白色”、“足球”、“踢”、“进球门”分别对应的是_。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法(分数:1.00)A.B.
13、C.D.28.以下可以将变量 A、B 值互换的是_。 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(分数:1.00)A.B.C.D.29.随机产生10,50之间整数的正确表达式是_。 A.Round(Rnd*51) B.Int(Rnd*40+10) C.Round(Rnd*50) D.10+Int(Rnd*41)(分数:1.00)A.B.C.D.30.函数 InStr(1, “eFCdEfGh“, “EF“, 1)执行的结果是_。 A.0 B.1 C.5 D.6(分数:1.00)A.B.C.D.31.MsgB
14、ox 函数返回值的类型是_。 A.数值 B.变体 C.字符串 D.数值或字符串(视输入情况而定)(分数:1.00)A.B.C.D.32.下列逻辑运算结果为“true”的是_。 A.false or not true B.true or not true C.false and not true D.true and not true(分数:1.00)A.B.C.D.33.下列程序段运行结束后,变量 c 的值是_。a=24b=328select case b/10case 0c=a*10+bcase 1 to 9c=a*100+bcase 10 to 99c=a*1000+bend select
15、 A.537 B.2427 C.24328 D.240328(分数:1.00)A.B.C.D.34.有下列程序段:Dim s, I, j as integerFor I=1 to 3For j=3 To 1 Step-1s=I*jNext jNext I执行完该程序段后,循环执行次数是_。 A.3 B.4 C.9 D.10(分数:1.00)A.B.C.D.35.下列程序段运行结束后,消息框中的输出结果是_。Dim c As Booleana=Sqr(3)b=Sqr(2)c=abMsgBox c A.-1 B.0 C.False D.True(分数:1.00)A.B.C.D.36.a 和 b 中
16、有且只有一个为 0,其正确的表达式是_。 A.a=0 or b=0 B.a=0 Xor b=0 C.a=0 And b=0 D.a*b=0 And a+b0(分数:1.00)A.B.C.D.37.有下列命令控件 test 的单击事件过程:Private Sub test_click()Dim I, RR=0For I=1 To 5 Step 1R=R+INext IbResult.Caption=Str(R)End Sub当运行窗体,单击命令按钮时,在名为 bResult 的窗体标签内将显示的是_。 A.字符串 15 B.字符串 5 C.整数 15 D.整数 5(分数:1.00)A.B.C.D
17、.38.能够实现从指定记录集里检索特定字段值的函数是_。 A.DAvg B.DSum C.DLookUp D.DCount(分数:1.00)A.B.C.D.39.在 VBA 中按文件的访问方式不同,可以将文件分为_。 A.顺序文件、随机文件和二进制文件 B.文本文件和数据文件 C.数据文件和可执行文件 D.ASCII 文件和二进制文件(分数:1.00)A.B.C.D.40.教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、“性别”和“职称”四个字段。下面程序的功能是:通过窗体向“teacher”表中添加教师记录。对应“编号”、“姓名”、“性别”和“职称”的 4 个文本框的名称分
18、别为:tNo、tName、tSex 和 tTitles。当单击窗体上的“增加”命令按钮(名称为 Command1)时,首先判断编号是否重复,如果不重复,则向“teacher”表中添加教师记录;如果编号重复,则给出提示信息。Private ADOcn AS New ADODB.ConnectionPrivate Sub Form_Load()打开窗口时,连接 Access 本地数据库Set ADOcn=CurrentProject.ConnectionEnd SubPrivate Sub Command0_Click()追加教师记录Dim strSQL As StringDim ADOcmd A
19、s New ADODB.CommandDim ADOrs As New ADODB.RecordsetSet ADOrs.ActiveConnection=ADOcnADOrs.Open “Select 编号 From teacher Where 编号=“+tNo+“If Not ADOrs.EOF ThenMsgBox “你输入的编号已存在,不能新增加!“ElseADOcmd.ActiveConnection=ADOcnstrSQL=“Insert Into teacher(编号, 姓名, 性别, 职称)“strSQL=strSQL+“Values(“+tNo+“, “+tname+“, “
20、+tsex+“, “+ttitles+“)“ADOcmd.CommandText=strSQLADOcmd._MsgBox “添加成功,请继续!“End IfADOrs.CloseSet ADOrs=NothingEnd Sub按照功能要求,在横线上应填写的是_。 A.Execute B.RunSQL C.Run D.SQL(分数:1.00)A.B.C.D.二、B基本操作题/B(总题数:1,分数:24.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象“员工表”和“部门表”。试按以下要求,完成
21、表的各种操作:(分数:24.00)(1).设置表对象“员工表”的聘用时间字段有效性规则为:1950 年(含)以后的日期;同时设置相应有效性文本为“请输入有效日期”。(分数:4.00)_(2).将表对象“员工表”中编号为“000008”的员工的照片字段值替换为考生文件夹下的图像文件“000008.bmp”数据。(分数:4.00)_(3).删除员工表中姓名字段含有“红”字的员工记录;隐藏表对象“员工表”的“所属部门”字段。(分数:4.00)_(4).查找部门“04”的女主管,将其“编号”字段首字符更改为“4”。(分数:4.00)_(5).删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重
22、新建立正确关系。(分数:4.00)_(6).将考生文件夹下 Excel 文件 Test.xls 中的数据导入到当前数据库的新表中。 要求第一行包含列标题,导入其中的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段,选择“编号”字段为主键,新表命名为“tmp”。(分数:4.00)_三、B简单应用题/B(总题数:1,分数:16.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体对象“fT
23、mp”。试按以下要求完成设计:(分数:16.00)(1).创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。(分数:4.00)_(2).创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”三个字段内容,所建查询命名为“qT2”。 注意:这里涉及选课和没选课的所有学生信息,要考虑选择合适查询联接属性。(分数:4.00)_(3).创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容。其中设置性别字段为参数,参数条件要引用窗体“fTmp”上控件“tSS”的值,所建查询命名为“qT3”。(
24、分数:4.00)_(4).创建一个查询,删除临时表对象“tTemp”中年龄为奇数的记录,所建查询命名为“qT4”。(分数:4.00)_四、B综合应用题/B(总题数:1,分数:20.00)请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计:(分数:20.00)(1).打开窗体时设置窗体标题为“XXXX 年信息输出”显示,其中“XXXX”为
25、系统当前年份(要求用相关函数获取),例如,2013 年信息输出。窗体“打开”事件代码已提供,请补充完整。(分数:5.00)_(2).调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且左边对齐“报表输出”按钮,上边距离“报表输出”按钮 1 厘米(即“bt2”钮的上边距离“bt1”钮的下边 1 厘米)。(分数:5.00)_(3).利用表达式将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示出姓氏信息来,如“陈”、“刘”等。 注意:这里不用考虑复姓等特殊情况。所有姓名的
26、第一个字符视为其姓氏信息。(分数:5.00)_(4).单击窗体“报表输出”按钮(名为“bt1”),调用事件代码实现以预览方式打开报表“rEmp”;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”来关闭窗体。 注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:5.00)_二级 ACCESS-35 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总
27、题数:40,分数:40.00)1.下列叙述中正确的是_。 A.循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构 D.循环队列是一种逻辑结构(分数:1.00)A.B. C.D.解析:解析 在实际应用中,队列的顺序存储结构一般采用循环队列的形式,循环队列是线性结构,因此本题答案为 B。2.下列关于线性链表的叙述中,正确的是_。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.各数据结点的存储顺序与逻辑顺序可以
28、不一致,它们的存储空间也可以不一致(分数:1.00)A.B.C. D.解析:解析 一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。因此,本题答案为 C。3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。 A.16 B.10 C.6 D.4(分数:1.00)A. B.C.D.解析:解析 根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,所以本题中度为 2 的结点是 5-1=4
29、(个),所以度为 1 的结点的个数是 25-5-4=16(个)。选择 A。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。 A.外模式 B.内模式 C.概念模式 D.逻辑模式(分数:1.00)A.B. C.D.解析:解析 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库的物理存储结构与物理存取方法,因此本题答案为 B。5.在满足实体完整性约束的条件下_。 A.一个关系中应该有一个或多个候选关键字
30、 B.一个关系中只能有一个候选关键字 C.一个关系中必须有多个候选关键字 D.一个关系中可以没有候选关键字(分数:1.00)A. B.C.D.解析:解析 实体完整性约束要求关系的主键中属性值不能为空值。因此本题答案为 A。6.有三个关系 R、S 和 T 如下:(分数:1.00)A.B.C. D.解析:解析 如果 T=R/S,则 T 称为 R 除以 S 的商。在除运算中 T 的域由 R 中那些不出现在 S 中的域所组成,对于 T 中的任一有序组,由它与关系 S 中每个有序组所构成的有序组均出现在关系 R 中。因此本题选择 C。7.下面描述中,不属于软件危机表现的是_。 A.软件过程不规范 B.软
31、件开发生产率低 C.软件质量难以控制 D.软件成本不断提高(分数:1.00)A. B.C.D.解析:解析 软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。因此本题答案为 A。8.下面不属于需求分析阶段任务的是_。 A.确定软件系统的功能需求 B.确定软件系统的性能需求 C.需求规格说明书评审 D.制定软件集成测试计划(分数:1.00)A.B.C.D. 解析:解析 需求分析阶段的工作包括:需求获取、需求分析、编写需求规格说明书、需求评审。因此本题答案
32、为 D。9.在黑盒测试方法中,设计测试用例的主要根据是_。 A.程序内部逻辑 B.程序外部功能 C.程序数据结构 D.程序流程图(分数:1.00)A.B. C.D.解析:解析 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能规格说明,因此本题答案为 B。10.在软件设计中不使用的工具是_。 A.系统结构图 B.PAD 图 C.数据流图(DFD 图) D.程序流程图(分数:1.00)A.B.C. D.解析:解析 系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已
33、经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD 图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图(DFD 图)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,因此它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以本题答案为 C。11.关系数据库管理系统中所谓的关系指的是_。 A.各元组之间彼此有一定的关系 B.各字段之间彼此有一定的关系 C.数据库之间彼此有一定的关系 D.符合满足一定条件的二维表格(分数:1.00)A.B.C.D.
34、 解析:解析 在关系型数据库管理系统中,系统以各种各样二维表格的形式记录管理信息,因此关系就是符合满足一定条件的二维表格。故选项 D 为正确答案。12.在文本型字段的“格式”属性中,若使用“;男”,则下列叙述正确的是_。 A.代表所有输入的数据 B.只可以输入字符“” C.必须在此字段输入数据 D.默认值是“男”一个字(分数:1.00)A.B.C.D. 解析:解析 对于“文本”和“备注”字段,可以在字段属性的设置中使用特殊的符号来创建自定义格式。其中符号“”的含义是要求为文本字符(字符或空格)。故选项 D 为正确答案。13.数据类型是_。 A.字段的另外一种定义 B.一种数据库应用程序 C.决
35、定字段能包含哪类数据的设置 D.描述表向导提供的可选择的字段(分数:1.00)A.B.C. D.解析:解析 变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中,在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。故答案 C 正确。14.定义某一个字段默认值属性的作用是_。 A.不允许字段的值超出指定的范围 B.在未输入数据前系统自动提供值 C.在输入数据时系统自动完成大小写转换 D.当输入数据超出指定范围时显示的信息(分数:1.00)A.B. C.D.解析:解析 字段可以设置“默认值”属性指定一个数值,该数值在新建记录时将自动输入字段中。故选项 B 为正
36、确答案。15.在 Access 中,参照完整性规则不包括_。 A.查询规则 B.更新规则 C.删除规则 D.插入规则(分数:1.00)A. B.C.D.解析:解析 表间的参照完整性规则包括更新规则、删除规则、插入规则。故选项 A 为正确答案。16.在 Access 中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入_。 A.“S00001“ or “S00002“ B.Like (“S00001“, “S00002“) C.“S00001“ and “S00002“ D.like “S00001“ and like “S0000
37、2“(分数:1.00)A. B.C.D.解析:解析 在查询准则中比较运算符“in”用于集合设定,表示“在之内”。若查找“学号”是“S00001”或“S00002”的记录,应使用表达式 in(“S00001“, “S00002“),也可以使用表达式(“S00001“ or “S00002“)。因此选项 A 正确。17.下列关于 SQL 命令的叙述中,正确的是_。 A.INSERT 命令中可以没有 VALUES 关键字 B.INSERT 命令中可以没有 INTO 关键字 C.INSERT 命令中必须有 SET 关键字 D.以上说法均不正确(分数:1.00)A.B.C.D. 解析:解析 SQL 查询
38、中的 INSERT 语句的作用是向数据表中插入数据,其语法结构为:INSERT INTO 表名(列名 1,列名 2,列名 n)VALUES(值 1,值 2,值 n);插入多少列,后面括号里面就跟多少值。从其语法结构可以看出选项 A、B、C 说法均不正确,因此选项 D 为正确答案。18.下列关于查询设计视图“设计网格”各行作用的叙述中,错误的是_。 A.“总计”行是用于对查询的字段进行求和 B.“表”行设置字段所在的表或查询的名称 C.“字段”行表示可以在此输入或添加字段的名称 D.“条件”行用于输入一个条件来限定记录的选择(分数:1.00)A. B.C.D.解析:解析 在查询设计视图中,“总计
39、”行是系统提供的对查询中的记录组或全部记录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。“表”行设置字段所在的表或查询的名称;“字段”行表示可以在此输入或添加字段的名称;“条件”行用于输入一个条件来限定记录的选择。因此 A 选项叙述错误。19.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地40 0101 A 牌电风扇 200.00 10 广东40 0104 A 牌微波炉 350.00 10 广东40 0105 B 牌微波炉 600.00 10 广东20 1032 C 牌传真机 1000.00 20 上海40 0107 D 牌微波炉_A 420.
40、00 10 北京20 0110 A 牌电话机 200.00 50 广东20 0112 B 牌手机 2000.00 10 广东40 0202 A 牌电冰箱 3000.00 2 广东30 1041 B 牌计算机 6000.00 10 广东30 0204 C 牌计算机 10000.00 10 上海执行 SQL 命令: SELECT 部门号,MIN(单价*数量)FROM 商品 GROUP BY 部门号; 查询结果的记录数是_。 A.1 B.3 C.4 D.10(分数:1.00)A.B. C.D.解析:解析 该题中 SQL 查询的含义是利用 GROUP BY 子句按部门统计销售商品总价的最小值,因为表中
41、列出 3 个部门,故统计结果应有 3 个。因此选项 B 正确。20.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地40 0101 A 牌电风扇 200.00 10 广东40 0104 A 牌微波炉 350.00 10 广东40 0105 B 牌微波炉 600.00 10 广东20 1032 C 牌传真机 1000.00 20 上海40 0107 D 牌微波炉_A 420.00 10 北京20 0110 A 牌电话机 200.00 50 广东20 0112 B 牌手机 2000.00 10 广东40 0202 A 牌电冰箱 3000.00 2 广东30 1041 B 牌计
42、算机 6000.00 10 广东30 0204 C 牌计算机 10000.00 10 上海要查找出“40”号部门单价最高的前两条记录,正确的 SQL 命令是_。 A.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ GROUP BY 单价; B.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ GROUP BY 单价 DESC; C.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ ORDER BY 单价; D.SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ ORDER BY 单价 DESC;(分数:1.00)A.B.C.D. 解析:解析 要查找出“40”号部门单价最高的前两条记录,首先需要查找出部门号是 40 的所有记录,再用“ORDER BY 单价 DESC”对单价按降序排列,然后再利用“TOP 2”显示前两条记录。为实现此目的所使用的 SQL 语句为:SELECT TOP 2*FROM 商品 WHERE 部门号=“40“ ORDER BY 单价 DESC。因此答案 D 正确。21.窗体设计中,决定了按 Tab 键时焦点在各个控件之间移动顺序的属性是_。 A.Index