【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc

上传人:hopesteam270 文档编号:1317813 上传时间:2019-10-17 格式:DOC 页数:22 大小:83.50KB
下载 相关 举报
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc_第1页
第1页 / 共22页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc_第2页
第2页 / 共22页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc_第3页
第3页 / 共22页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc_第4页
第4页 / 共22页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-21及答案解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、(A)二级 VISUAL+FOXPRO笔试-21 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列关于栈叙述正确的是_。A栈顶元素最先能被删除 B栈顶元素最后才能被删除C栈底元素永远不能被删除 D栈底元素最先被删除(分数:1.00)A.B.C.D.2.下列叙述中正确的是_。A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D以上说法都不正确(分数:1.00)A.B.C.D.3.某二又树共有 7个结点,其中叶子结点只有

2、1个,则该二叉树的深度为(假设根结点在第 1层)_。A3 B4 C6 D7(分数:1.00)A.B.C.D.4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_。A学生成绩管理系统 BC 语言编译程序CUNIX 操作系统 D数据库管理系统(分数:1.00)A.B.C.D.5.结构化程序所要求的基本结构不包括_。A顺序结构 BGOTO 跳转C选择(分支)结构 D重复(循环)结构(分数:1.00)A.B.C.D.6.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DP

3、AD 图是软件详细设计的表示工具(分数:1.00)A.B.C.D.7.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:1.00)A.B.C.D.8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系Cm:1 联系 Dm:n 联系(分数:1.00)A.B.C.D.9.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D.10.定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是_。A-369 B369C0.369 D整数集合 1,2,3,4,5(分数:1

4、.00)A.B.C.D.11.打开数据库的命令是_。AUSE BUSE DATABASECOPEN DOPEN DATABASE(分数:1.00)A.B.C.D.12.以下关于“查询”的描述正确的是_。A查询保存在项目文件中 B查询保存在数据库文件中C查询保存在表文件中 D查询保存在查询文件中(分数:1.00)A.B.C.D.13.不允许出现重复字段值的索引是_。A候选索引和主索引 B普通索引和唯一索引C唯一索引和主索引 D唯一索引(分数:1.00)A.B.C.D.14.下列程序段的执行结果是_。DIME a(8)a(1)=1a(2)=1for i=3 to 8a(i)=a(i-1)+a(i-

5、2)next?a(7)A5 B8 C13 D21(分数:1.00)A.B.C.D.15.在 Visual FoxPro中以下叙述正确的是_。A利用视图可以修改数据 B利用查询可以修改数据C查询和视图具有相同的作用 D视图可以定义输出去向(分数:1.00)A.B.C.D.16.在 Visual FoxPro中可以用 DO命令执行的文件不包括_。APRG 文件 BMPR 文件CFRX 文件 DQPR 文件(分数:1.00)A.B.C.D.17.在 Visual FoxPro中以下叙述错误的是_。A关系也被称作表B用 CREATE DATABASE命令建立的数据库文件不存储用户数据C表文件的扩展名是

6、.dbfD多个表存储在一个物理文件中(分数:1.00)A.B.C.D.18.扩展名为 sex的文件是_。A备注文件 B项目文件C表单文件 D菜单文件(分数:1.00)A.B.C.D.19.表格控件的数据源可以是_。A视图 B表CSQL SELECT 语句 D以上三种都可以(分数:1.00)A.B.C.D.20.在 Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为 2,该属性是_。AShowWindow BWindowShowCWindowState DVisible(分数:1.00)A.B.C.D.21.下列程序段执行后,内存变量 s1的值是_。s1=“netwo

7、rk“s1=stuff(s1,4,4,“BIOS“)?s1Anetwork BnetBIOSCnet DBIOS(分数:1.00)A.B.C.D.22.在 Visual FoxPro中调用表单文件 mf1的正确命令是_。ADO mf1 BDO FROM mf1CDO FORM mf1 DRUN mf1(分数:1.00)A.B.C.D.23.在 Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是_。APRIVATE BLOCALCPUBLIC D不用说明,在程序中直接使用(分数:1.00)A.B.C.D.24.在 Vis

8、ual FoxPro中,在屏幕上预览报表的命令是_。APREVIEW REPORT BREPORT FORMPREVIEWCDO REPORTPREVIEW DRUN REPORTPREVIEW(分数:1.00)A.B.C.D.25.命令?VARTYPE(TIME()的结果是_。AC BD CT D出错(分数:1.00)A.B.C.D.26.命令?LEN(SPACE(3)-SPACE(2)的结果是_。A1 B2 C3 D5(分数:1.00)A.B.C.D.27.要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令_。ASET CENTURY ON BSET CENTURY O

9、FFCSET CENTURY TO 4 DSET CENTURY OF 4(分数:1.00)A.B.C.D.28.SQL语言的查询语句是_。AINSERT BUPDATECDELETE DSELECT(分数:1.00)A.B.C.D.29.SQL的 SELECT语句中,“HAVING条件表达式”用来筛选满足条件的_。A列 B行C关系 D分组(分数:1.00)A.B.C.D.30.在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C型字段,研究生导师是 L型字段。若要查询“是研究生导师的女老师”信息,那么 SQL语句“SELECT*FROM TW

10、HERE逻辑表达式”中的逻辑表达式应是_。A研究生导师 AND性别=“女“B研究生导师 OR性别=“女“C性别=“女“AND 研究生导师=.F.D研究生导师=.T.OR 性别=女(分数:1.00)A.B.C.D.31.假设有选课表 SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段,查询学生有选修课程成绩小于 60分的学号,正确的 SQL语句是_。ASELECT DISTINCT 学号 FROM SC WHERE“成绩“60BSELECT DISTINCT 学号 FROM SC WHERE成绩“60“CSELECT DISTINCT 学号 FROM SC WHERE成绩

11、60DSELECT DISTINCT“学号“FROM SC WHERE“成绩“60(分数:1.00)A.B.C.D.32.查询学生表的全部记录并存储于临时表文件 one中的 SQL命令是_。ASELECT*FROM 学生表 INTO CURSOR oneBSELECT*FROM 学生表 TO CURSOR oneCSELECT*FROM 学生表 INTO CURSOR DBF oneDSELECT*FROM 学生表 TO CURSOR DBF one(分数:1.00)A.B.C.D.33.查询成绩在 70分至 85分之间学生的学号、课程号和成绩,正确的 SQL语句是_。ASELECT 学号,课

12、程号,成绩 FROM sc WHERE成绩 BETWEEN 70 AND 85BSELECT 学号,课程号,成绩 FROM sc WHERE成绩=70 OR 成绩=85CSELECT 学号,课程号,成绩 FROM sc WHERE成绩=70 OR=85DSELECT 学号,课程号,成绩 FROM sc WHERE成绩=70 AND=85(分数:1.00)A.B.C.D.34.查询有选课记录,但没有考试成绩(成绩字段是空值)的学生的学号和课程号,正确的 SQL语句是_。ASELECT 学号,课程号 FROM sc WHERE成绩=“BSELECT 学号,课程号 FROM sc WHERE成绩=N

13、ULLCSELECT 学号,课程号 FROM sc WHERE成绩 IS NULLDSELECT 学号,课程号 FROM sc WHERE成绩(分数:1.00)A.B.C.D.35.查询选修 C2课程号的学生姓名,下列 SQL语句中错误的是_。ASELECT 姓名 FROM S WHERE EXISTS(SELECT*FROM SC WHERE学号=S.学号 AND课程号=C2)BSELECT 姓名 FROM S WHERE学号 IN(SELECT学号 FROM SC WHERE课程号=C2)CSELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE课程号=C2

14、DSELECT 姓名 FROM S WHERE学号=(SELECT 学号 FROM SC WHERE课程号=C2)(分数:1.00)A.B.C.D.36.下列与修改表结构相关的命令是_。AINSERT BALTERCUPDATE DCREATE(分数:1.00)A.B.C.D.37.在 SQL SELECT语句中与 INTO TABLE等价的短语是_。AINTO DBF BTO TABLECINTO FORM DINTO FILE(分数:1.00)A.B.C.D.38.在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是_。AThis BThisFormCCaption

15、 DClick(分数:1.00)A.B.C.D.39.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是_。A排序依据 B连接C筛选 D杂项(分数:1.00)A.B.C.D.40.下列属于表单方法名(非事件名)的是_。AInit BReleaseCDestroy DCaption(分数:1.00)A.B.C.D.二、基本操作题(总题数:4,分数:18.00)41.在考生文件夹下建立数据库 BOOKAUTH.DBC,把表 BOOKS和 AUTHORS添加到该数据库中。(分数:4.00)_42.为 AUTHORS表建立主索引,索引名为“

16、PK”,索引表达式为“作者编号”。(分数:4.00)_43.为 BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。(分数:5.00)_44.建立 AUTHORS表和 BOOKS表之间的永久联系。(分数:5.00)_三、简单应用题(总题数:1,分数:24.00)在考生文件夹下完成如下简单应用:(分数:24.00)(1).打开表单 MYFORM4-4,把表单(名称为 Form1)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为 Label1的标签)改为 25号黑体。最后在表单上添加“关闭”(名称为 Command1)命令按

17、钮,单击此按钮关闭表单。保存并运行表单。(分数:12.00)_(2).设计一个表单 MYFORM4,表单中有丽个命令按钮“查询”和“退出”(名称为 Command1和 Command2)。单击“查询”命令按钮,查询 BOOKAUTH数据库中出版过 3本以上(含 3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表 NEW_VIEW4中。单击“退出”命令按扭关闭表单。注意:完成表单设计后要运行表单的所有功能。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.(1)在考生文件夹下,将 BOOKS表中所有书名中含有“计算机”3 个字的图书复制到

18、 BOOKS_BAK表中,以下操作均在 BOOKS_BAK表中完成;(2)复制后的图书价格在原价格的基础上降低 5%;(3)从图书均价高于 25元(含 25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在 new_table4表中(字段名为出版单位和均价)。(分数:18.00)_(A)二级 VISUAL+FOXPRO笔试-21 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列关于栈叙述正确的是_。A栈顶元素最先能被删除 B栈顶元素最后才能被删除C栈底元素永远不能被删除 D栈底元素最先被删除(分数:1.00)A. B.

19、C.D.解析:解析 栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择 A。2.下列叙述中正确的是_。A在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D以上说法都不正确(分数:1.00)A.B.C. D.解析:解析 栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择 C。3.某二又树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第 1层)_。A3 B4

20、C6 D7(分数:1.00)A.B.C.D. 解析:解析 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子节点总比度为 2的节点多一个,所以本题中度为 2的节点为 1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共 7个节点共 7层,即深度为 7。4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是_。A学生成绩管理系统 BC 语言编译程序CUNIX 操作系统 D数据库管理系统(分数:1.00)A. B.C.D.解析:解析 软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系

21、统都属于系统软件。所以 B、C、D 都是系统软件,只有 A是应用软件。5.结构化程序所要求的基本结构不包括_。A顺序结构 BGOTO 跳转C选择(分支)结构 D重复(循环)结构(分数:1.00)A.B. C.D.解析:解析 1966 年 Boehm和 Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。6.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计B软件设计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件设计的任务之一DPAD 图是软件详细设计的表示工具(分数:1.00)A. B.C.D.解析:解析

22、 详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以 A错误。7.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:1.00)A.B.C. D.解析:解析 数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_。A1:1 联系 B1:m 联

23、系Cm:1 联系 Dm:n 联系(分数:1.00)A.B.C.D. 解析:解析 因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表不为 m:n。9.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D. 解析:解析 关系 T中的元组是关系 R中有而关系 S中没有的元组的集合,即从关系 R中除去与关系 S中相同元组后得到的关系 T。所以做的是差的运算。10.定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是_。A-369 B369C0.369 D整数集合 1,2,3,4,5(分数:1.00)A.B. C.D.解析:解析 只有

24、B选项 369可以用无符号整数来表示和存储。A 选项-369 有负号,选项 C0.369是小数都不能用无符号整数类存储。选项 D是一个整数集合得用数组来存储。11.打开数据库的命令是_。AUSE BUSE DATABASECOPEN DOPEN DATABASE(分数:1.00)A.B.C.D. 解析:解析 用命令打开数据库的格式为:OPEN DATABASEFILENAME|?EXCLUSIVE|SJAREDNOUPDATEVALIDATE。12.以下关于“查询”的描述正确的是_。A查询保存在项目文件中 B查询保存在数据库文件中C查询保存在表文件中 D查询保存在查询文件中(分数:1.00)A

25、.B.C.D. 解析:解析 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。查询是以扩展名为.qpr 的文件保存在磁盘上的,所以查询是保存在查询文件中的,D 选项正确。13.不允许出现重复字段值的索引是_。A候选索引和主索引 B普通索引和唯一索引C唯一索引和主索引 D唯一索引(分数:1.00)A. B.C.D.解析:解析 Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有

26、多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值的索引是主索引和候选索引。14.下列程序段的执行结果是_。DIME a(8)a(1)=1a(2)=1for i=3 to 8a(i)=a(i-1)+a(i-2)next?a(7)A5 B8 C13 D21(分数:1.00)A.B.C. D.解析:解析 For 循环中的语句 a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第 3项开始指定。由于前两项分别是 1、1,所以数组 a的 8个元素分别是1,1,2,3,5,8,13,21

27、;元素 a(7)的值是 13。15.在 Visual FoxPro中以下叙述正确的是_。A利用视图可以修改数据 B利用查询可以修改数据C查询和视图具有相同的作用 D视图可以定义输出去向(分数:1.00)A. B.C.D.解析:解析 视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以利用视图可以修改数据,A 选项叙述正确;而查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,所以查询不能修改数据,而查询可以定义输出去向,B、D 选项叙述不正确;很明显,查询和视图具有不同的作用,C 选项叙述不正确。16.在 Visual FoxPro中可以用 DO命令

28、执行的文件不包括_。APRG 文件 BMPR 文件CFRX 文件 DQPR 文件(分数:1.00)A.B.C. D.解析:解析 PRG 文件是程序文件,DOPRG 文件是执行程序文件;MPR 文件是编译后的菜单程序,DOMPR 文件是运行菜单程序,运行菜单程序时,系统会自动编译.mpr 文件,产生用于运行的.mpx 文件;QPR 文件是查询文件,DOQPR 文件是执行查询,可看查询结果;FRX 是报表文件,报表文件可以进行输出,使用的命令是:REPORTFORMFRX 文件。17.在 Visual FoxPro中以下叙述错误的是_。A关系也被称作表B用 CREATE DATABASE命令建立的

29、数据库文件不存储用户数据C表文件的扩展名是.dbfD多个表存储在一个物理文件中(分数:1.00)A.B.C.D. 解析:解析 在关系模型的概念中,一个关系就是一张二维表,所以 A选项说法正确;CREATE DATABASE的命令是建立数据库的命令,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不存储用户数据,所以 B选项正确;表文件的扩展名是 DBF,所以 C选项说法正确;在 Visual FoxPro每个表都对应一个 DBF文件,即都对应一个物理文件,所以 D选项说法不正确。18.扩展名为 sex的文件是_。A备注文件

30、B项目文件C表单文件 D菜单文件(分数:1.00)A.B.C. D.解析:解析 scx 是表单文件的扩展名;备注文件的扩展名是 tbk;项目文件的扩展名是 pjx;菜单文件的扩展名是 mnx。19.表格控件的数据源可以是_。A视图 B表CSQL SELECT 语句 D以上三种都可以(分数:1.00)A.B.C.D. 解析:解析 表格控件的 RecordSourceType可以是 0-4,其中 0是表,1 是别名,2 是提示,3 是查询,4是 SQL语句,而视图本身就是一个虚拟表,也可以作为表格的数据源。20.在 Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为 2

31、,该属性是_。AShowWindow BWindowShowCWindowState DVisible(分数:1.00)A. B.C.D.解析:解析 将表单的 ShowWindow属性设置为 2,将使之成为顶级菜单。21.下列程序段执行后,内存变量 s1的值是_。s1=“network“s1=stuff(s1,4,4,“BIOS“)?s1Anetwork BnetBIOSCnet DBIOS(分数:1.00)A.B. C.D.解析:解析 STUFF(字符表达式 1,起始位置,长度,字符表达式 2)函数的功能是用字符表达式 2的值替换字符表达式 1中由起始位置和长度指定的一个子串。所以 s1,4

32、,4 的值是“work”,用“BIOS”替换“work”,最后的值为“netBIOS”。22.在 Visual FoxPro中调用表单文件 mf1的正确命令是_。ADO mf1 BDO FROM mf1CDO FORM mf1 DRUN mf1(分数:1.00)A.B.C. D.解析:解析 调用表单文件的格式为:DO FORM表单文件名NAME变量名WITH实参,实参,LIKEDNOSHOW23.在 Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是_。APRIVATE BLOCALCPUBLIC D不用说明,在程序中

33、直接使用(分数:1.00)A.B. C.D.解析:解析 内存变量的作用域中,全局变量(PUBLIC 声明)在任何模块中使用,局部变量(LOCAL)只能在建立它的模块中使用,不能在上层或下层模块中使用,私有变量不需要通过 PUBLIC和 LOCAL命令事先声明,而在程序中直接使用。24.在 Visual FoxPro中,在屏幕上预览报表的命令是_。APREVIEW REPORT BREPORT FORMPREVIEWCDO REPORTPREVIEW DRUN REPORTPREVIEW(分数:1.00)A.B. C.D.解析:解析 在命令窗口或程序中使用 REPORT FORM报表文件名命令可

34、以打印指定的报表,使用REPORT FORM报表文件名PREVIEW 可以预览指定的报表。25.命令?VARTYPE(TIME()的结果是_。AC BD CT D出错(分数:1.00)A. B.C.D.解析:解析 VARTYPE 函数测试表达式的类型,返回一个大写字母。TIME()以 24小时制返回当前系统时间,函数值为字符型。所以 VARTYPE(TIME()的结果为代表字符型的大写字母 C。26.命令?LEN(SPACE(3)-SPACE(2)的结果是_。A1 B2 C3 D5(分数:1.00)A.B.C.D. 解析:解析 SPACE()返回由指定数目的空格组成的字符串;表达式“-”是连接

35、前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部;所以 SPACE(3)-SPACE(2)的值为 5个空格组成的字符串;LEN()返回指定字符表式的长度,即字符个数;所以 LEN(SPACE(3)-SPACE(2)的值为 5。27.要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令_。ASET CENTURY ON BSET CENTURY OFFCSET CENTURY TO 4 DSET CENTURY OF 4(分数:1.00)A. B.C.D.解析:解析 命令格式 SET CENTURY ON|OFF|TO的功能是用于决定如何显示或解释一个日期数据的年

36、份。ON显示世纪,即用 4位数字表示年份;OFF 不显示世纪,即用 2位数字表示年份;TO 决定如何解释一个用 2位数字年份表示的日期所处的世纪。28.SQL语言的查询语句是_。AINSERT BUPDATECDELETE DSELECT(分数:1.00)A.B.C.D. 解析:解析 SQL 的核心是查询。SQL 的查询命令也称作 SELECT命令,它的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。本题 D选项正确。29.SQL的 SELECT语句中,“HAVING条件表达式”用来筛选满足条件的_。A列 B行C关系 D分组(分数:1.00)A.B.C.D.

37、解析:解析 SQL 的 SELECT语句中,HAVING 短语用来限定分组必须满足的条件,D 选项正确。30.在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C型字段,研究生导师是 L型字段。若要查询“是研究生导师的女老师”信息,那么 SQL语句“SELECT*FROM TWHERE逻辑表达式”中的逻辑表达式应是_。A研究生导师 AND性别=“女“B研究生导师 OR性别=“女“C性别=“女“AND 研究生导师=.F.D研究生导师=.T.OR 性别=女(分数:1.00)A. B.C.D.解析:解析 本题要查询“是研究生导师的女老师”信息,筛选条

38、件应设置为研究生导师,且性别为女,对应的 SQL语句中的逻辑表达式即是“研究生导师 AND性别=“女“”,A 选项正确。31.假设有选课表 SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段,查询学生有选修课程成绩小于 60分的学号,正确的 SQL语句是_。ASELECT DISTINCT 学号 FROM SC WHERE“成绩“60BSELECT DISTINCT 学号 FROM SC WHERE成绩“60“CSELECT DISTINCT 学号 FROM SC WHERE成绩60DSELECT DISTINCT“学号“FROM SC WHERE“成绩“60(分数:1

39、.00)A.B.C. D.解析:解析 SQL 查询的基本格式为 SELECT-FROM-WHERE,DISTINCT 语句用于去掉重复值。本题查询成绩小于 60分的学号,where 指定的条件应为“WHERE 成绩60”,因此 C选项正确。32.查询学生表的全部记录并存储于临时表文件 one中的 SQL命令是_。ASELECT*FROM 学生表 INTO CURSOR oneBSELECT*FROM 学生表 TO CURSOR oneCSELECT*FROM 学生表 INTO CURSOR DBF oneDSELECT*FROM 学生表 TO CURSOR DBF one(分数:1.00)A.

40、 B.C.D.解析:解析 在 SQL查询语句的尾部添加 INTO CURSOR临时表名可以将查询的结果放入指定的临时表中。此操作的通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。本题正确答案为 A。33.查询成绩在 70分至 85分之间学生的学号、课程号和成绩,正确的 SQL语句是_。ASELECT 学号,课程号,成绩 FROM sc WHERE成绩 BETWEEN 70 AND 85BSELECT 学号,课程号,成绩 FROM sc WHERE成绩=70 OR 成绩=85CSELECT 学

41、号,课程号,成绩 FROM sc WHERE成绩=70 OR=85DSELECT 学号,课程号,成绩 FROM sc WHERE成绩=70 AND=85(分数:1.00)A. B.C.D.解析:解析 简单查询是基于一个表进行的查询,是由 SELECT和 FROM短语构成的无条件查询,或由SELECT、FROM 和 WHERE短语构成的条件查询。BETWEENAND为常用运算符,表示“在和之间”,其中包含等于,即大于等于 AND前面的数,小于等于 AND后面的数。本题查询成绩在 70分至 85分之间学生的学号、课程号和成绩,WHERE 指定的条件应为“WHERE 成绩 BETWEEN 70 AN

42、D 85”,因此 A选项正确。34.查询有选课记录,但没有考试成绩(成绩字段是空值)的学生的学号和课程号,正确的 SQL语句是_。ASELECT 学号,课程号 FROM sc WHERE成绩=“BSELECT 学号,课程号 FROM sc WHERE成绩=NULLCSELECT 学号,课程号 FROM sc WHERE成绩 IS NULLDSELECT 学号,课程号 FROM sc WHERE成绩(分数:1.00)A.B.C. D.解析:解析 本题查询没有考试成绩的学号和课程号,可以使用空值(IS NULL)查询,NULL 或 NOT NULL说明字段允许或不允许为空值。选项 C格式正确。35

43、.查询选修 C2课程号的学生姓名,下列 SQL语句中错误的是_。ASELECT 姓名 FROM S WHERE EXISTS(SELECT*FROM SC WHERE学号=S.学号 AND课程号=C2)BSELECT 姓名 FROM S WHERE学号 IN(SELECT学号 FROM SC WHERE课程号=C2)CSELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE课程号=C2DSELECT 姓名 FROM S WHERE学号=(SELECT 学号 FROM SC WHERE课程号=C2)(分数:1.00)A.B.C.D. 解析:解析 本题 A选项为使用

44、量词和谓语的查询,有两种格式:格式 1:表达式比较运算符ANY|ALL|SOME(子查询)。格式 2:NOTEXISTS(子查询)。C 选项为超链接查询,B 和 D选项为简单查询,SELECT 查询的基本格式为:SELECT字段名表FROM表名表WHERE条件GROUP BY字段HAVING条件ORDERBY字段INTO DBF|TABLE|。D 选项格式错误。36.下列与修改表结构相关的命令是_。AINSERT BALTERCUPDATE DCREATE(分数:1.00)A.B. C.D.解析:解析 修改表结构的命令是 ALTER TABLE,而 LIPDATE命令用于更新数据、INSERT 命令用于插入数据、CREATE TABLE 命令用于新建表。因此本题选 B。37.在 SQL SELECT语句中与 INTO TABLE等价的短语是_。AINTO DBF BTO TABLECINTO FORM DINTO FILE(分数:1.00)A. B.C.D.解析:解析 在 SQL查询语句的尾部添加 INTO DBF|TABLE表名可以将查询的结果放入新生成的指定表中。INTO TABLE 命令与 INTO DBF命令等价,即 A选项正确。38.在表单设计中,经常会用到一些特定的关键字、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1