江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2015秋江苏省计算机二级VFP考试题目样卷

2015秋江苏省高等学校计算机等级考试

二级Visual Foxpro考试试卷第1

(本试卷完成时间  120分钟)

第一部分  计算机信息技术基础知识

本套试卷的视频详细讲解见: http://school.njwww.net/kecheng/detail_919315

一、选择题(共20分,每题2分)

1.下列关于数字技术与微电子技术的叙述中,错误的是______

A.数字技术的处理对象是"比特",一个触发器可以存储2个比特

B.在数据通信时,远距离传输或者无线传输时需要用比特对载波进行

C.现代集成电路使用的半导体材料主要是硅

D.我国第2代居民身份证中使用了非接触式IC芯片

2.下列关于台式PC芯片组的叙述中,错误的是______

A.芯片组是主板上最为重要的部件之一,存储器控制、I/O控制等功能主要由芯片组实现

B.芯片组与CPU同步发展,有什么样功能和速度的CPU,就需要使用什么样的芯片组

C.芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型

D.同CPU一样,用户可以很方便、很简单地更换主板上的芯片组

3.下列关于I/O设备的叙述中,错误的是______

A.目前平板电脑、智能手机的触摸屏大多为"多点触摸屏",可同时感知屏幕上的多个触控点

B.扫描仪可分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式

C.目前一些型号的数码相机已具有拍摄视频和进行录音的功能

D.为了降低成本,目前许多PC采用集成显卡,其显示控制器被集成在芯片组中

4.下列关于PC外存储器的叙述中,错误的是____

A.目前PC采用的硬盘,其盘片的直径通常为3.5英寸、2.5英寸或1.8英寸

BU盘和存储卡都是采用闪烁存储器制作的,目前其容量大多为几GB至几十GB

C.目前固态硬盘的存储容量大多为数百GB,但其读写速度远不如传统硬盘(硬磁盘)

D.蓝光光盘是目前最先进的大容量光盘,单层盘片的存储容量可达25GB

5.下列关于Windows操作系统功能的叙述中,错误的是______

A.对于多任务处理,系统一般采用按时间片轮转的策略进行处理器调度

B.系统采用了虚拟存储技术进行存储管理,其页面调度算法为"最近最少使用"( LRU)算法

C.系统支持多种文件系统(如FAT32NTFSCDFS等)以管理不同的外存储器

D.系统支持任何I/O设备的"即插即用""热插拔"

6.下列关于程序设计语言的叙述中,错误的是____

A.虽然机器语言不易记忆、机器语言程序难以阅读和理解,但目前还有很多人使用其编写程序

B.汇编语言与计算机的指令系统密切相关,不同类型的计算机,其汇编语言通常不同

CVBScript语言是VB的子集,用其编写的程序可以嵌入在HTML文档中以扩充网页的功能

DJava语言是一种适用于网络环境的程序设计语言,目前许多手机软件就是用Java编写的

7.下列关于通信技术的叙述中,错误的是______

A.调制与解调技术主要用于模拟通信,在数字通信中不需要使用调制与解调技术

B.使用多路复用技术的主要目的是提高传输线路的利用率,降低通信成本

C.在数据通信中采用分组交换技术,可以动态分配信道资源,提高传输效率和质量

D.数据通信网络大多采用分组交换技术,但不同类型网络的数据包格式通常不同

8Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在

Internet上的每一台主机都有一个IP地址。目前使用的是IPv4标准(32位地

址),下一代互联网将会采用IPv6标准,其IP地址为____

    A48

    B64

    C96

    D128

9.下列关于字符编码标准的叙述中,错误的是____

A.在ASCII标准中,每个字符采用7位二进制编码

B.在绝大多数情况下,GB2312字符集包含的1万多个汉字足够使用

CUnicode字符集既包含简体汉字,也包含繁体汉字

D.中文版Windows XP及其后的Windows系列操作系统均支持国标GB18030

10.由于采用的压缩编码方式及数据组织方式的不同,图像文件形成了多种不同的文件格式。在下列四种图像文件中,常用于网页上发布并可具有动画效果的是   

A. BMP

BJPEG

CGIF

D. TIF

参考答案:

1A    3B  2D    4C   5D   6A   7.A  8D  9B  10.C

 

 

第二部分  Visual Foxpro程序设计

中的

的是

第二部分  Visual FoxPro数据管理和程序设计

一、选择题(共10分,每题2分)

1.在建立数据库表时,若给表创建了主索引,则该索引实现了数据完整性

A.域完整性

B.实体完整性

C.参照完整性

D.用户定义完整性

2.下列4个函数或表达式中,返回值(或计算结果)的数据类型为字符型

A.  DISKSPACE()

B.  BETWEEN()

C.  DOW(DATE())

D.  [^2014-3-20]-[^2000-3-20]

3.下列语句中,只能对当前工作区中打开的表进行操作的是   

    AUPDATE语句

    BALTER语句

    CZAP语句

    DINSERT语句

4.在使用SELECT - SQL语句进行查询操作时,可以进行集合的并运算,

即将多个基本的SELECT - SQL语句运行结果进行合并。这时,需要使用关键

词(或称为运算符)______,将多个基本的SELECT - SQL语句进行组合。

    AAND

    BUNION

    CJOIN

    DPLUS

5.对于文本框对象来说,默认情况下无_____ 属性。

    ACaption

    BClass

    CFormat

    DVisible

二、填空题(共20分,每空2分)

    1.数据库的系统设计分为概念结构设计和逻辑结构设计。在概念结构设

计时,一般采用___(1)___ 模型作为描述工具,因为该模型能充分地反映现实

世界事物之间的联系,且易于理解和更改。

    2.创建并保存一个报表,会在外存储器中生成两个相关文件(分别为报表

文件和报表备注文件),它们的文件扩展名分别是FRX ___(2)___   

    3.对于数据库表来说,字段名可以最多由128个字符组成,但自由表的字

段名最多有___(3)___ 个字符组成。

    4.若当前目录中有一个数据库ABC,则使用下列命令可以打开该数据库,

且限制该数据库不可修改。

    OPEN DATABASE abc ___(4)___

    5.利用LOCATE FOR命令可以进行记录的条件定位,该命令的语法格

式为:

    LACATE FOR LExpression[ Scope]

    其中,参数Scope的取值可以为ALLNEXT nRECORD n___(5)___

(注:n为一个数值)。

    6.利用COPY TO命令可以将当前工作区中表的数据复制到其他类型的文

件中。例如,使用下列命令可以将当前工作区中表的数据复制到文件名为ABC

Excel电子表格文件中。

    COPY TO abc  ___(6)___

    7.设当前工作目录中有一个文件名为JLB的表,用于记录某路口(收费

站)车辆通过情况。该表含有车牌号字段(字段名为CPH,数据类型为字符

型)、时间字段(字段名为SJ,数据类型为日期时间型)等。假设,表中某一条记

录:车牌号字段值为“苏A D1234”、时间为“06/16/2013 034833 PM”。使用

下列SELE CT  - SQL命令可以查询每天通过该路口的车辆数量:

    SELECT    ___(7)___(sj1) AS 日期,COUNT(*) AS 车辆数量;

    FROM  jlb  GROUP BY 1

    8.设当前工作目录中有两个数据库表:课程表(表名为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 ;

       ____(8)___;

    GROUP BY Kckcdm

   9.下列程序运行后,屏幕上显示的数据为

    SET TALK OFF

    CLEAR

    DIMENSION x(34)

    x=3

    FORi=1 to 12

      x(i)=x(i)*i

    ENDFOR

    ? x(22)

    10.完善下列程序,其功能是:求出不超过六位数的Armstrong数。所谓

Armstrong数是指一个n位的正整数,它的每位数字的n次方之和等于该数本

身。例如153 =1^3+5^3+3^354748 =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 ___(10)___

         ? "Armstrong:",m

     ENDIF

   ENDFOR

    三、操作题(共50分)

    说明:以下操作题所使用的文件均在T:盘中,新建文件也必须保存在该

盘中。

    1.项目、数据库和表操作(15分)

    打开项目文件JXGL,在该项目中已有一数据库JXSJ。根据以下要求进行

操作:

    (1)JXSJ数据库中按如下表格中所示的结构创建AB. DBF表,并设置相

关属性。

 

    ①设置表的注释:人才招聘会参会单位基本情况一览表。

    ②设置DWXZ字段的默认值:企业。

    ③设置SYQGZ字段的有效性规则:大于等于1000,且小于等于10000

    ④设置表的插入触发器:不能插入单位性质为“政府机关”的记录。

    ⑤创建索引名为abcd的普通索引,要求按单位性质排序,相同时按试用期工资排序。

    ⑥在AB表中输入如下记录:

    (2)JXSJ数据库中DMB表设置为“包含”;将项目JXGL的作者设置为

考生自己的姓名。

    (3) KC表与JC表具有相同的字段KCDM,以KC表为主表,JC表为子表,

根据KCDM建立永久关系,并设置两表之间的参照完整性:更新级联、删除

级联。

    2.设计查询(10分)

    项目JXGL中的图书(TSB)表含有分类号(FLH)、书名(SM)等字段;借阅

( JYB)表含有分类号(FLH)、借阅日期(JYRQ)、还书日期(HSRQ)等字段,且该

表中所有的图书已还。按如下要求修改项目JXGL中的查询CHAXUN

    基于TSB表和JYB表查询每本图书的借阅情况,要求输出字段包括:分类

号、图书名、被借次数、最多借阅天数。输出结果按最多借阅天数降序排序,最

多借阅天数相同时按被借次数降序排序。输出字段个数、顺序必须符合题目

要求。

    3.设计菜单(5分)

    利用菜单设计器,按如下要求修改项目JXGL中的菜单MENU,修改后菜单

运行效果如图1所示。

 

    (1)增加“数据统计”菜单栏及其子菜单“学生统计”和“教师统计”,菜单

项之间设置分组线。

    (2)为“教师统计”菜单创建子菜单“按性别统计”和“按职称统计”,并且

为菜单项分别设置快捷键CTRL +XCTRL +Z

    (3)为“按职称统计”菜单项设置命令:基于JS表、使用SELECT - SQL

令统计各种职称的教师人数(注:教师的职称由ZC字段值给出)。

    4.设计表单(15分)

    项目JXGL中的表单FMC14a用于随机产生30100 - 300之间的正整数,

并且存储在一个56列的二维数组中。按下列要求修改表单,修改后表单运

行时如图2所示。

 

  (1)设置表单的有关属性,使表单图标为PC. ICO文件、边框样式为固定对话框。

  (2)如图在表单上添加一个高102、宽260的编辑框控件。

  (3)为“生成数组”命令按钮设置访问键“C”;在“生成数组”命令按钮右部

增加一个命令按钮控件,如图所示设置其有关属性,并编写其Click事件代码,功能是释放当前表单。

  (4)修改和完善“生成数组”命令按钮的Click事件代码,要求见程序代码中的注解说明。

    5.程序改错(5分)

    项目JXGL中程序PCODE的功能是:用数字1-9组成3个三位数(每个数

字只能用一次),且每个三位数都是一个平方数。修改该程序以实现其功能,要

求在修改程序时不修改程序的总体框架和算法、不增加和减少语句数目。

 

 

 

参考答案:

一、选择题

1B    2D    3C  4.B  5.A

二、填空题

(1) E-R

(2) FRT

(3) 10

(4) NOUPDATE

(5) REST

6) XLS

7) DTOC

8) WHERE cj <60

9) 18

10) m =x

 

三、操作题(略)

本套试卷的视频详细讲解见: http://school.njwww.net/kecheng/detail_919315