1、国家二级 VF笔试-试卷 201及答案解析(总分:106.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.在 Visual FoxPro中,要把文件、ABCPRG 复制成 XYZPRG 应使用的命令是( )。(分数:2.00)A.COPY ABC.PRG XYZPRGB.COPY FILE ABCPRG XYZPRGC.COPY FILE ABCPRG T0 XYZD.COPY FILE ABCPRG T0 XYZPRG3.在 Visua
2、l FoxPro中,可以通过键盘接受数值的命令有( )。(分数:2.00)A.ACCEPTB.ACCEPT和 WAITC.INPUT和 ACCEPTD.INPUT和 95,10 GET4.当前数据库中有基本工资、奖金、津贴和工资总额字段,都是 N型。要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是( )。(分数:2.00)A.EPLACE ALL工资总额 WITH基本工资+奖金+津贴B.TOTAL叫工资总额 FIELDS基本工资,奖金,津贴C.REPLACE工资总额 WITH基本工资+奖金+津贴D.SUM基本工资+奖金+津贴 T0工资总额5.设有学生数据库 XSHDBF(包括学号、姓
3、名等字段),课程数据库 KCHDBF(包括课程号、课程名等字段)和选修课数据库 XKDBF(包括学号、课程号,成绩等字段)和下述命令序列: SELE O USE XSH ALIAS KX INDEX ON学号 TO XH1 SELE O USE KCH ALIAS KK INDEX ON课程号 TO XH2 SELE O USE XK SET RELATION TO学号 INTO KX SET RELATION TO课程号 INTO KK ADDITIVE 执行上述命令序列后,以下查询命令一定正确的是( )。(分数:2.00)A.LIST学号,姓名,课程号,成绩B.LIST学号,A-)姓名,B
4、-课程号,成绩C.LIST学号,KX-姓名,KK-)课程号,成绩D.LIST学号,XSH-姓名,KCM-5 课程名,成绩6.执行 4题的命令序列后,三个数据库指针联动的情况应该是( )。(分数:2.00)A.学生数据库的指针带动课程数据库和选课数据库的指针移动B.课程数据库的指针带动学生数据库和选课数据库的指针移动C.选课数据库的指针带动学生数据库和课程数据库的指针移动D.学生数据库和选课数据库的指针随着课程数据库的指针移动7.当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3,0),数学(N,3,0),指针指向一个非空的记录,要使用 SCATTER TO X命令把当前记录的
5、字段值存到数组 X中,数组 X( )。(分数:2.00)A.不必事先定义B.必须用 DIMENSION X事先定义C.必须用 DIMENSION X(5)事先定义D.必须用 DIMENSION X(1),X(2),K(3),X(4),X(5)事先定义8.如果成功地执行了?PAPTS 和?M-PAPTS 这两条命令且显示结果不同,说明了( )。(分数:2.00)A.前一个 PARTS是内存变量,后一个 PARTS是字段变量B.前一个 PARTS是字段变量,后一个 PARTS是内存变量C.两个 PARTS都是内存变量D.两个 PARTS都是字段变量9.设 Visual FoxPro的程序中有 PR
6、OGIPRG:PROG2PRG、PROG3PRG,三个程序依次嵌套,下面的叙述正确的是( )。(分数:2.00)A.在 PROG1PRG 中用RUN PROG2PRG 语句可以调用 PROG2PRG 子程序B.在 PROG2PRG 中用 RUN PROG3PRG 语句可以调用 PROG3PRG 子程序C.在 PROG3PRG 中用 RETURN语句可以返回 PROG1;PRG 主程序D.在 PROG3PRG 中用 RETURN TO MASTER语句可以返回 PROG1PRG 主程序10.在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的课程号或重复的学号。
7、要使用 COUNT命令计算有学生选修的不同课程有多少、应在执行 COUNT命令之前使用命令( )。(分数:2.00)A.INDEX 0N学号 TO GCB.INDEX 0N课程号 TO CCC.INDEX 0N学号 TO GG UNIQUED.INDEX 0N课程号 TO GG UNIQUE11.工资数据库和按基本工资升序的索引文件已打开,执行过赋值语句 NN=900,下面各索引中,错误的是( )。(分数:2.00)A.SEEK NNB.LOCATE FOR基本工资=NNC.FIND 900D.LOCATE FOR基本工资=NN12.ABCDBF 是一个具有两个备注型字段的数据库文件,使用 C
8、OPYTOPSQ命令进行复制操作,结果是( )。(分数:2.00)A.得到一个性的数据库文件B.得到一个性的数据库文件和一个新的备注文件C.得到一个性的数据库文件和两个新的备注文件D.显示错误信息,表明不能复制具有备注型字段的数据库文件13.某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为 5,数值型宽度为 6,小数位数为 2,库文件中共有 100条记录。则全部记录需要占用的存储字节数目是( )。(分数:2.00)A.1100B.1200C.1300D.140014.有如下程序 SET TALK OFF CLEAR AA=”全国计算机等级考试” 册;”九八” CC=” ?AA
9、 ?”&BB.年第&CC.次考试” 执行程序后,屏幕显示( )。(分数:2.00)A.国计算机等级考试九八年第一次考试B.全国计算机等级考试九八年第一次考试C.全国计算机等级考试 BB年第 CC次考试D.全国计算机等级考试耶年第 CC次考试15.执行命令序列: STORE CTOD(”05/06/98”)T0 NDATE NDATE=NDATE+3 7NDATE 后,变量 NDATE的显示值是( )。(分数:2.00)A.05/09/98B.08/06/98C.05/06/98D.08/09/9816.假定系统日期是 1998年 12月 20日,有如下命令: SET DATE T0 MDY N
10、J=DTOC(DATE() ?RIGHT(NJ,2) 执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98C.981220D.122017.用二维表来表示实体及实体之间联系的数据模型称为( )。(分数:2.00)A.面向对象模型B.关系模型C.层次模型D.网状模型18.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算( )。(分数:2.00)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制19.Visual FoxPro中的 SET RELATION关联操作是一种( )。(分数:2.00)A.逻辑连接B.物理连接C.逻辑
11、结构D.物理结构20.在 Visual FoxPro中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.SEEKC.LOCATED.CO21.有如下命令序列: USE ORDERS LIST OFF AVERAGE OTY TO AQTY FOR ITEM=”奔腾 2” INDEX ON ITEM TO XRD TOTAL ON ITEM TO TTT FILEDS QTY ?AQTY 其中 LIST命令显示的结果是: ITEM QTY 奔腾2 150 HP打印机 260 奔腾 2 220 华硕主板 314 HP 打印机 380 奔腾 2 122 执行以上命令序列,?AQTY
12、命令显示的值是( )。(分数:2.00)A.241B.220C.164D.15022.执行第 20题的命令序列之后,数据库文件 TTTDBF 中的记录共有( )。(分数:2.00)A.6条B.3条C.2条D.1条23.在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是( )。(分数:2.00)ADBF、.FMTBIDX、.MEMCFMT、.DBFDMEM、.PRG24.Visual FoxPro中的 DO CASE-ENDCASE语句属于( )。(分数:2.00)A.顺序结构B.选择结构C.循环结构D.模块结构25.顺序执行以下赋值命令之后: X=”50” Y=6.8 Z=LEFT
13、(“FOXBASE”,3) 下列表达式中,合法的表达式只有( )。(分数:2.00)A.X+YB.Y+ZC.X-Z+YD.AX+Y26.执行命令 DIMENSION M(4,2)之后,数组 M的元素个数和初值分别是( )。(分数:2.00)A.8,.FB.4,.FC.8,0D.2,空值27.执行下面的命令后,函数 EOF()的值一定为T的是( )。(分数:2.00)A.REPLACE基本工资 WITH基本工资+200B.LIST NEXT 10C.SUM基本工资 T0 SS WHILE性别=”女”D.DISPLAY FOR基本工资80028.下面命令执行后都生成 TEMP.DBF文件,其中肯定
14、生成空文件的命令是( )。(分数:2.00)A.SORT TO TEMPB.COPY TOTEMPC.COPY STRUCTURE TO TEMPD.COPY STRUCTURE TO TEMP EXTENDED29.假设当前记录号为 1,在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5和 SKIP 5B.C0 RECNO()+5和 SKIP 5C.SKIP RECNO()+5和 C0 RECNO()+5D.G0 RECNO()十 5和 LIST NEXT 530.要想对一个打开的数据库增加新宇段,应当使用命令(
15、)。(分数:2.00)A.APPENDB.MODIFY STRUCTUREC.INSERTD.CHANGE31.执行 LIST NEXT l命令之后,记录指针的位置指向( )。(分数:2.00)A.下一条记录B.原来记录C.尾记录D.首记录32.执行下列命令: USE GZ GO 8 LIST WHILE 工资1500 该命令序列可以完成的功能是( )。(分数:2.00)A.显示所有工资大于 1500元的记录B.显示从第 8条记录到末记录中所有工资太于 1500元的记录C.从第 1条记录开始显示工资太子 1500元的记录,一旦遇到不满足条件的记录,立即停止显示D.只显示第 8条记录33.执行命
16、令 INPUT “请输入数据:” T0 XYZ 时,可以通过键盘输入的内容包括( )。(分数:2.00)A.字符串B.数值和字符串C.数值、字符串和逻辑值D.数值、字符串、逻辑值和表达式34.在 Visual FoxPro中,下列叙述正确的是( )。(分数:2.00)A.用 SET RELATION 命令建立数据库关联之前,两个数据库都必须索引B.用 J01N命令连接两个数据库之前,这两个数据库必须在不同的工作区打开C.用 APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开D.用 UPDATE命令更新数据库之前,这两个数据库都必须索引35.计算所有职称为正、
17、副教授的平均工资,将结果赋予变量叮中,应使用命令( )。(分数:2.00)A.AVERAGE 工资 TO PJ FOR“教授”$职称B.AVERAGE FIELDS 工资 TO PJ FOR“教授”$职称C.AVERAGE 工资 TO PJFOR 职称=“副教授”AND职称=”教授”D.AVERAGE 工资 T0 PJ FOR 职称;“副教授”0R”教授”36.设数据库与按工资索引的文件已经打开,用 SEEK命令把记录指针指向工资为 900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令( )。(分数:2.00)A.DISPLAY NEXT 1B.SKIPC.CONTINUED.
18、SEEK 900二、填空题(总题数:17,分数:34.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在算法正确的前提下,评价一个算法的两个标准是 1。(分数:2.00)填空项 1:_39.将代数式转换成程序设计中的表达式为 1。(分数:2.00)填空项 1:_40.软件危机出现于 60年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_41. 1是数据库设计的核心。(分数:2.00)填空项 1:_42.在关系模型中,把数据看成一个二维表,每一个二维表
19、称为一个 1。(分数:2.00)填空项 1:_43.根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式、逻辑表达式;而大多数 1 表达式是带比较运算符的关系表达式。(分数:2.00)填空项 1:_44.执行命令 DIMENSION M(4,5)后,如果以一维数组的形式访问该二维数组,则一维数组元素 M(7)与二维数组元素 1 为同一个变量。(分数:2.00)填空项 1:_45.使用 SQL语句将一条记录插入“学院”表: 1 学院(系号,系名)VALUES(“04”,“计算机”)(分数:2.00)填空项 1:_46.删除视图文件,可以使用 1 命令。(分数:2.00)填空项
20、1:_47.如果要为控件设置焦点,则该控件的 1 和 Enabled属性值为真。(分数:2.00)填空项 1:_48.客观世界的任何事物都可以被看作是对象,对象所具有的特征称为 1。(分数:2.00)填空项 1:_49.若给所有学生的年龄增加 1岁,则使用 SQL语句:UPDATE 学生 1 年龄年龄+1(分数:2.00)填空项 1:_50.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE职工表 ALTER年龄 1。(分数:2.00)填空项 1:_51.SQL查询输出中,可以使用 1 短语可以将查询结果存放在文本文件中。(分数:2.00)填空项 1:_52.假设有一
21、个学生班长关系: 学号 姓名 班长 0701 张英 0702 0702 李力 0702 0801 张强 0806 0806 张非 0806 0901 段瑞 0901 0906 常浩 0901 根据学生班长关系列出每个班长管理的学生姓名,应使用SQL语句: SELECT S.姓名,“班长是”,E.姓名 FROM学生班长 S,学生班长 E; WHERE 1(分数:2.00)填空项 1:_53.如果要查询所藏匿书中,各个出版社的图书最高价格,平均单价和册数,请对下面的 SQL语句填空。 SELECT出版单位,MAX(价格), 1, 2; FROM 图书管理!图书: 3 出版单位(分数:2.00)填空
22、项 1:_国家二级 VF笔试-试卷 201答案解析(总分:106.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在 Visual FoxPro中,要把文件、ABCPRG 复制成 XYZPRG 应使用的命令是( )。(分数:2.00)A.COPY ABC.PRG XYZPRGB.COPY FILE ABCPRG XYZPRGC.COPY FILE ABCPRG T0 XYZD.COPY FILE ABCPRG T0 XYZPRG 解
23、析:3.在 Visual FoxPro中,可以通过键盘接受数值的命令有( )。(分数:2.00)A.ACCEPTB.ACCEPT和 WAITC.INPUT和 ACCEPTD.INPUT和 95,10 GET 解析:4.当前数据库中有基本工资、奖金、津贴和工资总额字段,都是 N型。要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是( )。(分数:2.00)A.EPLACE ALL工资总额 WITH基本工资+奖金+津贴 B.TOTAL叫工资总额 FIELDS基本工资,奖金,津贴C.REPLACE工资总额 WITH基本工资+奖金+津贴D.SUM基本工资+奖金+津贴 T0工资总额解析:5.设有
24、学生数据库 XSHDBF(包括学号、姓名等字段),课程数据库 KCHDBF(包括课程号、课程名等字段)和选修课数据库 XKDBF(包括学号、课程号,成绩等字段)和下述命令序列: SELE O USE XSH ALIAS KX INDEX ON学号 TO XH1 SELE O USE KCH ALIAS KK INDEX ON课程号 TO XH2 SELE O USE XK SET RELATION TO学号 INTO KX SET RELATION TO课程号 INTO KK ADDITIVE 执行上述命令序列后,以下查询命令一定正确的是( )。(分数:2.00)A.LIST学号,姓名,课程号
25、,成绩B.LIST学号,A-)姓名,B-课程号,成绩C.LIST学号,KX-姓名,KK-)课程号,成绩 D.LIST学号,XSH-姓名,KCM-5 课程名,成绩解析:6.执行 4题的命令序列后,三个数据库指针联动的情况应该是( )。(分数:2.00)A.学生数据库的指针带动课程数据库和选课数据库的指针移动B.课程数据库的指针带动学生数据库和选课数据库的指针移动C.选课数据库的指针带动学生数据库和课程数据库的指针移动 D.学生数据库和选课数据库的指针随着课程数据库的指针移动解析:7.当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3,0),数学(N,3,0),指针指向一个非空的
26、记录,要使用 SCATTER TO X命令把当前记录的字段值存到数组 X中,数组 X( )。(分数:2.00)A.不必事先定义 B.必须用 DIMENSION X事先定义C.必须用 DIMENSION X(5)事先定义D.必须用 DIMENSION X(1),X(2),K(3),X(4),X(5)事先定义解析:8.如果成功地执行了?PAPTS 和?M-PAPTS 这两条命令且显示结果不同,说明了( )。(分数:2.00)A.前一个 PARTS是内存变量,后一个 PARTS是字段变量B.前一个 PARTS是字段变量,后一个 PARTS是内存变量 C.两个 PARTS都是内存变量D.两个 PART
27、S都是字段变量解析:9.设 Visual FoxPro的程序中有 PROGIPRG:PROG2PRG、PROG3PRG,三个程序依次嵌套,下面的叙述正确的是( )。(分数:2.00)A.在 PROG1PRG 中用RUN PROG2PRG 语句可以调用 PROG2PRG 子程序B.在 PROG2PRG 中用 RUN PROG3PRG 语句可以调用 PROG3PRG 子程序C.在 PROG3PRG 中用 RETURN语句可以返回 PROG1;PRG 主程序D.在 PROG3PRG 中用 RETURN TO MASTER语句可以返回 PROG1PRG 主程序 解析:10.在当前工作区已经打开选课数据
28、库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的课程号或重复的学号。要使用 COUNT命令计算有学生选修的不同课程有多少、应在执行 COUNT命令之前使用命令( )。(分数:2.00)A.INDEX 0N学号 TO GCB.INDEX 0N课程号 TO CCC.INDEX 0N学号 TO GG UNIQUED.INDEX 0N课程号 TO GG UNIQUE 解析:11.工资数据库和按基本工资升序的索引文件已打开,执行过赋值语句 NN=900,下面各索引中,错误的是( )。(分数:2.00)A.SEEK NNB.LOCATE FOR基本工资=NN C.FIND 900D.LOCATE
29、 FOR基本工资=NN解析:12.ABCDBF 是一个具有两个备注型字段的数据库文件,使用 COPYTOPSQ命令进行复制操作,结果是( )。(分数:2.00)A.得到一个性的数据库文件B.得到一个性的数据库文件和一个新的备注文件 C.得到一个性的数据库文件和两个新的备注文件D.显示错误信息,表明不能复制具有备注型字段的数据库文件解析:13.某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为 5,数值型宽度为 6,小数位数为 2,库文件中共有 100条记录。则全部记录需要占用的存储字节数目是( )。(分数:2.00)A.1100B.1200C.1300 D.1400解析:14.
30、有如下程序 SET TALK OFF CLEAR AA=”全国计算机等级考试” 册;”九八” CC=” ?AA ?”&BB.年第&CC.次考试” 执行程序后,屏幕显示( )。(分数:2.00)A.国计算机等级考试九八年第一次考试B.全国计算机等级考试九八年第一次考试 C.全国计算机等级考试 BB年第 CC次考试D.全国计算机等级考试耶年第 CC次考试解析:15.执行命令序列: STORE CTOD(”05/06/98”)T0 NDATE NDATE=NDATE+3 7NDATE 后,变量 NDATE的显示值是( )。(分数:2.00)A.05/09/98 B.08/06/98C.05/06/9
31、8D.08/09/98解析:16.假定系统日期是 1998年 12月 20日,有如下命令: SET DATE T0 MDY NJ=DTOC(DATE() ?RIGHT(NJ,2) 执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98 C.981220D.1220解析:17.用二维表来表示实体及实体之间联系的数据模型称为( )。(分数:2.00)A.面向对象模型B.关系模型 C.层次模型D.网状模型解析:18.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算( )。(分数:2.00)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接 D.显示、
32、统计、复制解析:19.Visual FoxPro中的 SET RELATION关联操作是一种( )。(分数:2.00)A.逻辑连接 B.物理连接C.逻辑结构D.物理结构解析:20.在 Visual FoxPro中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.SEEK C.LOCATED.CO解析:21.有如下命令序列: USE ORDERS LIST OFF AVERAGE OTY TO AQTY FOR ITEM=”奔腾 2” INDEX ON ITEM TO XRD TOTAL ON ITEM TO TTT FILEDS QTY ?AQTY 其中 LIST命令显示的结
33、果是: ITEM QTY 奔腾2 150 HP打印机 260 奔腾 2 220 华硕主板 314 HP 打印机 380 奔腾 2 122 执行以上命令序列,?AQTY命令显示的值是( )。(分数:2.00)A.241B.220C.164 D.150解析:22.执行第 20题的命令序列之后,数据库文件 TTTDBF 中的记录共有( )。(分数:2.00)A.6条B.3条 C.2条D.1条解析:23.在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是( )。(分数:2.00)ADBF、.FMTBIDX、.MEMCFMT、.DBFDMEM、.PRG 解析:24.Visual FoxPro
34、中的 DO CASE-ENDCASE语句属于( )。(分数:2.00)A.顺序结构B.选择结构 C.循环结构D.模块结构解析:25.顺序执行以下赋值命令之后: X=”50” Y=6.8 Z=LEFT(“FOXBASE”,3) 下列表达式中,合法的表达式只有( )。(分数:2.00)A.X+YB.Y+ZC.X-Z+YD.AX+Y 解析:26.执行命令 DIMENSION M(4,2)之后,数组 M的元素个数和初值分别是( )。(分数:2.00)A.8,.FB.4,.FC.8,0D.2,空值 解析:27.执行下面的命令后,函数 EOF()的值一定为T的是( )。(分数:2.00)A.REPLACE
35、基本工资 WITH基本工资+200B.LIST NEXT 10C.SUM基本工资 T0 SS WHILE性别=”女”D.DISPLAY FOR基本工资800 解析:28.下面命令执行后都生成 TEMP.DBF文件,其中肯定生成空文件的命令是( )。(分数:2.00)A.SORT TO TEMPB.COPY TOTEMPC.COPY STRUCTURE TO TEMP D.COPY STRUCTURE TO TEMP EXTENDED解析:29.假设当前记录号为 1,在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5和
36、 SKIP 5B.C0 RECNO()+5和 SKIP 5 C.SKIP RECNO()+5和 C0 RECNO()+5D.G0 RECNO()十 5和 LIST NEXT 5解析:30.要想对一个打开的数据库增加新宇段,应当使用命令( )。(分数:2.00)A.APPENDB.MODIFY STRUCTURE C.INSERTD.CHANGE解析:31.执行 LIST NEXT l命令之后,记录指针的位置指向( )。(分数:2.00)A.下一条记录 B.原来记录C.尾记录D.首记录解析:32.执行下列命令: USE GZ GO 8 LIST WHILE 工资1500 该命令序列可以完成的功能
37、是( )。(分数:2.00)A.显示所有工资大于 1500元的记录B.显示从第 8条记录到末记录中所有工资太于 1500元的记录C.从第 1条记录开始显示工资太子 1500元的记录,一旦遇到不满足条件的记录,立即停止显示 D.只显示第 8条记录解析:33.执行命令 INPUT “请输入数据:” T0 XYZ 时,可以通过键盘输入的内容包括( )。(分数:2.00)A.字符串B.数值和字符串C.数值、字符串和逻辑值D.数值、字符串、逻辑值和表达式 解析:34.在 Visual FoxPro中,下列叙述正确的是( )。(分数:2.00)A.用 SET RELATION 命令建立数据库关联之前,两个
38、数据库都必须索引B.用 J01N命令连接两个数据库之前,这两个数据库必须在不同的工作区打开 C.用 APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开D.用 UPDATE命令更新数据库之前,这两个数据库都必须索引解析:35.计算所有职称为正、副教授的平均工资,将结果赋予变量叮中,应使用命令( )。(分数:2.00)A.AVERAGE 工资 TO PJ FOR“教授”$职称 B.AVERAGE FIELDS 工资 TO PJ FOR“教授”$职称C.AVERAGE 工资 TO PJFOR 职称=“副教授”AND职称=”教授”D.AVERAGE 工资 T0 PJ
39、 FOR 职称;“副教授”0R”教授”解析:36.设数据库与按工资索引的文件已经打开,用 SEEK命令把记录指针指向工资为 900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令( )。(分数:2.00)A.DISPLAY NEXT 1B.SKIPC.CONTINUE D.SEEK 900解析:二、填空题(总题数:17,分数:34.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在算法正确的前提下,评价一个算法的两个标准是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:时间复杂度和空
40、间复杂度)解析:39.将代数式转换成程序设计中的表达式为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:SQRT(x2,y2)/(a+b) ))解析:40.软件危机出现于 60年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_ (正确答案:正确答案:软件工程学)解析:41. 1是数据库设计的核心。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据模型)解析:解析: 数据模型是对客观事物及联系的数据描述,它反映了实体内部及实体与实体之间的联系。因此,数据模型是数据库设计的核心。42.在关系模型中,把数据看
41、成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:解析: 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名;表中的一行称为一个元组,相当于记录值。43.根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式、逻辑表达式;而大多数 1 表达式是带比较运算符的关系表达式。(分数:2.00)填空项 1:_ (正确答案:正确答案:逻辑)解析:解析: 表达式可分为数值表达式,字符表达式,日期时间表达式,逻辑表达式,而大多数逻辑表达式是带比较运算
42、符的。44.执行命令 DIMENSION M(4,5)后,如果以一维数组的形式访问该二维数组,则一维数组元素 M(7)与二维数组元素 1 为同一个变量。(分数:2.00)填空项 1:_ (正确答案:正确答案:M(2,2))解析:解析: 数组 m中的各元素用一维数组形式可依次表示为:M(1)M(1,1),M(2)M(1,2),M(3)M (1,3),M(4)(1,4),M(5)M(1,5),M(6)M(2, 1),M(7)M(2,2)如此类推。45.使用 SQL语句将一条记录插入“学院”表: 1 学院(系号,系名)VALUES(“04”,“计算机”)(分数:2.00)填空项 1:_ (正确答案:
43、正确答案:INSERT INTO)解析:解析: SQL 插入命令的格式为:INSERT INTO dbf_ name(fname1(fname2,)VALUES(eEspression1 ,eExpressopm2,)46.删除视图文件,可以使用 1 命令。(分数:2.00)填空项 1:_ (正确答案:正确答案:DROP VIEW)解析:解析: 在 Visual FoxPro中可以使用命令 DROPVIEW视图名删除视图。47.如果要为控件设置焦点,则该控件的 1 和 Enabled属性值为真。(分数:2.00)填空项 1:_ (正确答案:正确答案:Visible)解析:解析: 在 Visua
44、l FoxPro中,对象被选定,就获得焦点。如果要为控件设置焦点,Enabled 和Visible属性的值必须为真(.T.),其中 Enabled属性决定控件是否可用,而 Visible属性决定控件是否可见。48.客观世界的任何事物都可以被看作是对象,对象所具有的特征称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:属性)解析:解析: 属性用来表示对象的状态,方法用来描述对象的行为。在面向对象的方法里,对象被定义为由属性和相关方法组成的包。49.若给所有学生的年龄增加 1岁,则使用 SQL语句:UPDATE 学生 1 年龄年龄+1(分数:2.00)填空项 1:_ (正确答案:正
45、确答案:SET)解析:解析: SQL 数据更新命令为:UPDATE TableName SET Column_name1eExpression1,Column_name2 eExpression2WHERE Condition50.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE职工表 ALTER年龄 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:DROP CHECK)解析:解析: 删除字段有效性规则,可使用 DROP CHECK短语直接进行删除。51.SQL查询输出中,可以使用 1 短语可以将查询结果存放在文本文件中。(分数:2.00)填空项 1:_
46、 (正确答案:正确答案:TO FILE)解析:解析: 在 SQL查询功能中,使用 TD FILE短语可以将查询结果存放在文本文件中,文件扩展名为.TXT。52.假设有一个学生班长关系: 学号 姓名 班长 0701 张英 0702 0702 李力 0702 0801 张强 0806 0806 张非 0806 0901 段瑞 0901 0906 常浩 0901 根据学生班长关系列出每个班长管理的学生姓名,应使用SQL语句: SELECT S.姓名,“班长是”,E.姓名 FROM学生班长 S,学生班长 E; WHERE 1(分数:2.00)填空项 1:_ (正确答案:正确答案:E.学号S.班长)解析:解析: 此小题为一个简单的联接查询。要列出每个班长管理的学生姓名就中满足条件班长和学号相对应。53.如果要查询所藏匿书中,各个出版社的图书最高价格,平均单价和册数,请对下面的 SQL语句填空。 SELECT出版单位,MAX(价格), 1, 2; FROM 图书管理!图书: 3 出版单位(分数:2.00)填空项 1:_