江苏计算机二级考试VFP至真题含答案.docx
《江苏计算机二级考试VFP至真题含答案.docx》由会员分享,可在线阅读,更多相关《江苏计算机二级考试VFP至真题含答案.docx(167页珍藏版)》请在冰豆网上搜索。
![江苏计算机二级考试VFP至真题含答案.docx](https://file1.bdocx.com/fileroot1/2023-7/5/ffcfd9d7-967e-4fcd-ab37-038047b907e4/ffcfd9d7-967e-4fcd-ab37-038047b907e41.gif)
江苏计算机二级考试VFP至真题含答案
2005年春季江苏省计算机等级考试二级VFP考试试题
第一部分计算机基础知识
1.十进制数100对应的二进制数、八进制数和十六进制数分别_____________。
A.1100100、144Q和64H B.1100110B、142Q和62H
C.1011100B、144Q和66H D.1100100B、142Q和60H
2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。
目前汉字的字形主要有两种描述方法,即点阵字形和___________字形。
A.仿真 B.轮廓 C.矩形 D.模拟
3.在下列有关PC机及CPU芯片的叙述中,正确的是_____________。
A.目前PC机所用CPU芯片均为Intel公司生产
B.PC机只能安装MS-DOS或Windows操作系统
C.PC机主板型号与CPU型号是一一对应的,不同的主板对应不同的CPU
D.PentiumMMX中的“MMX”是“多媒体扩展指令集”的英文缩写
4.总线在计算机的组成与发展过程中起着重要作用。
在下列PC机的总线标准中,因价格和兼容性等原因,未被广泛推广使用的是_____________。
A.ISA B.AT C.MCA D.PCI
5.根据前国际电报电话咨询委员会(CCITT)的定义,与计算机信息处理有关的媒体分为五种。
据此定义和媒体的分类,I/O设备属于_____________。
A.表示媒体 B.存储媒体 C.表现媒体 D.传输媒体
6.数字图像未经压缩时,其数据量很大,既浪费存储空间,也不适于往上传输。
例如,一幅分辨率为1024×768的256色的未经压缩的数字图像,其数据量大约为_____________KB。
A.96 B.768 C.2304 D.24576
7.在下列有关Internet的叙述中,错误的是_____________。
A.随着Modem性能的提高,电话拨号上网的速度越来越快,目前可达1Mbps以上
B.用户从不同的网站下载信息,其速度通常有所不同
C.从Internet上搜索到的信息,有时不能下载到本地计算机
D.网页上的图片大多为GIF和JPEG格式
8.在Internet中,域名服务器的主要功能是实现_____________的转换。
A.IP地址到域名(主机名字) B.域名到IP地址
C.主机IP地址和路由器IP地址之间 D.路由器IP地址之间
9.是“江苏省高等学校计算机等级考试中心”的网址。
其中,“http”是指_____________。
A.超文本传输协议 B.文件传输协议 C.计算机主机域名 D.TCP/IP协议
10.在下列有关电子邮件(Email)的叙述中,错误的是_____________。
A.E-mail地址具有特定的格式,即“<邮箱名>”@<邮件服务器域名>”
B.一个用户可以向一个或多个邮件服务器提供商申请多个E-mail地址
C.目前邮件发送时一般采用POP3协议,接收时采用SMTP协议
D.一封电子邮件通常由三部分组成,即邮件的头部、正文和附件
11.在下列有关操作系统的叙述中,错误的是_____________。
A.操作系统是最基本的软件,Windows是PC机上最早使用的操作系统
B.操作系统是随着计算机软件的发展而发展的,最早的计算机并无操作系统
C.目前PC机除了可以使用Windows系列操作系统,也可以使用其他操作系统
D.计算机系统软件中软件安全的核心是操作系统的安全性
12.软件的可移植性是衡量软件质量的重要标准之一,它是指_____________。
A.软件版本升级的难易程度
B.软件与其它软件交换信息的难易程度
C.软件对软硬件环境要求得到满足的难易程度
D.软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度
13.计算机病毒是影响计算机安全的主要因素之一,目前已有数千种病毒,且新病毒层出不穷。
在下列有关计算机病毒的叙述中,正确的是_____________。
A.每一种计算机病毒总是一个独立的软件(程序),对应着一个或多个文件
B.计算机病毒不仅能感染一个独立的软件,而且能感染数据文件(如Word文档等)
C.加密或压缩的文件一般不会感染计算机病毒
D.安装了病毒防火墙的计算机系统不会感染计算机病毒
14.在下列有关Windows98/2000/XP中快捷方式的叙述中,错误的是_____________。
A.快捷方式提供了对常用程序和文档等资源的捷径访问
B.存储在同一磁盘上的不同快捷方式,其对应文件的文件类型总是相同的,但文件大小可能有所不同
C.快捷方式显示的图标总是由对应的程序或文档等资源决定的,用户不可以更改
D.Windows桌面上可以无任何快捷方式
15.在外存储器中,信息一般以文件为单位进行组织与存储。
在Windows98/2000/XP环境下,下列有关文件和文件名的叙述中错误的是_____________。
A.文件扩展名总是由保存文件时所选文件类型决定的,用户不可以更改
B.在Windows98/2000/XP中,文件名的长度可达200多个字符
C.在Windows98/2000/XP中允许文件名中含有空格,但不允许文件名仅由空格组成
D.在采用高级语言编写程序时,若文件名中含有空格,则程序中引用文件时必须加引号
16.在Windows98/2000/XP环境下,许多操作可以通过菜单或工具栏完成,但掌握一些常用的快捷键有助于提高工作效率。
在Windows及其应用程序中,“撤消”操作所对应的快捷键一般为_____________。
A.Ctrl+A B.Ctrl+S C.Ctrl+N D.Ctrl+Z
17.在下列有关MicrosoftWord97/2000功能的叙述中,错误的是_____________。
A.利用Word软件可以制作网页
B.在编制Word文档时,可以对表格中的数据进行排序操作,但不可进行数据的计算
C.Word文档中可以插入声音、动画和视频
D.利用其“自动更正”功能可以提高文本输入速度和编辑效率
18.在MicrosoftWord97/2000 环境下编辑文档时,可以建立多级“编号”或“项目符号”。
编号或项目符号升级是可按功能键_____________。
A.Tab B.Ctrl+Tab C.Alt+Tab D.Shift+Tab
19.下列有关MicrosoftWord97/2000功能的叙述中,错误的是_____________。
A.在新建Execel工作簿后 ,系统默认其包含3张工作表,但这种默认可在“选项”对话框中更改
B.可以将文本文件或数据库(表)文件导入到Execel中
C.工作表中的数据既可以以行方式排序,也可以以列方式排序
D.可以利用“编辑”菜单打开“页眉/页脚”对话框,以完成页眉和页脚的编辑
20.若利用MicorsoftExecel97/2000创建新工作簿后未进行过任何设置,则在某单元格中输入数据时,下列叙述中正确的是_____________。
A.输入7/2,系统认为输入的是日期型数据
B.输入3+5,则系统对其进行计算并显示为8
C.输入“OK”(含英文双引号,即输入4个字符),系统认为输入的是字符型数据OK(2个字符)
D.输入空格后输入OK,系统自动的将前面空格删除
第二部分VisualFoxPro程序设计
一、选择题
21.E-R图示E-R模型的图形表示法,它是表示概念模型的有力工具。
在E-R图中,实体之间的联系用_____________表示。
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框
22.在VisualFoxPro系统中,下列命名中不能作为变量名的是_____________。
A.姓名 B.2004姓名 C.姓名2004 D.2004学生
23.在VisualFoxPro系统中,下列表示中不属于常量的是_____________。
A..T. B.[T] C."T" D.T
24.函数INT(-3.14)的返回值是_____________。
A.-4 B.-3 C.3 D.4
25.执行下列命令后,屏幕上显示的结果是_____________。
X="AREYOUOk?
"
Y="are"
?
AT(Y,X)
A.1 B..F. C..T. D.0
26.下列关于数据库、表和视图操作的叙述中,错误的是_____________。
A.关闭一个数据库,将自动关闭其所有已打开的数据库表
B.打开一个数据库表,将自动打开其所有对应的数据库
C.关闭一个视图所对应的基表,将自动关闭该视图
D.关闭一个视图,不会自动关闭其所对应的基表
27.有如下一段程序:
CLOSETABLESALL
USEXS
SELE3
USEJS
USEKCIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_____________。
A.KC、2 B.KC、3 C.JS、3 D.JS、2
28.在下列有关表单及其控件的叙述中,错误的是_____________。
A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分
B.表格控件包含列控件,而列控件本身又是一个容器类控件
C.页控件的PageCount属性值可以为0
D.表格控件可以添加到表单中,但不可以添加到工具栏中
29.对于许多控件来说,可以通过ControlSource属性与数据绑定。
在下列VFP对象中,无ControlSource属性的是_____________。
A.标签(Label) B.复选框(CheckBox)
C.选项按钮组(OptionGroup) D.列表框(ListBox)
30.若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令_____________。
A.COPYGZB.DBFGZB1.DBF B.COPYTOGZB1REST
C.COPYTOGZB1STRU D.COPYTOGZB1
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1.VFP中进行菜单设计时,菜单有两种,即一般菜单和 快捷 菜单。
2.类(class)是面向对象程序设计的核心。
类具有许多特点,如抽象性、封装性、继承性等,其中___封装性____是指包含和隐藏对象信息(如内部数据结构和代码)的能力,是操作对象的内部复杂性与应用程序隔离开来。
3.在“项目管理器”窗口中,用户可以选择一个程序、___表单_____、查询或菜单,将其设置为主程序。
4.在报表设计器中,报表被划分为多个带区。
其中,打印每条记录的带区称为____细节____带区。
5.在VTP集成环境下调试程序时,如果程序运行过程中出现“死循环”现象,通常可以通过按键盘上的____ESC____键强制中断程序。
6.在某教学管理数据库中有一个学生表(XS.DBF),其表结构及其所含有的记录数据如表1所示。
对于下列SELECT-SQL语句,其查询结果含有____3____条记录。
SELECT*FROMxsWHERESUBSTR(xh,5,2)='01'
若学生表已在当前工作区打开,运行下列程序后再VFP主窗口显示的结果为_____3____。
【程序清单】
SETTALKOFF
n=0
CLEAR
GOTOP
DOWHILE!
EOF()
IFAT("勇",xm)>0
n=n+1
ENDIF
SKIP
ENDDO
?
n
7.运行以下程序后,VFP主窗口显示的结果是____6____。
【程序清单】
CLEAR
i=0
n=0
DOWHILEi<=10
IFMOD(i,2)=0
n=n+1
ENDIF
i=i+1
ENDDO
?
n
8.已知学生(XS)表中含学号(xh)、性别(xb)、专业(zy)字段。
下列SQL命令用来查询每个专业的男、女生人数。
SELECTzy,SUM(IIF(xb='男',1,_____0______))AS男生人数,;
SUM(IIF(xb="女",1,_____0_____))AS女生人数;
FROMxs;
GROUPBY1
9.有如下程序代码:
DIMENSIONxx[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*FROMcj;
WHEREcj.cj<60;
INTOTABLEcj_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
FORi=1TO10
p=p*i
nSum=nSum+p
ENDFOR
?
nSum
【程序二清单】
nSum=0
FORi=1to10
nSum=nSum+fJC(i)
ENDFOR
?
nSum
FUNCTIONfJC
PARAMETERSx
p=1
FORn=1TOx
p=P*n
ENDFOR
RETURNp
ENDFUNC
16.某城市机动车驾驶员登记表(JDCJS)中含有驾驶证号(jzh)等字段。
但由于录入人员的差错,包含了一些重复的记录(jzh字段的值有重复),影响了统计结果。
完善下列程序,使其可以物理删除该表中的重复数据。
【程序清单】
USEJDCJS
INDEXONjzhTAGjzh&&相同的驾驶证号记录将相邻排列
GOTOP
last_jzh=jzh
SKIP
DOWHILE!
EOF()
IFjzh=last_jzh
DELETE
ELSE
__last_jzh=jzh______
ENDIF
SKIP
ENDDO
PACK
17.在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT语句的查询结果组合起来。
如果某SELECT-SQL命令中使用了UNION子句将两个SELECT语句联合起来,且需要对最终查询结果排序,则需要使用____1___个ORDERBY子句。
18.教学管理数据库中含有课程表(KC)及成绩表(CJ)。
课程表中含有以下字段:
课程代号(kcdh),课程名(kcm),学分(xf);成绩表中有以下字段:
学号(xh),课程代号(kcdh),成绩(cj)。
成绩表记录了全体学生所学各门课程的成绩。
现根据上述两表查询总学分已超过120的所有学生情况(要求输出:
学号,平均分,总学分,并按学号的升序排列),可使用下述命令。
(注:
成绩小于60分的学分设置为0)
SELECTxhAS学号,AVG(cj.cj)AS平均分,__sum(IIF(cj.cj>=60,kc.xf,0))_____AS总学分;
FROMkcINNERJOINcjONkc.kcdh=cj.kcdh;
GROUPBYxh;
HAVING总学分>=120;
ORDERBYxh
19.某数据库中包含课程(KC)表和成绩(CJ)表,课程表中含有课程代号(kcdh)、课程名(kcm)和学分(xf)等字段,成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段。
已创建一个按课程代号查询学生成绩的表单如图2所示。
图2
表单中下拉列表框(Combo1)的数据源设置如下:
RowSourceType属性为:
6-字段
RowSource属性为:
kc.kcdh。
在下拉列表框中选择某一课程代号后,表格控件(Grid1)立即显示该课程所有学生的成绩,且在文本框(Text1)中显示该课程的课程名,则应在下拉列表框的___InteractiveChange____事件中编写如下代码:
SELECTKC
ThisForm.Text1.Value=kc.kcm
ThisForm.Grid1.RecordSource=;
"SELECTcj.xh,cj.cjFROMcjWHEREcj.kcdh=ALLT(THIS.Vale)INTOCURStmp"
ThisForm.Refresh
根据以上代码可判定,表格控件(Grid1)的RecordSourceType属性为___3或SQL___。
20.设某命令按钮的标题为“确定(Y)”(该按钮访问键位“ALT+Y”),则其Caption属性值应设置为___确定(\21.在事件代码中相对引用当前表单集的关键字是___Thisformset_____。
22.文本框控件的__PasswordChar_____属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但Value属性中仍保存键入的字符串。
23.下列自定义函数NTOC()的功能是:
当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。
例如,执行命令?
NTO(4),显示“星期三”。
FUNCTIONNTOC
PARAMETERSn
LOCALch
ch="日一二三四五六"
mch="星期"=SUBSTR(ch,__2*n-1____,2)
RETURNmch
ENDFUNC
24.完善下面的命令,实现向xs表中追加一条新的记录。