全国高等学校(安徽考区)计算机水平考试模拟试题
VFP填空题
1.数据的不一致性是指 。
答案: 相同的数据在不同的应用程序中出现不同的值
答案: CLEAR EVENTS
答案: THIS.VALUE=DATE()
5.与Thisform.Release功能等价的命令为 。 答案: Release Thisform
6.______型数据只能用于表而不能用于内存变量。 答案: 备注和通用
7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。
SELE JS
LOCAT FOR XM="王一平"
XM=3
?XM 答案: 王一平
8.与XB="男" .OR. XB="女"等价的表达式为______。 答案: XB$"男女"
9.表达式TYPE(STR(YEAR(DATE()+10)))的数据类型为_______ 。
答案: C
10.已知教师表(JS.DBF)已经按姓名(XM)建立索引, 答案:SEEK("王一平")
阅读下列程序:
SELE JS
SET ORDER TO xm
SEEK '王一平'
计算机软件水平考试 IF FOUND()
DISPLAY
ELSE
WAIT WIND '查无此人'
ENDIF
如果要用SEEK函数完成上述相同的功能,应将程序改成:
SELE JS
SET ORDER TO xm
IF ________
DISPLAY
ELSE
WAIT WIND '查无此人'
ENDIF
11.打开项目的命令是_______。 答案: MODIFY PROJECT
13.类包含了对象的程序设计和数据抽象,是具有相同行为的_____的抽象。 答案: 对象
14.当打开的表为一个空表时,函数RECNO()的值为________。 答案: 1
15.已知N='1',M='2',X12='GOOD',则表达式X&N&M的值为_______。 答案: 'GOOD'
16.下列程序段用来求0~100之间的偶数之和,请将它写完整:
答案: LOOP
N=0
S=0
DO WHILE N<=100
N=N+1
IF N%2=1
_______
ELSE
S=S+N
ENDIF
ENDDO
17.视图可以在数据库设计器中打开,也可以用USE命令打开,但在使用USE命令之前,必须打开包含该视图的________。 答案: 数据库
18.假定有三个数据库文件:MYDATA1,MYDATA2,MYDATA3,它们分别存放在C盘的DATA目录,D盘的DATA目录,A盘的DATA目录,完善下列程序,使得程序执行以后,DBC()函数的值为D:\DATA\MYDATA2.DBC。
OPEN DATABASE C:\DATA\MYDATA1
OPEN DATABASE D:\DATA\MYDATA2
OPEN DATABASE A:\DATA\MYDATA3
________
OPEN DATABASE D:\DATA\MYDATA2
OPEN DATABASE A:\DATA\MYDATA3
________
?DBC() 答案: SET DATABASE TO MYDATA2
商品基本信息表 | 销售情况表
商品编号 SPBH C,6 | 流水号 LSH C,6
商品编号 SPBH C,6 | 流水号 LSH C,6
商品名称 SPMC C,20 | 销售日期 SRQ D
进货价 JHJ N,12,2 | 商品编号 SPBH C,6
销售价 XSJ N,12,2 | 销售数量 XSSL N,8,2
备注 BZ M
用SELECT-SQL命令实现查询1999年9月1日所销售的各种商品的名称、销售量和销售总额,并按销售量从小到大排序的语句是:
SELECT SPXX.SPMC, SUM(XSQK.XSSL) AS 销售量, SUM(_______) AS 销售总额 ;
FROM XSQK,SPXX ;
WHERE XSQK.SPBH=SPXX.SPBH _______ XSQK.XSRQ ={1999/9/1} ;
INTO CURSOR cXstmp ;
GROUP BY 1(或SPMC) ;
ORDER BY _______
临时表cXstmp不能使用APPEND或DELETE命令对该表添加或删除记录,当执行USE IN cXstmp命令后,该临时表将_______。
如果要对xsqk.dbf按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为_______。
答案: SPXX.XSJ*XSQK.XSSL、AND、2、不存在、DTOC(XSRQ,1)+SPBH
20.根据上题提供的spxx.dbf和xsqk.dbf创建表单,该表单用来录入每笔销售业务。表单的数据环境包括________。表单中商品编号为组合框,它的RowSource为________,ControlSource为______ ,销售价文本框的 ControlSource为______。输入销售数量以后
打回车键,此时自动显示销售金额,则销售数量文本框的Valid事件代码为:(销售金额文本框的Name属性值为Txtxse) Thisform.Txtxse.Value=_______
答案:XSQK、SPXX 及它们之间的关系,SPXX.SPBH,XSQK.SPBH,SPXX.XSJ,XSQK.XSSL*SPXX.XSJ
21.阅读下列程序,写结果: 答案: ABCDE ,BCDE
SET TALK OFF
S='ABCDEF'
N=LEN(S)
K=1
DO WHILE K<=N
?SUBS(S,K,N-K)
K=K+1
ENDDO
上述程序运行以后,显示内容的前二行为________,_______。
22.数据的独立性是指数据和______之间相互独立。
答案: 应用程序
选择题
1.VFP是一种 ________ 模型的数据库管理系统。
A. 层次 B. 网络 C. 对象 D. 关系 答案: D
2.对于二维表的关键字来讲,不一定存在的是 ________ 。
A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字 答案: D
3.目前三种基本的数据模型是 ________ 。
A. 层次模型、网络模型、关系模型 B. 对象模型、网络模型、关系模型
C. 网络模型、对象模型、层次模型 D. 层次模型、关系模型、对象模型 答案: A
4.在命令窗口中,不能实现的操作是 ________ 。
A. 复制已执行过的命令 B. 重复执行已执行过的命令
C. 同时执行多个命令 D. 在命令窗口中显示命令执行结果 答案: D
5.VFP系统中,表的结构取决于 ___________ 。
A. 字段的个数、名称、类型和长度 B. 字段的个数、名称、顺序
C. 记录的个数、顺序 D. 记录和字段的个数、顺序 答案: A
6.某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。
A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F.
C. This.CmdNext.Enabled=.F. D. Thisform.CmdNext.Enabled=.F._ 答案: B
7.数据库管理系统是 ________ 。
A. 教学软件 B. 应用软件 C. 计算机辅助设计软件 D. 系统软件 答案: D
8.关系型数据库采用 ________ 表示实体和实体间的联系。
发布评论