1、江苏省二级 VISUAL+FOXPRO-8及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列有关信息、信息技术、信息化、信息产业的叙述错误的是_。(分数:2.00)A.信息、物质与能量是客观世界的三大构成要素,没有信息则任何事物都没有意义B.现代信息技术的主要特征之一是以计算机及其软件为核心C.信息化的概念起源于 20世纪 90年代,我国的信息化建设起步于 21世纪初D.信息产业主要包括信息设备制造业、信息服务业、信息开发业等2.芯片组是 PC各组成部分相互连通与通信的枢纽
2、。下列关于芯片组的叙述错误的是_。(分数:2.00)A.芯片组是主板上的重要部件,它直接固定在主板上,通常不可更换B.芯片组与 CPU的类型必须相匹配C.芯片组提供了 CPU的时钟信号D.所有外部设备的控制功能都集成在芯片组中3.关于 PC主板上的 CMOS芯片,下列说法正确的是_。(分数:2.00)A.CMOS芯片需要一个电池给它供电,否则其中的数据在主机断电后会丢失B.CMOS芯片用于存储加电自检程序C.CMOS芯片用于存储 BIOS,是易失性的D.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器4.下列有关辅助存储器的说法错误的是_。(分数:2.00)A.硬盘的容量越来越大,这是
3、因为硬盘中的碟片数目越来越多B.硬盘的内部传输速率一般小于外部传输速率C.U盘采用 Flash存储技术,属于半导体存储器D.目前使用的 SSD(固态硬盘)读取数据的速度要比普通硬盘快很多5.下列关于 Windows操作系统处理器管理的说法错误的是_。(分数:2.00)A.处理器管理主要目的是提高 CPU的使用效率B.多任务处理是将 CPU时间划分成时间片,轮流为多个任务服务C.并行处理系统可以使多个 CPU同时工作,提高计算机系统的性能D.多任务处理要求计算机必须使用多核 CPU6.下列关于高级程序设计语言中的数据成分的说法错误的是_。(分数:2.00)A.数据的名称用标识符来命名B.数组是一
4、组相同类型数据元素的有序集合C.指针变量中存放的是某个数据的内存地址D.程序员不可以自己定义新的数据类型7.下列有关无线通信技术的叙述错误的是_。(分数:2.00)A.具有较强的电离层反射能力,适用于环球通信B.卫星通信利用人造地球卫星作为中继站转发无线电信号,实现在两个或多个地球站之间的通信C.卫星通信也是一种微波通信D.手机通信不属于微波通信8.某计算机系统中,西文使用标准 ASCII码、汉字采用 GB2312编码。设有一段纯文本,其机内码为 CB F5 DO B4 50 43 CA C7 D6 B8,则在这段文本中含有_。(分数:2.00)A.2个汉字和 1个西文字符B.4个汉字和 2个
5、西文字符C.8个汉字和 2个西文字符D.4个汉字和 1个西文字符9.UTF-8和 UTF-16是_标准的 2种编码方案。(分数:2.00)A.GB2312B.CBKC.UCS(Unicode)D.CB1803010.若波形声音未进行压缩时的码率为 128kb/s,已知取样频率为 8kHz,量化位数为 8,那么它的声道数是_。(分数:2.00)A.1B.2C.4D.8三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.在数据库系统中,数据模型是定义数据及其操作的一种抽象表示。用二维表结构表示各类实体及其联系的数据模型称为_。
6、(分数:2.00)A.层次模型B.网状模型C.关系模型D.面向对象模型12.下列有关项目、数据库和表的叙述错误的是_。(分数:2.00)A.在一个项目中可以创建多个数据库,一个数据库也可以从属于多个项目B.在一个数据库中可以创建多个数据库表,一个数据库表也可以从属于多个数据库C.数据库表可以移出数据库成为自由表,自由表可以添加到数据库中成为数据库表D.用户既可以使用命令创建表,也可以使用表设计器创建表13.下列有关查询与视图的叙述错误的是_。(分数:2.00)A.利用查询设计器创建的查询文件,可以利用 Windows中的“记事本”程序对其进行编辑修改B.基于两个表创建查询时,这两个表必须是数据
7、库表,且表之间已创建永久性关系C.利用 DO命令运行查询文件时,必须给出查询文件的扩展名D.无论是创建本地视图还是创建远程视图,都不会产生新的文件14.下列常用控件中无 Value属性的是_。(分数:2.00)A.TextBox(文本框)B.CommandButton(命令按钮)C.CheckBox(复选框)D.OptionButton(选项按钮)15.若当前工作目录中有一个报表文件 ABC,可以使用命令_预览该报表。(分数:2.00)A.REPROT FORM abc PREVIEWB.DO REPORT abc PREVIEWC.PRINT REPORT abc PREVIEWD.PREV
8、IEW REPORT abc五、填空题(总题数:9,分数:20.00)16.在 Visual FoxPro环境下,用户可通过“选项”对话框进行操作环境的设置,也可使用 SET命令进行设置。例如,将当前工作目录设置为 D盘 ABC文件夹,可使用命令: SET 1TO d:/abc。 (分数:2.00)17.在创建表时,日期型、日期时间型、逻辑型、备注型字段的宽度是默认的(固定的),它们分别为 8、 1、1、4。 (分数:2.00)18.在最小未使用工作区中打开某 js表,可以使用命令:USE js IN 1。 (分数:2.00)19.在 Visual FoxPro中,自由表与数据库表有许多不同之
9、处。以索引来说,数据库表可以创建主索引、候选索引、普通索引、唯一索引等类型,但自由表不能创建 1。 (分数:2.00)20.使用 SELECT-SQL命令进行数据查询时,如果要求查询结果无重复记录,则在 SQL命令中可以使用 1关键字进行控制。 (分数:2.00)21.运行下列程序后,屏幕显示的数据为 1。 CLEAR STORE“qcw“TO c cc=SPACE(0) D0 WHILE LEN(c)0 cc=CHR(ASC(LEFT(c, 1)+2)+cc c=SUBS(c, 2) ENDDO ? cc (分数:2.00)22.计时器控件是用来处理复发事件的控件。在 Visual FoxP
10、ro中,计时器控件有多个属性,但用户常用的属性主要有两个:一是用于指定触发 Timer事件时间间隔(单位为毫秒)的 Interval属性,另一个是用于指定计时器控件是否响应触发的 Timer事件的 1 属性。 (分数:2.00)23.在 Visual FoxPro中,可以使用命令来预览报表文件。例如,使用下列命令可以预览报表文件 abc: 1abc PREVIEW? (分数:2.00)24.设有一个自由表(表文件名为 lwsj.dbf.gjc字段的含义为“关键词”),用于记录某期刊发表的学术论文情况,其表结构(部分字段)如表 1所示,表数据如表 2所示。 表 1 字段名 含义 字段类型及宽度
11、lwbh 论文编号 C(10) lwmc 论文名称 C(60) gjc 关键词 C(80) gs 关键词数 N(1) 表 2 lwbh lwmc gjc gs 2009G11011 商业生态系统视角的国际软件接包竞争 比较 商业生态系统/软件接包/接包竞争 2009J22012 国内情报学理论 2008年研究热点及发展 趋势 情报学理论/研究热点/发展趋势 2009F22105 我国信息共享空间研究文献计量学分析 信息共享空间/作者分布/文献计量学/统 计分析 从表 2中可以看出,每篇论文有多个关键词,且各个关键词之间用斜杠(/)分隔(注:关键词的个数为38)。完善下列程序,其功能是:统计每篇
12、论文的关键词个数,并将关键词个数写入 gs字段中。 CLOSE TABLE ALL USE lwsj SCAN c=ALLT(gjc) FOR i=7 TO 1 1 IF AT(“/“, c, i)0 REPLACE gs with i+1 2 ENDIF ENI)FOR ENDSCAN (分数:4.00)六、操作题(总题数:1,分数:50.00)说明:1启动 VFP后在命令窗口中执行下列命令,以设置默认的工作目录: SET DEFA TO T: 2除非题目要求,否则不要对 T盘上的文件进行重命名、复制和删除操作。(分数:50.00)(1).项目、数据库和表操作。 打开项目文件 jxgl,在该
13、项目中已有一个数据库 jxsj。根据以下要求进行操作: (1)在 jxsj数据库中按如下表格中所示的结构创建 ab.dbf表,并设置相关属性。 字段名 数据类型 宽度 字段标题 cg C 20 场馆 wz C 1 位置 sjzt M 设计主题 zdmj N 10(小数 2位) 占地面积 设置表的注释:世博会场馆简介一览表。 设置 cg字段的有效性规则:不能为空字符串。 设置zdmj字段的输入掩码:整数部分从右至左每 3位用“,”字符隔开。 设置 wz字段的有效性规则:只能是 A、B、C、D、E 片区中的一个。 创建索引名为 abcd的普通索引,要求按“位置”排序,相同时按“占地面积”排序。 (
14、2)在 ab表中输入如下记录: cg wz sjzt zdmj 澳大利亚馆 B 畅想之洲 4800 (3)为项目设置项目信息:项目的图标为 pc.ico文件。 (4)kc表与 cj表具有相同的字段 kcdm,以 kc表为主表、cj 表为子表,根据 kcdm建立永久关系,并设置两表之间的参照完整性:删除级联、插入限制。(分数:10.00)_(2).设计查询。 已知课程表(kc.dbf。)存储了课程基本信息,其中含课程代码(kcdm,C)、课程名称(kcmc,C)等字段;成绩表(cj.dbf)存储了每个学生各门课程的成绩信息,其中含课程代码(kcdm,C)、成绩(cj,N)等字段。按如下要求修改
15、jxgl项目中的查询 chaxun: 基于 kc表和 cj表,查询每门课程参加考试的人数、平均成绩和不及格人数(成绩小于 60者不及格)。要求:输出字段依次为 kcdm、kcmc、人数、平均成绩、不及格人数,查询结果按“平均成绩”降序排列,查询去向为表(表的文件名为 abc)。(分数:10.00)_(3).设计菜单。 jxgl项目中已存在菜单 MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图所示。 (分数:10.00)_(4).设计表单。 表单 FRM11A用于学生选课操作。按下列要求修改表单,修改后表单运行时如下图所示。 (分数:10.00
16、)_(5).程序改错。 下列程序的功能是:将由任意字符(包括汉字)组成的字符串反序显示。要求: 项目中有一个程序文件 Pcode,将下列程序代码复制到其中并进行修改。 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 (1) CLEAR (2) cStrl=“关系数据库管理系统 Visual FoxPro“ (3) ?“该字符串的反序为:“+fnc() (4) PROC fnc() (5) PARA s (6) cStr2=“ (7) DO WHILE.T. (8) c1=LEFT(s, 1) (9) IF ASC(c1)127 (10) c1=LEFT(s, 2) (
17、11) ENDIF (12) cStr2=c1+cStr2 (13) s=RIGHT(s, LEN(s)-LEN(c1) (14) IF LEN(s)=0 (15) EXIT (16) ENDIF (17) ENDDO (18) RETURN s(分数:10.00)_江苏省二级 VISUAL+FOXPRO-8答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列有关信息、信息技术、信息化、信息产业的叙述错误的是_。(分数:2.00)A.信息、物质与能量是客观世界的三大构成要素,没
18、有信息则任何事物都没有意义B.现代信息技术的主要特征之一是以计算机及其软件为核心C.信息化的概念起源于 20世纪 90年代,我国的信息化建设起步于 21世纪初 D.信息产业主要包括信息设备制造业、信息服务业、信息开发业等解析:2.芯片组是 PC各组成部分相互连通与通信的枢纽。下列关于芯片组的叙述错误的是_。(分数:2.00)A.芯片组是主板上的重要部件,它直接固定在主板上,通常不可更换B.芯片组与 CPU的类型必须相匹配C.芯片组提供了 CPU的时钟信号D.所有外部设备的控制功能都集成在芯片组中 解析:3.关于 PC主板上的 CMOS芯片,下列说法正确的是_。(分数:2.00)A.CMOS芯片
19、需要一个电池给它供电,否则其中的数据在主机断电后会丢失 B.CMOS芯片用于存储加电自检程序C.CMOS芯片用于存储 BIOS,是易失性的D.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器解析:4.下列有关辅助存储器的说法错误的是_。(分数:2.00)A.硬盘的容量越来越大,这是因为硬盘中的碟片数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率C.U盘采用 Flash存储技术,属于半导体存储器D.目前使用的 SSD(固态硬盘)读取数据的速度要比普通硬盘快很多解析:5.下列关于 Windows操作系统处理器管理的说法错误的是_。(分数:2.00)A.处理器管理主要目的是提高 CP
20、U的使用效率B.多任务处理是将 CPU时间划分成时间片,轮流为多个任务服务C.并行处理系统可以使多个 CPU同时工作,提高计算机系统的性能D.多任务处理要求计算机必须使用多核 CPU 解析:6.下列关于高级程序设计语言中的数据成分的说法错误的是_。(分数:2.00)A.数据的名称用标识符来命名B.数组是一组相同类型数据元素的有序集合C.指针变量中存放的是某个数据的内存地址D.程序员不可以自己定义新的数据类型 解析:7.下列有关无线通信技术的叙述错误的是_。(分数:2.00)A.具有较强的电离层反射能力,适用于环球通信B.卫星通信利用人造地球卫星作为中继站转发无线电信号,实现在两个或多个地球站之
21、间的通信C.卫星通信也是一种微波通信D.手机通信不属于微波通信 解析:8.某计算机系统中,西文使用标准 ASCII码、汉字采用 GB2312编码。设有一段纯文本,其机内码为 CB F5 DO B4 50 43 CA C7 D6 B8,则在这段文本中含有_。(分数:2.00)A.2个汉字和 1个西文字符B.4个汉字和 2个西文字符 C.8个汉字和 2个西文字符D.4个汉字和 1个西文字符解析:9.UTF-8和 UTF-16是_标准的 2种编码方案。(分数:2.00)A.GB2312B.CBKC.UCS(Unicode) D.CB18030解析:10.若波形声音未进行压缩时的码率为 128kb/s
22、,已知取样频率为 8kHz,量化位数为 8,那么它的声道数是_。(分数:2.00)A.1B.2 C.4D.8解析:三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.在数据库系统中,数据模型是定义数据及其操作的一种抽象表示。用二维表结构表示各类实体及其联系的数据模型称为_。(分数:2.00)A.层次模型B.网状模型C.关系模型 D.面向对象模型解析:12.下列有关项目、数据库和表的叙述错误的是_。(分数:2.00)A.在一个项目中可以创建多个数据库,一个数据库也可以从属于多个项目B.在一个数据库中可以创建多个数据库表,一个
23、数据库表也可以从属于多个数据库 C.数据库表可以移出数据库成为自由表,自由表可以添加到数据库中成为数据库表D.用户既可以使用命令创建表,也可以使用表设计器创建表解析:13.下列有关查询与视图的叙述错误的是_。(分数:2.00)A.利用查询设计器创建的查询文件,可以利用 Windows中的“记事本”程序对其进行编辑修改B.基于两个表创建查询时,这两个表必须是数据库表,且表之间已创建永久性关系 C.利用 DO命令运行查询文件时,必须给出查询文件的扩展名D.无论是创建本地视图还是创建远程视图,都不会产生新的文件解析:14.下列常用控件中无 Value属性的是_。(分数:2.00)A.TextBox(
24、文本框)B.CommandButton(命令按钮) C.CheckBox(复选框)D.OptionButton(选项按钮)解析:15.若当前工作目录中有一个报表文件 ABC,可以使用命令_预览该报表。(分数:2.00)A.REPROT FORM abc PREVIEW B.DO REPORT abc PREVIEWC.PRINT REPORT abc PREVIEWD.PREVIEW REPORT abc解析:五、填空题(总题数:9,分数:20.00)16.在 Visual FoxPro环境下,用户可通过“选项”对话框进行操作环境的设置,也可使用 SET命令进行设置。例如,将当前工作目录设置为
25、 D盘 ABC文件夹,可使用命令: SET 1TO d:/abc。 (分数:2.00)解析:DEFAULT17.在创建表时,日期型、日期时间型、逻辑型、备注型字段的宽度是默认的(固定的),它们分别为 8、 1、1、4。 (分数:2.00)解析:818.在最小未使用工作区中打开某 js表,可以使用命令:USE js IN 1。 (分数:2.00)解析:019.在 Visual FoxPro中,自由表与数据库表有许多不同之处。以索引来说,数据库表可以创建主索引、候选索引、普通索引、唯一索引等类型,但自由表不能创建 1。 (分数:2.00)解析:主索引20.使用 SELECT-SQL命令进行数据查询
26、时,如果要求查询结果无重复记录,则在 SQL命令中可以使用 1关键字进行控制。 (分数:2.00)解析:DISTINCT21.运行下列程序后,屏幕显示的数据为 1。 CLEAR STORE“qcw“TO c cc=SPACE(0) D0 WHILE LEN(c)0 cc=CHR(ASC(LEFT(c, 1)+2)+cc c=SUBS(c, 2) ENDDO ? cc (分数:2.00)解析:yes22.计时器控件是用来处理复发事件的控件。在 Visual FoxPro中,计时器控件有多个属性,但用户常用的属性主要有两个:一是用于指定触发 Timer事件时间间隔(单位为毫秒)的 Interval
27、属性,另一个是用于指定计时器控件是否响应触发的 Timer事件的 1 属性。 (分数:2.00)解析:Timer23.在 Visual FoxPro中,可以使用命令来预览报表文件。例如,使用下列命令可以预览报表文件 abc: 1abc PREVIEW? (分数:2.00)解析:REPORT FORM24.设有一个自由表(表文件名为 lwsj.dbf.gjc字段的含义为“关键词”),用于记录某期刊发表的学术论文情况,其表结构(部分字段)如表 1所示,表数据如表 2所示。 表 1 字段名 含义 字段类型及宽度 lwbh 论文编号 C(10) lwmc 论文名称 C(60) gjc 关键词 C(80
28、) gs 关键词数 N(1) 表 2 lwbh lwmc gjc gs 2009G11011 商业生态系统视角的国际软件接包竞争比较商业生态系统/软件接包/接包竞争2009J22012 国内情报学理论2008年情报学理论/研究热点/发研究热点及发展趋势展趋势2009F22105 我国信息共享空间研究文献计量学分析信息共享空间/作者分布/文献计量学/统计分析从表 2中可以看出,每篇论文有多个关键词,且各个关键词之间用斜杠(/)分隔(注:关键词的个数为38)。完善下列程序,其功能是:统计每篇论文的关键词个数,并将关键词个数写入 gs字段中。 CLOSE TABLE ALL USE lwsj SCA
29、N c=ALLT(gjc) FOR i=7 TO 1 1 IF AT(“/“, c, i)0 REPLACE gs with i+1 2 ENDIF ENI)FOR ENDSCAN (分数:4.00)解析:STEP-1;EXIT六、操作题(总题数:1,分数:50.00)说明:1启动 VFP后在命令窗口中执行下列命令,以设置默认的工作目录: SET DEFA TO T: 2除非题目要求,否则不要对 T盘上的文件进行重命名、复制和删除操作。(分数:50.00)(1).项目、数据库和表操作。 打开项目文件 jxgl,在该项目中已有一个数据库 jxsj。根据以下要求进行操作: (1)在 jxsj数据库
30、中按如下表格中所示的结构创建 ab.dbf表,并设置相关属性。 字段名 数据类型 宽度 字段标题 cg C 20 场馆 wz C 1 位置 sjzt M 设计主题 zdmj N 10(小数2位)占地面积 设置表的注释:世博会场馆简介一览表。 设置 cg字段的有效性规则:不能为空字符串。 设置zdmj字段的输入掩码:整数部分从右至左每 3位用“,”字符隔开。 设置 wz字段的有效性规则:只能是 A、B、C、D、E 片区中的一个。 创建索引名为 abcd的普通索引,要求按“位置”排序,相同时按“占地面积”排序。 (2)在 ab表中输入如下记录: cg wz sjzt zdmj 澳大利亚馆 B 畅想
31、之洲 4800 (3)为项目设置项目信息:项目的图标为 pc.ico文件。 (4)kc表与 cj表具有相同的字段 kcdm,以 kc表为主表、cj 表为子表,根据 kcdm建立永久关系,并设置两表之间的参照完整性:删除级联、插入限制。(分数:10.00)_正确答案:()解析:项目、数据库和表操作 cg字段的有效性规则:!EMPTY(cg) zdmj字段的输入掩码:9,999,999.99 wz字段的有效性规则:wz=“A“OR wz=“B“OR wz=“C“OR wz=“D“OR wz=“E“ 或 INLIST(wz, “A“, “B“, “C“, “D“, “E“) 索引表达式:wz+STR
32、(zdmj,10,2)(2).设计查询。 已知课程表(kc.dbf。)存储了课程基本信息,其中含课程代码(kcdm,C)、课程名称(kcmc,C)等字段;成绩表(cj.dbf)存储了每个学生各门课程的成绩信息,其中含课程代码(kcdm,C)、成绩(cj,N)等字段。按如下要求修改 jxgl项目中的查询 chaxun: 基于 kc表和 cj表,查询每门课程参加考试的人数、平均成绩和不及格人数(成绩小于 60者不及格)。要求:输出字段依次为 kcdm、kcmc、人数、平均成绩、不及格人数,查询结果按“平均成绩”降序排列,查询去向为表(表的文件名为 abc)。(分数:10.00)_正确答案:()解析
33、:设计查询 SELECT kc.kcdm, kc.kcmc, COUNT(*)AS人数, AVG(cj)AS 平均成绩, ; SUM(IIF(cj60, 1, 0)AS 不及格人数; FROM jxsj! kc INNER JOIN jxsj! cj; ON kc.kcdm=cj.kcdm; GROUP BY kc.kcdm; ORDER BY 4 DESC; INTO TABLE abc.dbf(3).设计菜单。 jxgl项目中已存在菜单 MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图所示。 (分数:10.00)_正确答案:()解析:设计
34、菜单 略。(4).设计表单。 表单 FRM11A用于学生选课操作。按下列要求修改表单,修改后表单运行时如下图所示。 (分数:10.00)_正确答案:()解析:设计表单 题号 对象名 属性/事件/方法 属性值/代码 1 Form1 Caption 选课表单 2 Lis (添加对t2 象) 3 C1 ClickEvent THISFORM.List2.AddItem(Mxh+THISFORM.List1.Value) 4 Command1 ClickEvent THISFORM.Release (5).程序改错。 下列程序的功能是:将由任意字符(包括汉字)组成的字符串反序显示。要求: 项目中有一个
35、程序文件 Pcode,将下列程序代码复制到其中并进行修改。 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 (1) CLEAR (2) cStrl=“关系数据库管理系统 Visual FoxPro“ (3) ?“该字符串的反序为:“+fnc() (4) PROC fnc() (5) PARA s (6) cStr2=“ (7) DO WHILE.T. (8) c1=LEFT(s, 1) (9) IF ASC(c1)127 (10) c1=LEFT(s, 2) (11) ENDIF (12) cStr2=c1+cStr2 (13) s=RIGHT(s, LEN(s)-LEN(c1) (14) IF LEN(s)=0 (15) EXIT (16) ENDIF (17) ENDDO (18) RETURN s(分数:10.00)_正确答案:()解析:程序改错 第 3行改为:?“该字符串的反序为:“+fnc(cStr1) 第 18行改为:RETUR cStr2
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1