1、江苏省二级 VISUAL+FOXPRO-1 及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列关于数字技术与微电子技术的叙述错误的是_。(分数:2.00)A.数字技术的处理对象是“比特”,一个触发器可以存储 2 个比特B.在数据通信时,远距离传输或者无线传输时需要用比特对载波进行调制C.现代集成电路使用的半导体材料主要是硅D.我国第二代居民身份证中使用了非接触式 IC 芯片2.下列关于台式 PC 芯片组的叙述错误的是_。(分数:2.00)A.芯片组是主板上最为重要的部件之一
2、,存储器控制、I/O 控制等功能主要由芯片组实现B.芯片组与 CPU 同步发展,有什么样功能和速度的 CPU,就需要使用什么样的芯片组C.芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型D.同 CPU 一样,用户可以很方便、很简单地更换主板上的芯片组3.下列关于 I/O 设备的叙述错误的是_。(分数:2.00)A.目前平板电脑、智能手机的触摸屏大多为“多点触摸屏”,可同时感知屏幕上的多个触控点B.扫描仪可分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式C.目前一些型号的数码相机已具有拍摄视频和进行录音的功能D.为了降低成本,目前许多 PC 采用集成显卡,其显示
3、控制器被集成在芯片组中4.下列关于 PC 外存储器的叙述错误的是_。(分数:2.00)A.目前 PC 采用的硬盘,其盘片的直径通常为 3.5 英寸、2.5 英寸或 1.8 英寸B.U 盘和存储卡都是采用闪烁存储器制作的,目前其容量大多为几 GB 至几十 GBC.目前固态硬盘的存储容量大多为数百 GB,但其读写速度远不如传统硬盘(硬磁盘)D.蓝光光盘是目前最先进的大容量光盘,单层盘片的存储容量可达 25GB5.下列关于 Windows 操作系统功能的叙述错误的是_。(分数:2.00)A.对于多任务处理,系统一般采用按时间片轮转的策略进行处理器调度B.系统采用了虚拟存储技术进行存储管理,其页面调度
4、算法为“最近最少使用”(LRU)算法C.系统支持多种文件系统(如 FAT32、NTFS、CDFS 等)以管理不同的外存储器D.系统支持任何 I/O 设备的“即插即用”和“热插拔”6.下列关于程序设计语言的叙述错误的是_。(分数:2.00)A.虽然机器语言不易记忆、机器语言程序难以阅读和理解,但目前还有很多人使用其编写程序B.汇编语言与计算机的指令系统密切相关,不同类型的计算机,其汇编语言通常不同C.VBScript 语言是 VB 的子集,用其编写的程序可以嵌入在 HTML 文档中以扩充网页的功能D.Java 语言是一种适用于网络环境的程序设计语言,目前许多手机软件就是用 Java 编写的7.下
5、列关于通信技术的叙述错误的是_。(分数:2.00)A.调制与解调技术主要用于模拟通信,在数字通信中不需要使用调制与解调技术B.使用多路复用技术的主要目的是提高传输线路的利用率,降低通信成本C.在数据通信中采用分组交换技术,可以动态分配信道资源,提高传输效率和质量D.数据通信网络大多采用分组交换技术,但不同类型网络的数据包格式通常不同8.Internet 使用 TCP/IP 协议实现了全球范围的计算机网络的互联,连接在 Internet 上的每一台主机都有一个 IP 地址。目前使用的是 IPv4 标准(32 位地址),下一代互联网将会采用 IPv6 标准,其 IP 地址为_。(分数:2.00)A
6、.48 位B.64 位C.96 位D.128 位9.下列关于字符编码标准的叙述错误的是_。(分数:2.00)A.在 ASCII 标准中,每个字符采用 7 位二进制编码B.在绝大多数情况下,GB2312 字符集包含的 1 万多个汉字足够使用C.Unicode 字符集既包含简体汉字,也包含繁体汉字D.中文版 Windows XP 及其后的 Windows 系列操作系统均支持国标 GB1803010.由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式。在下列四种图像文件中,常用于网页上发布并可具有动画效果的是_。(分数:2.00)A.BMPB.JPEGC.GIFD.TIF三
7、、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.在建立数据库表时,若给表创建了主索引,则该索引实现了数据完整性中的_。(分数:2.00)A.域完整性B.实体完整性C.参照完整性D.用户定义完整性12.在下列 4 个函数或表达式中,返回值或计算结果的数据类型一定是逻辑型的是_。(分数:2.00)A.IIF()B.BETWEEN()C.DOW(DATE()D.2014-3-20-2000-3-2013.在下列语句中,只能对当前工作区中打开的表进行操作的是_。(分数:2.00)A.UPDATE 语句B.ALTER 语句C.ZA
8、P 语句D.INSERT 语句14.在使用 SELECT-SQL 语句进行查询操作时,可以进行集合的并运算,即将多个基本的 SELECT-SQL 语句运行结果进行合并。这时,需要使用关键词(或称为运算符)_将多个基本的 SELECT-SQL 语句进行组合。(分数:2.00)A.ANDB.UNIONC.JOIND.PLUS15.对于文本框对象来说,默认情况下没有_属性。(分数:2.00)A.CaptionB.ClassC.FormatD.Visible五、填空题(总题数:10,分数:20.00)16.数据库的系统设计分为概念结构设计和逻辑结构设计。在概念结构设计时,一般采用 1 模型作为描述工具
9、,因为该模型能充分地反映现实世界事物之间的联系,且易于理解和更改。 (分数:2.00)17.创建并保存一个报表,会在外存储器中生成两个相关文件(分别为报表文件和报表备注文件),它们的文件扩展名分别是 FRX 和 1。 (分数:2.00)18.对于数据库表来说,字段名可以最多由 128 个字符组成,但自由表的字段名最多有 1 个字符组成。 (分数:2.00)19.若当前目录中有一个数据库 ABC,则使用下列命令可以打开该数据库,且限制该数据库不可修改。 OPEN DATABASE abc 1 (分数:2.00)20.利用 LOCATE FOR 命令可以进行记录的条件定位,该命令的语法格式为: L
10、ACATE FOR lExpressionScope 其中,参数 Scope 的取值可以为 ALL、NEXT n、RECORD n 和 1(注:n 为一个数值)。 (分数:2.00)21.利用 COPY TO 命令可以将当前工作区中表的数据复制到其他类型的文件中。例如,使用下列命令可以将当前工作区中表的数据复制到文件名为 ABC 的 Excel 电子表格文件中。 COPY TO abc 1 (分数:2.00)22.设当前工作目录中有一个文件名为 JLB 的表,用于记录某路口(收费站)车辆通过情况。该表含有车牌号字段(字段名为 CPH,数据类型为字符型)、时间字段(字段名为 SJ,数据类型为日期
11、时间型)等。例如,表中某一条记录:车牌号字段值为“苏 A D1234”、时间为“06/16/2013 03:48:33 PM”。使用下列SELECT-SQL 命令可以查询每天通过该路口的车辆数量: SELECT 1(sj, 1) AS 日期, COUNT(*) AS 车辆数量; FROM jlb GROUP BY 1 (分数:2.00)23.设当前工作目录中有两个数据库表:课程表(表名为 KC)和成绩表(表名为 CJ),它们均属于数据库JXSJ。课程表包含课程代码(字段名为 KCDM)和课程名称(字段名为 KCMC)等字段,成绩表包含学生选修的课程代码(字段名为 KCDM)和成绩(字段名为 C
12、J,数据类型为数值型)等字段。如果统计每门课程成绩不及格(成绩小于 60)的学生人数,可以使用下列 SELECT-SQL 命令: SELECT Kc.kcdm AS 课程代码, Kc.kcmc AS 课程名称, COUNT(*) AS 学生人数; FROM jxsj! kc INNER JOIN jxsj! cj; ON Kc.kcdm=cj.kcdm; 1 GROUP BY Kc.kcdm (分数:2.00)24.下列程序运行后,屏幕上显示的数据为 1。 SET TALK OFF CLEAR DIMENSION x(3, 4) x=3 FOR i=1 TO 12 x(i)=x(i)*i EN
13、DFOR ?x(2, 2) (分数:2.00)25.完善下列程序,其功能是:求出不超过六位数的 Armstrong 数。所谓 Armstrong 数是指一个 n 位的正整数,它的每位数字的 n 次方之和等于该数本身。例如,153=1 3 +5 3 +3 3 ,54748=5 5 +4 5 +7 5 +4 5 +8 5 等。 CLEAR FOR m=1 TO 100000 n=LEN(ALLT(STR(m) x=0 FOR y=1 TO n c=SUBSTR(ALLT(STR(m), y, 1) x=x+VAL(c)*n ENDFOR IF 1 ?“Armstrong 数“, m ENDIF E
14、NDFOR (分数:2.00)六、操作题(总题数:1,分数:50.00)说明:以下操作题所使用的文件均在 T 盘中,新建文件也必须保存在该盘中。(分数:50.00)(1).项目、数据库和表操作。 打开项目文件 JXGL,在该项目中已有一个数据库 JXSJ。根据以下要求进行操作: (1)在 JXSJ 数据库中按如下表格中所示的结构创建 AB.DBF 表,并设置相关属性。 字段名 数据类型 宽度 字段标题 DWMC C 20 单位名称 DWXZ C 12 单位性质 SZSS C 30 所在省市 CSHY C 20 从事行业 SYQGZ N 8.2 试用期工资 设置表的注释:人才招聘会参会单位基本情
15、况一览表。 设置 DWXZ 字段的默认值:企业。 设置SYQGZ 字段的有效性规则:大于等于 1000,且小于等于 10000。 设置表的插入触发器:不能插入单位性质为“政府机关”的记录。 创建索引名为 ABCD 的普通索引,要求按“单位性质”排序,相同时按“试用期工资”排序。 在 AB 表中输入如下记录: DWMC DWXZ SZSS CSHY SYQGZ 南京慧生科技 企业 江苏省南京市 信息产业 4500 (2)将 JXSJ 数据库中 DMB 表设置为“包含”,将项目 JXGL 的作者设置为考生自己的姓名。 (3)KC 表与 JC 表具有相同的字段 KCDM,以 KC 表为主表,JC 表
16、为子表,根据 KCDM 建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。(分数:10.00)_(2).设计查询。 项目 JXGL 中的图书表(TSB)含有分类号(FLH)、书名(SM)等字段;借阅表(JYB)含有分类号(FLH)、借阅日期(JYRQ)、还书日期(HSRQ)等字段,且该表中所有的图书已还。按如下要求修改项目 JXGL 中的查询CHAXUN: 基于 TSB 表和 JYB 表查询每本图书的借阅情况,要求输出字段包括:分类号、图书名、被借次数、最多借阅天数。输出结果按“最多借阅天数”降序排序,相同时按“被借次数”降序排序。输出字段个数、顺序必须符合题目要求。(分数:10.
17、00)_(3).设计菜单。 利用菜单设计器,按如下要求修改项目 JXGL 中的菜单 MENU,修改后菜单运行效果如下图所示。 (分数:10.00)_(4).设计表单。 项目 JXGL 中的表单 FMC14a 用于随机产生 30 个 100300 之间的正整数,并且存储在一个 5 行 6 列的二维数组中。按下列要求修改表单,修改后表单运行时如图所示。 (分数:10.00)_(5).程序改错。 假定按如下规则定义一种三十二进制数:用“0,1,2,9,A,B,C,U,V”32 个符号表示从 0至 31 的 32 个十进制数。例如,三十二进制数“A8T”对应的十进制数的计算过程为 (A8T) 32 =
18、A32 2 +832 1 +T32 0 =101024+832+291=(10525) 10 下面程序的功能是将一个三十二进制数字字符串转换为十进制数形式。修改该程序以实现其功能。要求: 项目中有一个程序文件 Pcode,将下列程序代码复制到其中并进行修改。 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 (1) Num32=“A8T“ (2) Num10=0 (3) FOR i=LEN(Num32)-1 TO 0 (4) c=SUBSTR(Num32, LEN(Num32)-i, 1) (5) IF ISDIGIT(c) (6) d=VAL(c) (7) ELSE
19、(8) IF BETWEEN(UPPER(c), “A“, “V“) (9) d=ASC(UPPER(c)-55 (10) ELSE (11) MESSAGEBOX(“非法的 32 进制数!“, 16) (12) EXIT (13) ENDIF (14) ENDIF (15) Num10=Num10+d*32i (16) ENDFOR (17) MESSAGEBOX(“32 进制数:“+Num32+“的十进制形式是:“+STR(Num10), 64)(分数:10.00)_江苏省二级 VISUAL+FOXPRO-1 答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术
20、基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列关于数字技术与微电子技术的叙述错误的是_。(分数:2.00)A.数字技术的处理对象是“比特”,一个触发器可以存储 2 个比特 B.在数据通信时,远距离传输或者无线传输时需要用比特对载波进行调制C.现代集成电路使用的半导体材料主要是硅D.我国第二代居民身份证中使用了非接触式 IC 芯片解析:解析 因为一个触发器只能存储 1 个比特,所以 A 选项错误。 触发器属于计算机硬件知识中微电子技术部分,请参阅计算机硬件系统中微电子技术部分知识。2.下列关于台式 PC 芯片组的叙述错误的是_。(分数:2.00)A.芯
21、片组是主板上最为重要的部件之一,存储器控制、I/O 控制等功能主要由芯片组实现B.芯片组与 CPU 同步发展,有什么样功能和速度的 CPU,就需要使用什么样的芯片组C.芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型D.同 CPU 一样,用户可以很方便、很简单地更换主板上的芯片组 解析:解析 电脑主板上的芯片组通常是焊接在主板上面的,普通用户在没有专业工具的条件下很难进行更换,所以 D 选项错误。 电脑主板属于计算机硬件知识中计算机主机的组成,请参阅计算机硬件系统中主机部分知识。3.下列关于 I/O 设备的叙述错误的是_。(分数:2.00)A.目前平板电脑、智能手机的触摸屏大多为“多
22、点触摸屏”,可同时感知屏幕上的多个触控点B.扫描仪可分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式 C.目前一些型号的数码相机已具有拍摄视频和进行录音的功能D.为了降低成本,目前许多 PC 采用集成显卡,其显示控制器被集成在芯片组中解析:解析 目前普通家用/办公用扫描仪大多为平板式,所以 B 选项错误。 扫描仪属于电脑输入设备,请参阅计算机硬件系统中输入、输出部分的知识。4.下列关于 PC 外存储器的叙述错误的是_。(分数:2.00)A.目前 PC 采用的硬盘,其盘片的直径通常为 3.5 英寸、2.5 英寸或 1.8 英寸B.U 盘和存储卡都是采用闪烁存储器制作的,目
23、前其容量大多为几 GB 至几十 GBC.目前固态硬盘的存储容量大多为数百 GB,但其读写速度远不如传统硬盘(硬磁盘) D.蓝光光盘是目前最先进的大容量光盘,单层盘片的存储容量可达 25GB解析:解析 目前固态硬盘的读写速度比传统硬盘速度要快,所以 C 选项错误。 SSD 硬盘工作原理。5.下列关于 Windows 操作系统功能的叙述错误的是_。(分数:2.00)A.对于多任务处理,系统一般采用按时间片轮转的策略进行处理器调度B.系统采用了虚拟存储技术进行存储管理,其页面调度算法为“最近最少使用”(LRU)算法C.系统支持多种文件系统(如 FAT32、NTFS、CDFS 等)以管理不同的外存储器
24、D.系统支持任何 I/O 设备的“即插即用”和“热插拔” 解析:解析 不是所有 I/O 设备都能支持“即插即用”和“热插拔”,所以 D 选项错误。 I/O 设备管理及“即插即用”和“热插拔”技术属于操作系统设备管理功能,请参阅计算机软件系统中操作系统设备管理部分的知识。6.下列关于程序设计语言的叙述错误的是_。(分数:2.00)A.虽然机器语言不易记忆、机器语言程序难以阅读和理解,但目前还有很多人使用其编写程序 B.汇编语言与计算机的指令系统密切相关,不同类型的计算机,其汇编语言通常不同C.VBScript 语言是 VB 的子集,用其编写的程序可以嵌入在 HTML 文档中以扩充网页的功能D.J
25、ava 语言是一种适用于网络环境的程序设计语言,目前许多手机软件就是用 Java 编写的解析:解析 目前用户通常使用高级语言进行编程,即使少数使用低级语言进行编程的用户,因为汇编语言在功能和效率上和机器语言几乎没有区别而使用更加方便的汇编语言,所以目前使用机器语言编写程序的用户非常少。 机器语言属于计算机软件中程序设计语言部分知识,请参阅计算机软件系统中程序设计基础部分的知识。7.下列关于通信技术的叙述错误的是_。(分数:2.00)A.调制与解调技术主要用于模拟通信,在数字通信中不需要使用调制与解调技术 B.使用多路复用技术的主要目的是提高传输线路的利用率,降低通信成本C.在数据通信中采用分组
26、交换技术,可以动态分配信道资源,提高传输效率和质量D.数据通信网络大多采用分组交换技术,但不同类型网络的数据包格式通常不同解析:解析 调制可以把数字信号转换为模拟信号,解调可以把由数字信号调制成的模拟信号还原回数字信号,所以“在数字通信中不需要使用调制与解调技术”是错误的,A 选项是错误的。 调制与解调技术属于计算机网络与通信技术,请参阅计算机网络与通信技术中数据编码技术相关内容。8.Internet 使用 TCP/IP 协议实现了全球范围的计算机网络的互联,连接在 Internet 上的每一台主机都有一个 IP 地址。目前使用的是 IPv4 标准(32 位地址),下一代互联网将会采用 IPv
27、6 标准,其 IP 地址为_。(分数:2.00)A.48 位B.64 位C.96 位D.128 位 解析:解析 IPv6 标准中 IP 地址为 128 位。 IPv6 标准属于计算机网络技术,请参阅计算机网络与通信技术中 Internet 基础中有关 IP 技术的内容。9.下列关于字符编码标准的叙述错误的是_。(分数:2.00)A.在 ASCII 标准中,每个字符采用 7 位二进制编码B.在绝大多数情况下,GB2312 字符集包含的 1 万多个汉字足够使用 C.Unicode 字符集既包含简体汉字,也包含繁体汉字D.中文版 Windows XP 及其后的 Windows 系列操作系统均支持国标
28、 GB18030解析:解析 GB2312 字符集包含 6763 个汉字,“GB2312 字符集包含的 1 万多个汉字”是错误的,B 选项是错误的。 GB2312 字符集相关内容属于汉字编码技术,请参阅多媒体及应用中有关文字文本处理技术中的相关内容。10.由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式。在下列四种图像文件中,常用于网页上发布并可具有动画效果的是_。(分数:2.00)A.BMPB.JPEGC.GIF D.TIF解析:解析 图像格式 BMP、JPEG、TIF 本身不能存储动态图像,GIF 可以存储动态图像,在显示时可以实现动画效果,所以选项 C 是正确的
29、。 BMP、JPEG、TIF、GIF 都是图像存储格式,有关图像存储技术请参阅多媒体及应用中图像、图形处理技术的相关内容。 本部分试题主要考察考生信息技术的基本概念和发展情况,同学们可以参考一级教材中的相关内容。另外,考生还需要在平时多关心和了解 IT 技术的发展情况,对一些比较重大的、流行的 IT 新技术要有所了解。三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.在建立数据库表时,若给表创建了主索引,则该索引实现了数据完整性中的_。(分数:2.00)A.域完整性B.实体完整性 C.参照完整性D.用户定义完整性解析:解
30、析 本题考查了数据库基础知识中的“数据完整性”的知识,数据完整性是所有数据库管理系统都必须遵循的准则。在绝大部分的 DBMS 软件中都有相关的约束机制。VFP 系统中相关的约束机制如下表所示。 数据完整性 VFP 数据完整性的约束机制 NULL 域完整性(字段有效性) 字段验证规则 记录有效性 记录的验证规则 库表的主索引/候选索引 实体完整性 (数据有效性) 表的有效性 表的触发器 表的触发器 参照完整性(数据一致性) 相关表之间的数据一致性 库表之间的参照完整性 用户自定义完整性 用户自己编写代码 从表中可以清楚地看出,VFP 的索引是用来实现实体完整性的。12.在下列 4 个函数或表达式
31、中,返回值或计算结果的数据类型一定是逻辑型的是_。(分数:2.00)A.IIF()B.BETWEEN() C.DOW(DATE()D.2014-3-20-2000-3-20解析:解析 本题考查了 VFP 的系统函数和表达式。绝大部分的函数是有明确的返回值类型的,只有一个函数是特例,就是 IIF()函数,其格式是: IIF(逻辑表达式,A,B) 该函数根据逻辑表达式的值(.T.或.F.)决定返回 A 或 B,如果逻辑表达式的值是.T.,则返回 A,否则返回B。因此,IIF()函数返回值的类型取决于 A 或 B,所以说是不确定的。 DOW(DATE()返回的是系统日期的星期几,是数值型。 2014
32、-3-20-2000-3-20是两个日期的差,返回日期相差的天数,是数值型。13.在下列语句中,只能对当前工作区中打开的表进行操作的是_。(分数:2.00)A.UPDATE 语句B.ALTER 语句C.ZAP 语句 D.INSERT 语句解析:解析 本题考查 VFP 命令。UPDATE、ALTER、INSERT 都属于 SQL 命令,SQL 命令是不受工作区的限制的,甚至他们所操作的表在操作前都不需要提前打开。 ZAP 命令属于传统 FoxBase 命令(Visual Foxpro 的前身),传统表操作的命令所操作的表都必须事先打开在某一工作区,这些命令后面一般都可以加上“IN 工作区”选项,
33、指定操作相应工作区中的表,如: USE xs IN 3 FROM jlb GROUP BY 1 (分数:2.00)解析:DTOC。 解析 本题的考点有两个:一个是 SELECT-SQL 语句,另一个是系统函数 DTOC()。由于记录某路口车辆通过情况记录中的通过时间的字段(SJ)的类型是 Datetime 类型,而查询语句要统计的是每天通过路口的车辆数,如果直接基于 SJ 字段分组统计,是统计不出每天通过的车辆数的,因为 SJ 字段包含时间内容,每次车辆通过的时间是不一样的,分组查询时不可能分在一组,也就统计不出每天的车辆数。因此,需要去除 SJ 字段中的时间部分,而 DTOC()函数在把 D
34、ate 或 Datetime 类型的数据转换为字符型时,可以忽略时间部分。DTOC()函数的语法格式如下: DTOC(dExpression | tExpression,1) 参数 dExpression 指 Date 型表达式,tExpression 指 Datetime 型表达式。如果是 tExpression,则时间部分被忽略,只返回日期字符串。 参数 1 是可选项,有 1 的话,返回紧缩日期格式,如“20151001”,否则返回“10/01/15”形式的日期字符串。 如果要返回含有时间部分的日期时间的字符串,则应使用 TTOC()函数。23.设当前工作目录中有两个数据库表:课程表(表名
35、为 KC)和成绩表(表名为 CJ),它们均属于数据库JXSJ。课程表包含课程代码(字段名为 KCDM)和课程名称(字段名为 KCMC)等字段,成绩表包含学生选修的课程代码(字段名为 KCDM)和成绩(字段名为 CJ,数据类型为数值型)等字段。如果统计每门课程成绩不及格(成绩小于 60)的学生人数,可以使用下列 SELECT-SQL 命令: SELECT Kc.kcdm AS 课程代码, Kc.kcmc AS 课程名称, COUNT(*) AS 学生人数; FROM jxsj! kc INNER JOIN jxsj! cj; ON Kc.kcdm=cj.kcdm; 1 GROUP BY Kc.k
36、cdm (分数:2.00)解析:WHERE cj60。解析 本题考查 SELECT-SQL 语句,需要考生能够根据题目语义要求来确定SELECT-SQL 语句的各子句。从题目已经给出的语句可以看出,“成绩不及格”的要求没有反应在已有的语句中,显然缺 WHERE 子句来筛选原数据中 cj60 的记录。24.下列程序运行后,屏幕上显示的数据为 1。 SET TALK OFF CLEAR DIMENSION x(3, 4) x=3 FOR i=1 TO 12 x(i)=x(i)*i ENDFOR ?x(2, 2) (分数:2.00)解析:18。 解析 本题考查程序阅读和分析。这类题目是历次等级考试中
37、的必考题型,需要考生对构成程序的要素:常量、变量、数组、函数、命令、程序控制结构等都比较清楚,才能很好地完成此类题目。因此,平时要多上机编写和运行各类程序,从而对程序有更好的感性认识,也可以帮助自己更好地理解函数、命令等要素。 本题中用到了数组和循环结构。 DIMENSION x(3, 4) COUNT(*) AS 被借次数, MAX(jyb.hsrq-jyb.jyrq) AS 最多借阅天数; FROM tsb INNER JOIN jyb ON tsb.flb=jyb.flh; ORDER BY 4 DESC, 3 DESC 查询设计也是分步给分的,因此,在查询设计器中,根据题意,能做多少尽
38、量做出来,不要因为部分不会而放弃全部。(3).设计菜单。 利用菜单设计器,按如下要求修改项目 JXGL 中的菜单 MENU,修改后菜单运行效果如下图所示。 (分数:10.00)_正确答案:()解析:设计菜单。 菜单设计只要掌握以下内容,基本可拿满分: 构建菜单的基本结构,包括菜单、子菜单、分组线等。 设置访问键或快捷键或跳过条件。 设置命令或过程。 本部分的难度可能在“设置命令或过程”中,这个设计需要用到编程语句或 SQL 命令。(4).设计表单。 项目 JXGL 中的表单 FMC14a 用于随机产生 30 个 100300 之间的正整数,并且存储在一个 5 行 6 列的二维数组中。按下列要求
39、修改表单,修改后表单运行时如图所示。 (分数:10.00)_正确答案:()解析:设计表单。 设计表单题考查点一般是: 添加控件(23 个)及设置数据环境。 设置表单、控件属性 6 个左右。 设置事件代码。 如下: 题号 对象名 属性/事件/方属性值/代码 法名 Icon Pc.ico 1 Form1 BolderStyle 2 Height 102 2 Edit1 Width 260 Command1 Caption 生成数组(/C) 3 Command2 Click ThisForm.Release (5).程序改错。 假定按如下规则定义一种三十二进制数:用“0,1,2,9,A,B,C,U,
40、V”32 个符号表示从 0至 31 的 32 个十进制数。例如,三十二进制数“A8T”对应的十进制数的计算过程为 (A8T) 32 =A32 2 +832 1 +T32 0 =101024+832+291=(10525) 10 下面程序的功能是将一个三十二进制数字字符串转换为十进制数形式。修改该程序以实现其功能。要求: 项目中有一个程序文件 Pcode,将下列程序代码复制到其中并进行修改。 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 (1) Num32=“A8T“ (2) Num10=0 (3) FOR i=LEN(Num32)-1 TO 0 (4) c=SUBS
41、TR(Num32, LEN(Num32)-i, 1) (5) IF ISDIGIT(c) (6) d=VAL(c) (7) ELSE (8) IF BETWEEN(UPPER(c), “A“, “V“) (9) d=ASC(UPPER(c)-55 (10) ELSE (11) MESSAGEBOX(“非法的 32 进制数!“, 16) (12) EXIT (13) ENDIF (14) ENDIF (15) Num10=Num10+d*32i (16) ENDFOR (17) MESSAGEBOX(“32 进制数:“+Num32+“的十进制形式是:“+STR(Num10), 64)(分数:10.00)_正确答案:()解析:程序改错。 第 3 行改为:FOR i=LEN(Num32)-1 TO 0 STEP-1 第 12 行改为:RETURN