1、江苏省二级 VISUAL+FOXPRO-4及答案解析(总分:100.00,做题时间:90 分钟)一、第一部分 计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:10,分数:20.00)1.集成电路是现代信息产业的基础。目前 PC中 CPU芯片采用的集成电路属于_。(分数:2.00)A.小规模集成电路B.中规模集成电路C.大规模集成电路D.超(极)大规模集成电路2.CPU中,加法运算是由_完成的。(分数:2.00)A.总线B.控制器C.算术逻辑部件(运算器)D.寄存器3.PC主板上所能安装的主存储器最大容量及可使用的内存条类型主要取决于_。(分数:2.00)A.CPU主频B
2、.北桥芯片C.I/O总线D.南桥芯片4.关于 PCI总线说法错误的是_。(分数:2.00)A.PCI总线是一种 I/O总线B.PCI总线的工作由北桥芯片控制C.PCI总线可同时支持多个外围设备进行数据传输D.PCI总线的新标准是 PCI-E5.下列关于硬盘存储器信息存储原理的叙述错误的是_。(分数:2.00)A.盘片表面的磁性材料粒子有两种不同的磁化方向,分别用来记录“0”和“1”B.盘片表面划分为许多同心圆,每个圆称为一个磁道,盘面上一般都有几千个磁道C.每条磁道还要分成几千个扇区,每个扇区的存储容量一般为 512字节D.与 CD光盘片一样,每个磁盘片只有一面用于存储信息6.下列关于计算机程
3、序的叙述错误的是_。(分数:2.00)A.程序由指令(语句)组成B.程序中的指令(语句)都是计算机能够理解和执行的C.启动运行某个程序,就是由 CPU执行该程序中的指令(语句)D.CPU可以直接执行外存储器中程序的指令(语句)7.下列几种说法比较准确和完整的是_。(分数:2.00)A.计算机的算法是解决某个问题的方法与步骤B.计算机的算法是用户操作使用计算机的方法C.计算机的算法是运算器中算术逻辑运算的处理方法D.计算机的算法是资源管理器中文件的排序方法8.以下关于局域网、城域网和广域网的叙述正确的是_。(分数:2.00)A.广域网只是比局域网覆盖的地域广,它们所采用的技术是相同的B.家庭用户
4、通过 ADSL入网,所接入的网络属于城域网C.现阶段家庭用户的 PC只能通过电话线接入网络D.个人不允许组建计算机网络9.下列有关超文本的叙述错误的是_。(分数:2.00)A.超文本采用网状结构来组织信息,文本中的各个部分按照其内容的逻辑关系互相链接B.WWW网页就是典型的超文本结构C.超文本结构的文档其文件类型一定是 html或 htmD.微软的 Word和 PowerPoint软件也能制作超文本文档10.数字图像的基本属性(参数)中不包含_。(分数:2.00)A.像素的数目B.分辨率C.像素深度D.颜色空间的类型三、第二部分 VISUAL FOXPRO 数据(总题数:0,分数:0.00)四
5、、选择题(总题数:5,分数:10.00)11.在数据库设计中,将 E-R图转换成关系数据模型属于_阶段的工作。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计12.下列表达式中,表达式数据类型为日期型的是_。(分数:2.00)A.09/06/2011-2B.CTOD(“09/06/2011“)-DATE()C.DTOC(DATE()+“09/06/2011“D.CTOD(“09/06/2011“)-313.在创建某数据库表时,给表指定了主索引。该主索引可以实现数据完整性中的_。(分数:2.00)A.参照完整性B.域完整性C.实体完整性D.用户自定义完整性14.在创建查询时,用
6、户可以设置查询结果的去向(默认的查询去向是在 Visual FoxPro主窗口中以浏览方式显示),可以设置的查询去向有多种类型,但不包括_。(分数:2.00)A.文本文件B.报表C.表单D.临时表15.下列 4种控件中,默认情况下无 Caption属性的是_。(分数:2.00)A.文本框B.标签C.复选框D.命令按钮五、填空题(总题数:9,分数:20.00)16.在设计和创建表结构的过程中,有些数据类型的字段宽度是固定的,不需要用户设定。例如,逻辑型字段的宽度为 1、日期型字段的宽度为 8、日期时间型字段的宽度为 1。 (分数:2.00)17.用户可以在表设计器中修改表结构,也可以用命令直接修
7、改表结构。例如,删除 xs表的记录有效性规则可以使用命令 ALTER TABLE xs 1 CHECK。 (分数:2.00)18.在进行多表操作时,用户在打开一个表之前,一般需要先选择工作区。选择当前未使用的最小号工作区,可以使用命令 1。 (分数:2.00)19.在删除表记录时,一般先使用 DELETE命令给记录加删除标记(即逻辑删除),然后使用 PACK命令清理带删除标记的记录(即物理删除)。如果要彻底删除表中所有记录,可以使用效率更高的命令 1。 (分数:2.00)20.某学校电子阅览室的计算机上有一个软件自动地记录用户每次上网的时间,并将信息登记在表 swjl中。swjl表含有两个日期
8、时间型字段,字段名分别为 swsj和 xwsj,分别登记用户连接上网时的时间和断开下网时的时间。下列 SELECT-SQL命令可以统计该计算机 2010年每月上网的次数和总计时间(以分钟计),且按总计时间排序输出结果: SELECT MONTH(swsj) AS月份, COUNT(*) AS 上网次数, ; SUM(xwsj-swsj)/60 AS总计时间; FROM swjl; WHERE YEAR(swsj)=2010; GROUP BY 1; 1 (分数:2.00)21.下列程序(由 17行语句组成)的功能是找出 101100000 之间所有符合下列条件的数:该数等于其各位数字的阶乘之和
9、。但程序运行时提示程序的第 4行有错,第 4行语句应修改为 1。 FOR i=101 TO 100000 p=0 c=ALLT(STR(i) FOR j=1 TO i p=p+jc(VAL(SUBSTR(c, j, 1) ENDFOR IF i=p ?i ENDIF ENDFOR FUNCTl0N jc SUM(xwsj-swsj)/60 AS总计时间; FROM swjl; WHERE YEAR(swsj)=2010; GROUP BY 1; 1 (分数:2.00)解析:ORDER BY 321.下列程序(由 17行语句组成)的功能是找出 101100000 之间所有符合下列条件的数:该数等
10、于其各位数字的阶乘之和。但程序运行时提示程序的第 4行有错,第 4行语句应修改为 1。 FOR i=101 TO 100000 p=0 c=ALLT(STR(i) FOR j=1 TO i p=p+jc(VAL(SUBSTR(c, j, 1) ENDFOR IF i=p ?i ENDIF ENDFOR FUNCTl0N jc LEFT(cj.bz, 7) AS成绩等级, ; IIF(cj.cj60, “2010.09.06“, SPACE(10) AS 补考日期; FROM jxsj! kc INNER JOIN jxsj! cj; ON kc.kcdm=cj.kcdm; HAVING成绩等级
11、=“A“.OR.(成绩等级=“F“); ORDER BY kc.kcmc, 4(3).设计菜单。 jxgl项目中已存在菜单 MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图所示。 (分数:10.00)_正确答案:()解析:设计菜单 “使用说明”菜单项命令代码:MODI COMM 操作说明.TXT 菜单清理代码:CLOSE TABLES ALL(4).设计表单。 表单 F102E用来按小组查看世界杯球队信息。按下列要求修改表单,修改后表单运行时如图所示。 (分数:10.00)_正确答案:()解析:设计表单 题号 对象名 属性/事件/方法名 属性
12、值/代码 DeleteMark属性 .F. ScrollBars属性 0 1 grdFifa RowHeight属性 27 grdFifa3Column3.Text1 (删除控件操作) (添加控件操作) 2 grdFifa.Column3.Oleboundcontrol1 Stretch属性 1 3 For Ini SET m1 t事件 FILTER TO组别=cGroup GO TOP 4 OptionGroup1 InteractiveChange事件 THISFORM.Init() THISFORM.Refresh() (5).程序改错。 下列程序用来产生 20个 0100 之间不重复的
13、随机整数,并将结果输出。要求: 项目中有一个程序文件 Pcode,将下列程序代码复制到其中并进行修改。 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 (1) CLEAR (2) DIMENSION a(20) (3) a=0 (4) FOR i=1 TO 20 (5) x=INT(RAND()*100) (6) iscf=.F. (7) FOR i=0 TO i-1 (8) IF a(j)=x (9) iscf=.T. (10) EXIT (11) ENDIF (12) ENDFOR (13) IF iscf=.F. (14) a(i)=x (15) OTHERWISE (16) i=i-1 (17) ENDIF (18) ENDFOR (19) DISPLAY MEMORY LIKE a*(分数:10.00)_正确答案:()解析:程序改错 第 7行改为:FOR j=1 TO i-1 第 15行改为:ELSE