1、江苏省二级 VISUAL+FOXPRO-7及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列有关信息、信息技术、信息化、信息产业的叙述错误的是_。(分数:2.00)A.从不同的学科和视角出发,对“信息”一词的解释可能有所不同B.雷达技术、卫星技术、人工智能技术、数据库技术等均属于现代信息技术C.我国信息化建设既要充分发挥工业化对信息化的基础和推动作用,又要使信息化成为带动工业化升级的强大动力D.我国的信息产业在 20世纪 90年代起步,目前信息产业销售收入已达每年 1亿元2
2、.下列关于 CPU的叙述错误的是_。(分数:2.00)A.CPU的主要组成部分有运算器、控制器和寄存器B.CPU的主要功能是执行指令,不同类型的 CPU的指令系统通常有所不同C.为了加快运算速度,CPU 中可能包含多个算术逻辑部件(ALU)D.目前 PC所用的 CPU都是 Intel公司的产品3.下列有关 USB接口的叙述错误的是_。(分数:2.00)A.通过 USB接口与 PC连接的外设(如数码相机、扫描仪、打印机等)均不需要外接电源,这些设备均可以通过 USB接口由主机供电B.USB符合“即插即用”规范,支持热插拔C.USB 2.0接口使用 4线连接器,其连接器分为 A型、B 型等类型D.
3、USB 3.0的最高数据传输速率可达每秒数百 MB4.打印机的性能指标主要是打印精度、打印速度、色彩数目和打印成本等。打印精度也就是打印机分辨率,它用 dpi表示,是衡量图像清晰程度的最重要的指标。dpi 的含义是_。(分数:2.00)A.每厘米可打印的点数B.每平方厘米可打印的点数C.每英寸可打印的点数D.每平方英寸可打印的点数5.下列关于计算机软件的叙述错误的是_。(分数:2.00)A.软件的含义比程序更宏观、更物化一些,一般情况下,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值的程序B.软件产品一般是指软件开发厂商交付给用户用于特定用途的一整套程序、数据及相关的文档(包括安装
4、和使用手册)C.免费软件一般是指用户可共享的软件,允许随意拷贝、修改源代码、自由传播D.MS Office软件中包含多个软件产品,用户可以有选择地安装6.下列关于程序设计语言的说法正确的是_。(分数:2.00)A.高级语言程序的执行速度比低级语言程序快B.高级语言就是人们日常使用的自然语言C.高级语言与 CPU的逻辑结构无关D.高级语言编写的程序无须经过翻译或转换计算机就可以直接执行7.关于 3G的叙述错误的是_。(分数:2.00)A.我国的 3G通信有三种不同的标准B.中国移动采用的是我国自主研发的 TD-SCDMA技术C.不同的技术标准相互兼容,手机可以交叉入网,互相通用D.不同技术标准的
5、网络是互通的,可以相互通信8.以下_可以用作某台主机的 IP地址。(分数:2.00)A.62.26.1.256B.202.119.25.4C.178.0.0.0D.223.268.192.29.若计算机内存中连续 2个字节的内容其十六进制形式为 34和 64,则它们不可能是_。(分数:2.00)A.2个西文字符的 ASCII码B.1个 16位整数C.1个汉字的机内码D.图像中一个或两个像素的编码10.声卡是获取数字声音的重要设备。下列有关声卡的叙述错误的是_。(分数:2.00)A.声卡既负责声音的数字化,也负责声音的重建B.声卡既处理波形声音,也负责 MIDI音乐的合成C.声卡中的数字信号处理
6、器(DSP)在完成数字声音编码、解码及编辑操作中起着重要的作用D.因为声卡非常复杂,所以它们都被做成独立的 PCI插卡形式三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.下列有关 Visual FoxPro项目、数据库和表的叙述错误的是_。(分数:2.00)A.一个项目中可以有多个数据库,一个数据库也可以从属于多个项目B.一个数据库中可以有多个表,一个表也可以从属于多个数据库C.数据库中可以包含表、视图和存储过程等D.数据库表可以移出数据库变为自由表,自由表也可以添加到数据库中变为数据库表12.下列 4个函数中返回值为
7、字符型数据的是_。(分数:2.00)A.TTOC()B.VAL()C.DOW()D.FILE()13.设有一个教师档案表(表名为 js)包含一个数值型的年龄字段(字段名为 nl)。在下列 4条命令中,语法正确且可以逻辑删除年龄大于 60的记录的 SQL命令是_。(分数:2.00)A.DELETE FOR nl60B.DELETE js FOR nl60C.DELETE js WHERE nl60D.DELETE FROM js WHERE nl6014.对于某表单上的一个文本框控件来说,可以有(或者说可能发生)下列 4个事件。在这 4个事件中,最后发生的事件是_。(分数:2.00)A.Init
8、B.ValidC.DestroyD.LostFocus15.在一个 Visual FoxPro项目中可以选择一个文件并设置为主文件,用它作为应用系统运行时的起点。在下列 4种类型的文件中,不能够作为主文件的是_。(分数:2.00)A.数据表B.表单C.菜单D.程序五、填空题(总题数:8,分数:20.00)16.在数据库设计中,建立概念模型的常用工具是 1 图。 (分数:2.00)17.在 Visual FoxPro中可以创建多种类型的文件,且每种类型的文件具有其默认文件扩展名。其中,查询文件的文件扩展名为 1。 (分数:2.00)18.在命令窗口中依次执行下列三个命令,则屏幕显示的结果为 1。
9、 CLEAR SET DATE TO LONG ?LEN(DTOC(2012-02-22) (分数:2.00)19.某数据库表含有 xh(字符型)和 rq(日期型)等字段,若要创建一个普通索引,要求记录先按 xh字段排序,相同时再按 rq字段中的年份进行排序,则该索引的索引表达式为 xh+STR( 1)。 (分数:2.00)20.将当前工作区中打开的表的数据复制到文件名为 abc的 Excel文件中,可以使用命令: COPY TO abc 1 (分数:2.00)21.有一个学生成绩表(cj.dbf),用于记录学生各门课程的成绩,其表结构如下表所示。 字段名 含义 字段类型及宽度 xh 学号 C
10、(10) kcdh 课程代号 C(8) cj 成绩 N(3) 要求完善以下 SQL命令,使得可以查询有两门或两门以上课程不及格(成绩小于 60)的学生情况,查询输出包括学号、考试课程数、不及格课程数。 SELECT cj.xh AS学号, COUNT(*)AS 考试课程数, ; SUM( 1)AS不及格课程数; FROM cj; GROUP BY cj.xh; 2不及格课程数=2 (分数:4.00)22.利用菜单设计器创建菜单文件 mymenu并运行之,则在磁盘上会存有 4个文件,它们的主文件名相同、扩展名不同。如果使用命令运行该菜单文件,则命令应为 DO 1。 (分数:2.00)23.设有一
11、个如下图所示的表单,用于按类型显示代码表(DMB.DBF)中的数据。代码表含有 3个字符型字段(字段名分别为类型、代码、名称),其数据如下表所示。 (分数:4.00)六、操作题(总题数:1,分数:50.00)说明:1启动 VFP后在命令窗口中执行下列命令,以设置默认的工作目录: SET DEFA TO T: 2除非题目要求,否则不要对 T盘上的文件进行重命名、复制和删除操作。(分数:50.00)(1).项目、数据库和表操作 打开项目文件 jxgl,在该项目中已有一个数据库 jxsj。根据以下要求进行操作: (1)在 jxSj数据库中按如下表格中所示的结构创建 ab.dbf表,并设置相关属性。
12、字段名 数据类型 宽度 字段标题 nd C 4 年度 gjdq C 20 国家地区 jf N 6(小数 1位) 军费 bz M 备注 设置表的注释:世界各国(地区)军费。 设置年度字段的输入掩码:只能输入数字字符。 设置国家地区字段的显示类:列表框。 设置表的更新触发器:只能更新年度为当前年度(以系统日期为准)或上一年度的记录(例如,当前系统日期为 2015年,则只能修改 2014和 2015年度的记录)。 创建普通索引,索引名为 abed,要求按“年度”排序,相同时按“军费”排序。 (2)在 ab表中输入如下记录: nd gjdq jf bz 2009 美国 6120 (3)将菜单文件 ME
13、NU设置为项目“包含”。 (4)kc表已存在主索引 kcdm,索引表达式为 kcdm;cj 表已存在普通索引 kcdm,索引表达式为 kcdm。以kc表为主表、cj 表为子表,根据 kcdm建立永久关系,并设置两表之间的参照完整性:更新限制、删除级联、插入限制。(分数:10.00)_(2).设计查询。 已知课程表(kc)含有课程代码(kcdm,C)、类型(lx,C)和课程名称(kcmc,C)等字段,成绩表(cj)含有成绩(cj,N)和课程代码(kcdm,C)等字段。按如下要求修改 jxgl项目中的查询 chaxun: 基于 kc表和 cj表查询各种类型课程的选课人数、获学分人数。要求:查询输出
14、字段为 lx、选课人数、获学分人数;查询结果按“类型”降序排列,相同时按“选课人数”排序;输出去向为临时表 temp。 注:获学分的条件是 cj.cj=60。(分数:10.00)_(3).设计菜单。 jxgl项目中已存在菜单 MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图所示。 (分数:10.00)_(4).设计表单。 表单 F102G用来按小组查看世界杯球队信息。按下列要求修改表单,修改后表单运行时如下图所示。 (分数:10.00)_(5).程序改错。 下列程序的功能是:在屏幕上显示如图所示的菱形。要求: (分数:10.00)_江苏省二级
15、 VISUAL+FOXPRO-7答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.下列有关信息、信息技术、信息化、信息产业的叙述错误的是_。(分数:2.00)A.从不同的学科和视角出发,对“信息”一词的解释可能有所不同B.雷达技术、卫星技术、人工智能技术、数据库技术等均属于现代信息技术C.我国信息化建设既要充分发挥工业化对信息化的基础和推动作用,又要使信息化成为带动工业化升级的强大动力D.我国的信息产业在 20世纪 90年代起步,目前信息产业销售收入已达每年 1亿元 解析:2.下
16、列关于 CPU的叙述错误的是_。(分数:2.00)A.CPU的主要组成部分有运算器、控制器和寄存器B.CPU的主要功能是执行指令,不同类型的 CPU的指令系统通常有所不同C.为了加快运算速度,CPU 中可能包含多个算术逻辑部件(ALU)D.目前 PC所用的 CPU都是 Intel公司的产品 解析:3.下列有关 USB接口的叙述错误的是_。(分数:2.00)A.通过 USB接口与 PC连接的外设(如数码相机、扫描仪、打印机等)均不需要外接电源,这些设备均可以通过 USB接口由主机供电 B.USB符合“即插即用”规范,支持热插拔C.USB 2.0接口使用 4线连接器,其连接器分为 A型、B 型等类
17、型D.USB 3.0的最高数据传输速率可达每秒数百 MB解析:4.打印机的性能指标主要是打印精度、打印速度、色彩数目和打印成本等。打印精度也就是打印机分辨率,它用 dpi表示,是衡量图像清晰程度的最重要的指标。dpi 的含义是_。(分数:2.00)A.每厘米可打印的点数B.每平方厘米可打印的点数C.每英寸可打印的点数 D.每平方英寸可打印的点数解析:5.下列关于计算机软件的叙述错误的是_。(分数:2.00)A.软件的含义比程序更宏观、更物化一些,一般情况下,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值的程序B.软件产品一般是指软件开发厂商交付给用户用于特定用途的一整套程序、数据及
18、相关的文档(包括安装和使用手册)C.免费软件一般是指用户可共享的软件,允许随意拷贝、修改源代码、自由传播 D.MS Office软件中包含多个软件产品,用户可以有选择地安装解析:6.下列关于程序设计语言的说法正确的是_。(分数:2.00)A.高级语言程序的执行速度比低级语言程序快B.高级语言就是人们日常使用的自然语言C.高级语言与 CPU的逻辑结构无关 D.高级语言编写的程序无须经过翻译或转换计算机就可以直接执行解析:7.关于 3G的叙述错误的是_。(分数:2.00)A.我国的 3G通信有三种不同的标准B.中国移动采用的是我国自主研发的 TD-SCDMA技术C.不同的技术标准相互兼容,手机可以
19、交叉入网,互相通用 D.不同技术标准的网络是互通的,可以相互通信解析:8.以下_可以用作某台主机的 IP地址。(分数:2.00)A.62.26.1.256B.202.119.25.4 C.178.0.0.0D.223.268.192.2解析:9.若计算机内存中连续 2个字节的内容其十六进制形式为 34和 64,则它们不可能是_。(分数:2.00)A.2个西文字符的 ASCII码B.1个 16位整数C.1个汉字的机内码 D.图像中一个或两个像素的编码解析:10.声卡是获取数字声音的重要设备。下列有关声卡的叙述错误的是_。(分数:2.00)A.声卡既负责声音的数字化,也负责声音的重建B.声卡既处理
20、波形声音,也负责 MIDI音乐的合成C.声卡中的数字信号处理器(DSP)在完成数字声音编码、解码及编辑操作中起着重要的作用D.因为声卡非常复杂,所以它们都被做成独立的 PCI插卡形式 解析:三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四、选择题(总题数:5,分数:10.00)11.下列有关 Visual FoxPro项目、数据库和表的叙述错误的是_。(分数:2.00)A.一个项目中可以有多个数据库,一个数据库也可以从属于多个项目B.一个数据库中可以有多个表,一个表也可以从属于多个数据库 C.数据库中可以包含表、视图和存储过程等D.数据库表可以移出数据库变为自由表
21、,自由表也可以添加到数据库中变为数据库表解析:12.下列 4个函数中返回值为字符型数据的是_。(分数:2.00)A.TTOC() B.VAL()C.DOW()D.FILE()解析:13.设有一个教师档案表(表名为 js)包含一个数值型的年龄字段(字段名为 nl)。在下列 4条命令中,语法正确且可以逻辑删除年龄大于 60的记录的 SQL命令是_。(分数:2.00)A.DELETE FOR nl60B.DELETE js FOR nl60C.DELETE js WHERE nl60D.DELETE FROM js WHERE nl60 解析:14.对于某表单上的一个文本框控件来说,可以有(或者说可
22、能发生)下列 4个事件。在这 4个事件中,最后发生的事件是_。(分数:2.00)A.InitB.ValidC.Destroy D.LostFocus解析:15.在一个 Visual FoxPro项目中可以选择一个文件并设置为主文件,用它作为应用系统运行时的起点。在下列 4种类型的文件中,不能够作为主文件的是_。(分数:2.00)A.数据表 B.表单C.菜单D.程序解析:五、填空题(总题数:8,分数:20.00)16.在数据库设计中,建立概念模型的常用工具是 1 图。 (分数:2.00)解析:E-R17.在 Visual FoxPro中可以创建多种类型的文件,且每种类型的文件具有其默认文件扩展名
23、。其中,查询文件的文件扩展名为 1。 (分数:2.00)解析:QPR18.在命令窗口中依次执行下列三个命令,则屏幕显示的结果为 1。 CLEAR SET DATE TO LONG ?LEN(DTOC(2012-02-22) (分数:2.00)解析:1319.某数据库表含有 xh(字符型)和 rq(日期型)等字段,若要创建一个普通索引,要求记录先按 xh字段排序,相同时再按 rq字段中的年份进行排序,则该索引的索引表达式为 xh+STR( 1)。 (分数:2.00)解析:YEAR(RQ)20.将当前工作区中打开的表的数据复制到文件名为 abc的 Excel文件中,可以使用命令: COPY TO
24、abc 1 (分数:2.00)解析:XLS21.有一个学生成绩表(cj.dbf),用于记录学生各门课程的成绩,其表结构如下表所示。 字段名 含义 字段类型及宽度 xh 学号 C(10) kcdh 课程代号 C(8) cj 成绩 N(3) 要求完善以下 SQL命令,使得可以查询有两门或两门以上课程不及格(成绩小于 60)的学生情况,查询输出包括学号、考试课程数、不及格课程数。 SELECT cj.xh AS学号, COUNT(*)AS 考试课程数, ; SUM( 1)AS不及格课程数; FROM cj; GROUP BY cj.xh; 2不及格课程数=2 (分数:4.00)解析:IIF(cj.c
25、j60, 1, 0);HAVING22.利用菜单设计器创建菜单文件 mymenu并运行之,则在磁盘上会存有 4个文件,它们的主文件名相同、扩展名不同。如果使用命令运行该菜单文件,则命令应为 DO 1。 (分数:2.00)解析:Mymenu.mpr23.设有一个如下图所示的表单,用于按类型显示代码表(DMB.DBF)中的数据。代码表含有 3个字符型字段(字段名分别为类型、代码、名称),其数据如下表所示。 (分数:4.00)解析:FILTER;DeleteMark六、操作题(总题数:1,分数:50.00)说明:1启动 VFP后在命令窗口中执行下列命令,以设置默认的工作目录: SET DEFA TO
26、 T: 2除非题目要求,否则不要对 T盘上的文件进行重命名、复制和删除操作。(分数:50.00)(1).项目、数据库和表操作 打开项目文件 jxgl,在该项目中已有一个数据库 jxsj。根据以下要求进行操作: (1)在 jxSj数据库中按如下表格中所示的结构创建 ab.dbf表,并设置相关属性。 字段名 数据类型 宽度 字段标题 nd C 4 年度 gjdq C 20 国家地区 jf N 6(小数 1位) 军费 bz M 备注 设置表的注释:世界各国(地区)军费。 设置年度字段的输入掩码:只能输入数字字符。 设置国家地区字段的显示类:列表框。 设置表的更新触发器:只能更新年度为当前年度(以系统
27、日期为准)或上一年度的记录(例如,当前系统日期为 2015年,则只能修改 2014和 2015年度的记录)。 创建普通索引,索引名为 abed,要求按“年度”排序,相同时按“军费”排序。 (2)在 ab表中输入如下记录: nd gjdq jf bz 2009 美国 6120 (3)将菜单文件 MENU设置为项目“包含”。 (4)kc表已存在主索引 kcdm,索引表达式为 kcdm;cj 表已存在普通索引 kcdm,索引表达式为 kcdm。以kc表为主表、cj 表为子表,根据 kcdm建立永久关系,并设置两表之间的参照完整性:更新限制、删除级联、插入限制。(分数:10.00)_正确答案:()解析
28、:项目、数据库和表操作 字段输入掩码:9999 索引表达式:nd+STR(jf) 角虫发器:YEAR(DATE()=VAL(nd)OR YEAR(DATE()=VAL(md)+1 或者 STR(YEAR(DATE(), 4)=nd OR STR(YEAR(DATE()-1, 4)=nd(2).设计查询。 已知课程表(kc)含有课程代码(kcdm,C)、类型(lx,C)和课程名称(kcmc,C)等字段,成绩表(cj)含有成绩(cj,N)和课程代码(kcdm,C)等字段。按如下要求修改 jxgl项目中的查询 chaxun: 基于 kc表和 cj表查询各种类型课程的选课人数、获学分人数。要求:查询输
29、出字段为 lx、选课人数、获学分人数;查询结果按“类型”降序排列,相同时按“选课人数”排序;输出去向为临时表 temp。 注:获学分的条件是 cj.cj=60。(分数:10.00)_正确答案:()解析:设计查询 SELECT kc.lx.COUNT(*) AS选课人数, SUM(IIF(cj.cj=60, 1, 0)AS 获学分人数; FROM jxsj! kc INNER JOIN jxsj! cj ON kc.kcdm=cj.kcdm; GROUP BY kc.lx; ORDER BY kc.lx DESC, 2; INTO CURSOR temp(3).设计菜单。 jxgl项目中已存在菜
30、单 MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图所示。 (分数:10.00)_正确答案:()解析:设计菜单 命令/过程:RUN/N mspaint(4).设计表单。 表单 F102G用来按小组查看世界杯球队信息。按下列要求修改表单,修改后表单运行时如下图所示。 (分数:10.00)_正确答案:()解析:设计表单 题号 对象名 属性/事件/方法名 属性值/代码 ColumnCount 3 RowSourceType 6 1 List1 RowSource 组别、编号、国家 2 OleboundCont添加操作 ControlSource fifa.国旗 rol1 Stretch 2 3 Combo1 InteractiveChange SET FILTER TO THiSFORM.List1.ListIndex=1 4 List1 InteractiveChange THISFORM.Refresh THISFORM.Label3.Caption=fifa.国家 (5).程序改错。 下列程序的功能是:在屏幕上显示如图所示的菱形。要求: (分数:10.00)_正确答案:()解析:程序改错 第 4行改为:PARAMETERS m, s1, s2 第 7行改为:FOR j=1 TO 2*i-1