为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VFP

2011-12-28 50页 doc 914KB 43阅读

用户头像

is_446894

暂无简介

举报
VFP2005年春季江苏省计算机等级考试二级VFP考试试题 第一部分 计算机基础知识 1.十进制数100 对应的二进制数、八进制数和十六进制数分别___A__。   A. 1100100 、 144Q 和 64H       B. 1100110B 、 142Q 和 62H   C. 1011100B 、 144Q 和 66H      D. 1100100B 、 142Q 和 60H 2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。目前汉字的字形主要有两种描述方法,即点阵字形和__B_ 字形。 ...
VFP
2005年春季江苏省计算机等级考试二级VFP考试试题 第一部分 计算机基础知识 1.十进制数100 对应的二进制数、八进制数和十六进制数分别___A__。   A. 1100100 、 144Q 和 64H       B. 1100110B 、 142Q 和 62H   C. 1011100B 、 144Q 和 66H      D. 1100100B 、 142Q 和 60H 2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。目前汉字的字形主要有两种描述方法,即点阵字形和__B_ 字形。   A.仿真   B.轮廓   C.矩形    D.模拟 3.在下列有关PC机及CPU芯片的叙述中,正确的是___D___。   A.目前 PC 机所用 CPU 芯片均为 Intel 公司生产   B.PC机只能安装 MS-DOS 或 Windows 操作系统   C.PC机主板型号与CPU型号是一一对应的,不同的主板对应不同的 CPU   D. Pentium MMX中的“MMX”是“多媒体扩展指令集”的英文缩写  4.总线在计算机的组成与发展过程中起着重要作用。在下列PC机的总线标准中,因价格和兼容性等原因,未被广泛推广使用的是_____C____。   A. ISA    B. AT   C. MCA    D. PCI 5.根据前国际电报电话咨询委员会( CCITT )的定义,与计算机信息处理有关的媒体分为五种。据此定义和媒体的分类, I/O 设备属于 ___C___。   A.表示媒体   B.存储媒体   C.表现媒体   D.传输媒体 6.数字图像未经压缩时,其数据量很大,既浪费存储空间,也不适于往上传输。例如,一幅分辨率为 102 4 × 768 的 256 色(像素为数为8)的未经压缩的数字图像,其数据量大约为___B___ KB 。   A. 96    B. 768    C. 2304    D. 24576 7.在下列有关 Internet 的叙述中,错误的是___A____。   A.随着 Modem 性能的提高,电话拨号上网的速度越来越快,目前可达1Mbps 以上(目前主流速度是56kbps,见1第182页)   B.用户从不同的网站下载信息,其速度通常有所不同   C.从 Internet 上搜索到的信息,有时不能下载到本地计算机   D.网页上的图片大多为 GIF 和 JPEG 8.在 Internet 中,域名服务器的主要功能是实现_____B____的转换。   A.IP地址到域名(主机名字)       B.域名到IP地址   C.主机IP地址和路由器IP地址之间    D.路由器IP地址之间 9. http://exam.nju.edu.cn 是“江苏省高等学校计算机等级考试中心”的网址。其中,“ http ”是指___A___。 A.超文本传输  B.文件传输协议  C.计算机主机域名D. TCP/IP 协议 10.在下列有关电子邮件( Email )的叙述中,错误的是____C____。   A. E-mail 地址具有特定的格式,即“<邮箱名>”@<邮件服务器域名>”(见1第187页)   B.一个用户可以向一个或多个邮件服务器提供商申请多个 E-mail 地址   C.目前邮件发送时一般采用 POP3 协议,接收时采用 SMTP 协议(反了,见1第188页)    D.一封电子邮件通常由三部分组成,即邮件的头部、正文和附件(见1第187页) 11.在下列有关操作系统的叙述中,错误的是____A___。   A.操作系统是最基本的软件, Windows 是 PC 机上最早使用的操作系统   B.操作系统是随着计算机软件的发展而发展的,最早的计算机并无操作系统   C.目前PC机除了可以使用 Windows 系列操作系统,也可以使用其他操作系统   D.计算机系统软件中软件安全的核心是操作系统的安全性 12.软件的可移植性是衡量软件质量的重要标准之一,它是指___D___。   A.软件版本升级的难易程度   B.软件与其它软件交换信息的难易程度   C.软件对软硬件环境要求得到满足的难易程度   D.软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度 13.计算机病毒是影响计算机安全的主要因素之一,目前已有数千种病毒,且新病毒层出不穷。在下列有关计算机病毒的叙述中,正确的是____B_____。   A.每一种计算机病毒总是一个独立的软件(程序),对应着一个或多个文件   B.计算机病毒不仅能感染一个独立的软件,而且能感染数据文件(如 Word 文档等)   C.加密或压缩的文件一般不会感染计算机病毒   D.安装了病毒防火墙的计算机系统不会感染计算机病毒 14.在下列有关 Windows 98/2000/XP 中快捷方式的叙述中,错误的是 _____C_____。 A.快捷方式提供了对常用程序和文档等资源的捷径访问   B.存储在同一磁盘上的不同快捷方式,其对应文件的文件类型总是相同的,但文件大小可能有所不同 C.快捷方式显示的图标总是由对应的程序或文档等资源决定的,用户不可以更改   D.Windows 桌面上可以无任何快捷方式 15.在外存储器中,信息一般以文件为单位进行组织与存储。在 Windows 98/2000/XP 环境下,下列有关文件和文件名的叙述中错误的是____A____。   A.文件扩展名总是由保存文件时所选文件类型决定的,用户不可以更改  B.在 Windows 98/2000/XP 中,文件名的长度可达 200 多个字符  C.在 Windows 98/2000/XP 中允许文件名中含有空格,但不允许文件名仅由空格组成  D.在采用高级语言编写程序时,若文件名中含有空格,则程序中引用文件时必须加引号 16.在 Windows 98/2000/XP 环境下,许多操作可以通过菜单或工具栏完成,但掌握一些常用的快捷键有助于提高工作效率。在 Windows 及其应用程序中,“撤消”操作所对应的快捷键一般为_____D___。   A. Ctrl+A    B. Ctrl+S   C. Ctrl+N     D. Ctrl+Z 17.在下列有关 Microsoft Word 97/2000 功能的叙述中,错误的是___B____。   A.利用 Word 软件可以制作网页   B.在编制 Word 文档时,可以对表格中的数据进行排序操作,但不可进行数据的计算   C. Word 文档中可以插入声音、动画和视频   D.利用其“自动更正”功能可以提高文本输入速度和编辑效率 18.在 Microsoft Word 97/2000环境下编辑文档时,可以建立多级“编号”或“项目符号”。编号或项目符号升级是可按功能键_____D___。   A. Tab    B. Ctrl+Tab   C. Alt+Tab    D. Shift+Tab 19.下列有关 Microsoft Word 97/2000 功能的叙述中,错误的是___D___。   A.在新建 Execel 工作簿后,系统默认其包含3张工作表,但这种默认可在“选项”对话框中更改   B.可以将文本文件或数据库(表)文件导入到 Execel 中   C.工作表中的数据既可以以行方式排序,也可以以列方式排序   D.可以利用“编辑”菜单打开“页眉/页脚”对话框,以完成页眉和页脚的编辑 20.若利用 Micorsoft Execel 97/2000 创建新工作簿后未进行过任何设置,则在某单元格中输入数据时,下列叙述中正确的是_____A____。   A.输入 7/2 ,系统认为输入的是日期型数据    B.输入 3+5 ,则系统对其进行计算并显示为 8   C.输入“ OK ”(含英文双引号,即输入 4 个字符),系统认为输入的是字符型数据OK(2 个字符)   D.输入空格后输入 OK ,系统自动的将前面空格删除   第二部分 Visual FoxPro 程序设计 一、选择题 21. E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。在 E-R 图中,实体之间的联系用___B____表示。    A.矩形框     B.菱形框    C.圆形框      D.椭圆形框 22.在 Visual FoxPro 系统中,下列命名中不能作为变量名的是____B_____。    A.姓名    B. 2004 姓名    C.姓名 2004    D. 2004 学生 23.在 Visual FoxPro 系统中,下列表示中不属于常量的是______D_____。    A. .T.   B. [T]    C. "T"     D. T 24.函数 INT(-3.14) 的返回值是______B_____。 D    A. -4    B. -3    C. 3      D. 4 25.执行下列命令后,屏幕上显示的结果是______D____。      X="ARE YOU Ok?"      Y="are"      ?AT(Y,X)    A. 1    B. .F.    C. .T.     D. 0 26.下列关于数据库、表和视图操作的叙述中,错误的是_____C_____。    A.关闭一个数据库,将自动关闭其所有已打开的数据库表    B.打开一个数据库表,将自动打开其所有对应的数据库    C.关闭一个视图所对应的基表,将自动关闭该视图    D.关闭一个视图,不会自动关闭其所对应的基表(见1第130页) 27.有如下一段程序:    CLOSE TABLES ALL    USE XS    SELE 3    USE JS    USE KC IN 0    BROW 上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_____C______。    A. KC 、 2    B. KC 、 3    C. JS 、 3    D. JS 、 2 28.在下列有关表单及其控件的叙述中,错误的是______A_____。    A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分    B.表格控件包含列控件,而列控件本身又是一个容器类控件    C.页控件的 PageCount 属性值可以为 0    D.表格控件可以添加到表单中,但不可以添加到工具栏中 29.对于许多控件来说,可以通过 ControlSource 属性与数据绑定。在下列 VFP 对象中,无 ControlSource 属性的是______A_____。    A. 标签( Label )            B.复选框( CheckBox )    C.选项按钮组( OptionGroup )      D.列表框( ListBox ) 30.若要将当前工作区中打开的表文件 GZB.DBF 复制到 GZB1.DBF 文件,则可以使用命令______D_____。(见第95页)    A. COPY GZB.DBF GZB1.DBF        B. COPY TO GZB1 REST    C. COPY TO GZB1 STRU           D. COPY TO GZB1 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.VFP 中进行菜单设计时,菜单有两种,即一般菜单和  快捷   菜单。 2.类( class )是面向对象程序设计的核心。类具有许多特点,如抽象性、封装性、继承性等,其中 ___封装性____ 是指包含和隐藏对象信息(如内部数据结构和代码)的能力,使操作对象的内部复杂性与应用程序隔离开来。 3.在“器”窗口中,用户可以选择一个程序、 ___表单_____ 、查询或菜单,将其设置为主程序。 4.在设计器中,报表被划分为多个带区。其中,打印每条记录的带区称为 细节__ 带区。 5.在 VTP 集成环境下调试程序时,如果程序运行过程中出现“死循环”现象,通常可以通过按键盘上的____ESC____键强制中断程序。 6.在某教学管理数据库中有一个学生表( XS.DBF ),其表结构及其所含有的记录数据如表 1 所示。 对于下列 SELECT-SQL 语句,其查询结果含有 ____3____ 条记录。     SELECT * FROM xs WHERE SUBSTR(xh,5,2)='01' 若学生表已在当前工作区打开,运行下列程序后再 VFP 主窗口显示的结果为____3 ___ 。   【程序清单】    SET TALK OFF    n=0    CLEAR    GO TOP    DO WHILE!EOF()      IF AT("勇",xm)>0        n=n+1       ENDIF      SKIP    ENDDO    ?n 7.运行以下程序后, VFP 主窗口显示的结果是 ____6____ 。    【程序清单】     CLEAR     i=0     n=0     DO WHILE i<=10       IF MOD(i,2)=0         n=n+1       ENDIF       i=i+1     ENDDO     ?n 8.已知学生( XS )表中含学号( xh )、性别( xb )、专业( zy )字段。下列SQL命令用来查询每个专业的男、女生人数。     SELECT zy, SUM(IIF(xb='男',1, _____0______)) AS 男生人数,;     SUM(IIF(xb="女",1, _____0_____)) AS 女生人数;     FROM xs;     GROUP BY 1 9.有如下程序代码:      DIMENSION xx[4]      ta=TYPE("xx[1]")      xx[1]="VFP"      xx=1113      tb=TYPE("xx[1]") 则这段程序运行后,变量 ta 和 tb 的值分别是 ___L,N____ 。 10.图 1 所示的表单用于浏览教师( JS )信息。为了在表格控件中以不同的背景色显示男、女教师的信息,则在表格控件的 Init 事件代码中,可使用如下形式的语句:   This._Setall__("DynamicBackcolor","IIF(xb='女',RGB(125,125,125),;RGB(125,125,125))","Column")    表单中下拉列表框的 RowSourceType 属性为“ 6- 字段”,数据源为系名代码表(表的文件名为 xmdm.dbf, 含系代码( xdm )和系名( xim )两个字段),为了使下拉列表中显示系代码和系名两列数据,则 RowSource 属性值为: xmdm.xdm , ____xim____ 。                             图1 11.已知成绩( CJ )表中含学号( xh )、课程代号( kcdh )和成绩( cj )字段,成绩表中存有记录数据如表 2 所示。        表2成绩表的记录数据                     运行下列程序字段以后,变量 m 、 n 的值分别为 ___.F. 2__ 。     【程序清单】       SELECT * FROM cj;         WHERE cj.cj<60;         INTO TABLE cj_tmp       m=EOF()       n=RECCOUNT() 12.设某表单上有一个页框控件,该页框控件的 PageCount 属性值在表单的运行过程中可变(即页数会变化)。如果要求在表单刷新时总是指定页框的最后一个页面为活动页面,则可在页框控件的 Refresh 事件代码中使用语句:This.ActivePage= PageCount 。 13.在某类库中,基于 CommandButton 基类新建了一个子类 cmd ,基于 cmd 类又派生了 cmdClose 子类。若利用 cmdClose 类为一个表单添加控件 cmdCloseA ,则 cmdCloseA 的 BaseClsss(基类) 属性值为 __CommandButton____ 。 14.已知某数据库中有学生表和成绩表,且两张表之间已经建立了参照完整性(学生表为主表,成绩表为子表)。如果将学生表中的某位学生的记录删除,要求该学生在成绩表中的所有成绩记录将自动全部删除,则两表之间的参照完整性设置是__删除级联____ 。 15.下面有两段程序代码,它们的功能___相同___(注:答“相同”或“不相同”)。    【程序一清单】   nSum=0  p=1       FOR i=1 TO 10       p=p*i          nSum=nSum+p    ENDFOR   ?nSum          【程序二清单】         nSum=0         FOR i=1 to 10           nSum=nSum+fJC(i)         ENDFOR         ?nSum         FUNCTION fJC           PARAMETERS x           p=1           FOR n=1 TO x             p=P*n           ENDFOR           RETURN p         ENDFUNC    16.??某城市机动车驾驶员登记表( JDCJS )中含有驾驶证号( jzh )等字段。但由于录入人员的差错,包含了一些重复的记录( jzh 字段的值有重复),影响了统计结果。完善下列程序,使其可以物理删除该表中的重复数据。        【程序清单】         USE JDCJS          INDEX ON jzh TAG jzh &&相同的驾驶证号记录将相邻排列         GO TOP         last_jzh=jzh         SKIP         DO WHILE !EOF()           IF jzh=last_jzh             DELETE           ELSE             __last_jzh=jzh______           ENDIF           SKIP         ENDDO         PACK 17.在 SELECT-SQL 命令中, UNION 子句的功能是把一条 SELECT 语句的查询结果同另一条 SELECT 语句的查询结果组合起来。如果某 SELECT-SQL 命令中使用了 UNION 子句将两个 SELECT 语句联合起来,且需要对最终查询结果排序,则需要使用 ____1___ 个 ORDER BY 子句。 (见第124页笔记) 18.教学管理数据库中含有课程表( KC )及成绩表( CJ )。课程表中含有以下字段:课程代号( kcdh ),课程名 (kcm) ,学分 (xf) ;成绩表中有以下字段:学号( xh ),课程代号 (kcdh) ,成绩( cj )。成绩表记录了全体学生所学各门课程的成绩。现根据上述两表查询总学分已超过 120 的所有学生情况(要求输出:学号,平均分,总学分,并按学号的升序排列),可使用下述命令。(注:成绩小于 60 分的学分设置为 0 )        SELECT xh AS 学号,AVG(cj.cj) AS 平均分,__sum(IIF(cj.cj>=60,kc.xf,0))_____ AS 总学分;          FROM kc INNER JOIN cj ON kc.kcdh=cj.kcdh;          GROUP BY xh;          HAVING 总学分>=120;          ORDER BY xh 19.某数据库中包含课程( KC )表和成绩( CJ )表,课程表中含有课程代号( kcdh )、课程名( kcm )和学分( xf )等字段,成绩表中含有学号( xh )、课程代号( kcdh )和成绩( cj )等字段。已创建一个按课程代号查询学生成绩的表单如图 2 所示。     图2                             表单中下拉列表框(Combo1)的数据源设置如下:        RowSource Type 属性为:6-字段        RowSource 属性为:kc.kcdh。 在下拉列表框中选择某一课程代号后,表格控件( Grid1 )立即显示该课程所有学生的成绩,且在文本框( Text1 )中显示该课程的课程名,则应在下拉列表框的 ___InteractiveChange____事件中编写如下代码:  SELECT KC ThisForm.Text1.Value=kc.kcm ThisForm.Grid1.RecordSource="SELECT cj.xh,cj.cj FROM cj WHERE cj.kcdh=ALLT(THIS.Vale)INTO CURStmp"  ThisForm.Refresh 根据以上代码可判定,表格控件( Grid1 )的 RecordSourceType 属性为 ___3 或SQL___ 。 20.设某命令按钮的标题为“确定( Y )”(该按钮访问键位“ ALT+Y ”),则其 Caption 属性值应设置为 ___确定(\=90,1,0)) AS 优秀人数,SUM(IIF(cj.cj<60,1,0)) AS 不及格人数; FROM sjk!kc INNER JOIN sjk!cj; ON Kc.kcdh=Cj.kcdh; GROUP BY___KC.kcdh____ 11.在VFP中创建多表查询时,表之间的四种联接类型分别为内联接、左联接、右联接和__完全联接____。(见P117) 12. 某图书资料室的:“图书管理”数据库中有三张表:TS.dbf(图书表)、DZ.dbf(读者表)与JY.dbf(借阅表),表结构如下: Ts.dbf结构 DZ.dbf`结构 Jy.dbf结构 字段名 字段类型 字段名 字段类型 字段名 字段类型 编号 C(10) 借书证号 C(6) 借书证号 C(6) 分类号 C(10) 单位 C(18) 编号 C(10) 书名 C(8) 姓名 C(8) 借书日期 D(8) 出版单位 C(20) 性别 C(2) 还书日期 D(8) 作者 C(8) 职称 C(10) 单价 N(7,2) 地址 C(20) 馆藏册数 N(4) 完善下列语句以查询该图书资料室各出版单位出版图书的馆藏总册数、总金额、平均单价: SELECT 出版单位,SUM(馆藏册数) AS 馆藏总册数, ; SUM(馆藏册数*单价) AS 总金额,__AVG(TS.单价)___AS 平均单价 FROM 图书馆里!TS GROUP BY 出版单位 完善下列语句以查询借阅次数最多的前10名读者的借书证号、姓名、单位和借阅次数: SELECT__TOP 10__JY.借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数, ; FROM 图书馆里!DZ INNER JOIN 图书管理!JY; ON DZ.借书证号= JY.借书证号; GROUP BY 1 ; ORDER BY __4 ___ 13.类(class)是面向对象程序设计的核心。类具有许多特点,如多态性、抽象性、封装性、继承性等,其中__多态性___是指一些关联的类包含同名的方法程序,但方法程序的内容可以不同。 14.设Labell 是某表单上的一个标签控件,则利用Labell控件显示系统日期和时间,可以在该表单的Init事件代码中使用语句THISFORM. __Label1.Caption___=TTOC(DATETIME())来实现。 15.学生注册表单(forml)如图1所示 ,该表单中含有3个标签、2个文本框(Text1和Text2),1个命令按钮组(包含3个按钮),其功能是对学生信息进行注册: 1)如在学生注册(ZC)表中已存在某学生的记录(学号已经存在),说明该学生已注册过;若没有,则进行注册,即将该学生信息存入学生注册表; 2)进行注册时(即按“确认”按钮时),学生和姓名不能为空。 图1 学生注册表单 表单是一个容器型控件,其集合属性为Controls,计数属性为ControlCount。此表单的ControlCount 属性值为 6 。 根据表单的功能要求,完善下列命令按钮组的Click事件代码: ch1=ALLT(THISFORM.Text1.Value) ch2=ALLT(THISFORM.Text2.Value) DO CASE CASE THIS.Value =1 IF LEN(ch1)=0 OR LEN(ch2)=0 =MESSAGEBOX (“学号、姓名必须填写!”) ELSE Locate for zc.xh=ch1 IF !EOF() =MESSAGEBOX (“此学生已注册,请重新输入!”) ESLE INSERT INTO zc(xh, xm) Values(ch1, ch2) ENDIF ENDIF CASE THIS.Value=2 THISFORM.Text1.Value=“” THISFORM.Text2.Value=“” Thisform.text1.setfocus_ && 使Text1 文本框得到输入焦点 CASE THIS.Value=3 THISFORM.RELEASE ENDCASE 16.在VFP中,利用可视化开发工具(表单设计器)创建表单和对象。通过对对象属性的修改、方法程序的调用来处理对象。相对引用对象时,所设计的关键字THIS、THISFORM、THISFORMSET只能在方法程序或_事件__处理代码中使用(见P153) 17.对于图2所示的表单,当表单运行时,利用微调框(Spinnerl)来调节形状控件
/
本文档为【VFP】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索