VFP笔试模拟试题.docx

上传人:b****1 文档编号:10297842 上传时间:2023-05-24 格式:DOCX 页数:157 大小:173.56KB
下载 相关 举报
VFP笔试模拟试题.docx_第1页
第1页 / 共157页
VFP笔试模拟试题.docx_第2页
第2页 / 共157页
VFP笔试模拟试题.docx_第3页
第3页 / 共157页
VFP笔试模拟试题.docx_第4页
第4页 / 共157页
VFP笔试模拟试题.docx_第5页
第5页 / 共157页
VFP笔试模拟试题.docx_第6页
第6页 / 共157页
VFP笔试模拟试题.docx_第7页
第7页 / 共157页
VFP笔试模拟试题.docx_第8页
第8页 / 共157页
VFP笔试模拟试题.docx_第9页
第9页 / 共157页
VFP笔试模拟试题.docx_第10页
第10页 / 共157页
VFP笔试模拟试题.docx_第11页
第11页 / 共157页
VFP笔试模拟试题.docx_第12页
第12页 / 共157页
VFP笔试模拟试题.docx_第13页
第13页 / 共157页
VFP笔试模拟试题.docx_第14页
第14页 / 共157页
VFP笔试模拟试题.docx_第15页
第15页 / 共157页
VFP笔试模拟试题.docx_第16页
第16页 / 共157页
VFP笔试模拟试题.docx_第17页
第17页 / 共157页
VFP笔试模拟试题.docx_第18页
第18页 / 共157页
VFP笔试模拟试题.docx_第19页
第19页 / 共157页
VFP笔试模拟试题.docx_第20页
第20页 / 共157页
亲,该文档总共157页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VFP笔试模拟试题.docx

《VFP笔试模拟试题.docx》由会员分享,可在线阅读,更多相关《VFP笔试模拟试题.docx(157页珍藏版)》请在冰点文库上搜索。

VFP笔试模拟试题.docx

VFP笔试模拟试题

全国计算机等级考试二级笔试试卷(2004年9月)

(考试时间90分钟,共100分)

一.选择题(

(1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)DBMS的含义是

A)数据库系统B)数据库管理系统C)数据库管理员D)数据库

(2)从关系模式中指定若干个属性组成新的关系的运算称为

A)联接B)投影C)选择D)排序

(3)对于“关系”的描述,正确的是

A)同一个关系中允许有完全相同的元组B)在一个关系中元组必须按关键字升序存放

C)在一个关系中必须将关键字作为该关系的第一个属性

D)同一个关系中不能出现相同的属性名

(4)在表设计器的“字段”选项卡中可以创建的索引是

A)唯一索引B)候选索引C)主索引D)普通索引

(5)在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是

A)局部变量B)公共变量C)私有变量D)全局变量

(6)扩展名为DBF的文件是

A)表文件B)表单文件C)数据库文件D)项目文件

(7)下列程序段的输出结果是

CLEAR

STORE10TOA

STORE20TOB

SETUDFPARMSTOREFERENCE

DOSWAPWITHA,(B)

A,B

PROCEDURESWAP

PARAMETERSX1,X2

TEMP=X1

X1=X2

X2=TEMP

ENDPROC

A)1020B)2020C)2010D)1010

(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是

A)DEBUGOUTX1B)DEBUGX1C)OUTX1D)TESTX1

(9)~(11)题使用下图,表单名为Form1,表单中有两个命令按钮(Command1和Command2)、两个标签、两个文本框(Text1和Text2)。

(9)如果运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句

A)THISFORM.CAPTION=”登录窗口”B)FORM1.CAPTION=”登录窗口”

C)THISFORM.NAME=”登录窗口”D)FORM1.NAME=”登录窗口”

(10)如果想在运行表单时,向Text2中输入字符,回显字符显示的是”*”号,则可以在Form1的Init事件中加入语句

A)FORM1.TEXT2.PASSWORDCHAR=”*”B)FORM1.TEXT2.PASSWORD=”*”

C)THISFORM.TEXT2.PASSWORD=”*”D)THISFORM.TEXT2.PASSWORDCHAR=”*”

(11)假设用户名和口令存储在自由表”口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。

若命令按钮“登录”的Click事件中的代码如下:

USE口令表

GOTOP

flag=0

DOWHILE.not.EOF()

IFAlltrim(用户名)=Alltrim(Thisform.Text1.Value)

IFAlltrim(口令)=Alltrim(Thisform.Text2.Value)

WAIT“欢迎使用”WINDOWTIMEOUT2

ELSE

WAIT”口令错误”WINDOWTIMEOUT2

ENDIF

flag=1

EXIT

ENDIF

SKIP

ENDDO

IF____________

WAIT“用户名错误”WINDOWTIMEOUT2

ENDIF

则在横线处应填写的代码是

A)Flag=1B)Flag=0C)Flag=1D)Flag=2

(12)设X=10,语句?

VARTYPE(“X”)的输出结果是

A)NB)CC)10D)X

(13)表达式LEN(SPACE(0))的运算结果是

A)NULLB)1C)0D)“”

(14)为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码

DOmymenu.mprWITHTHIS应该放在表单的哪个事件中?

A)Destory事件B)Init事件C)Load事件D)RightClick事件

(15)~(26)题使用的数据表如下:

当前盘当前目录下有数据库:

学院.dbc,其中“教师”表和“学院”表。

“教师”表:

职工号

系号

姓名

工资

主讲课程

11020001

01

肖海

3408

数据结构

11020002

02

王岩盐

4390

数据结构

11020003

01

刘星魂

2450

C语言

11020004

03

张月新

3200

操作系统

11020005

01

李明玉

4520

数据结构

11020006

02

孙民山

2976

操作系统

11020007

03

钱无名

2987

数据库

11020008

04

呼延军

3220

编译原理

11020009

03

王小龙

3980

数据结构

110200010

01

张国梁

2400

C语言

110200011

04

林新月

1800

操作系统

110200012

01

乔小廷

5400

网络技术

110200013

02

周兴池

3670

数据库

110200014

04

欧阳秀

3345

编译原理

“学院”表:

系号

系名

01

计算机

02

通信

03

信息管理

04

数学

(15)为“学院”表增加一个字段“教师人数”的SQL语句是

A)CHANGETABLE学院ADD教师人数ⅠB)ALTERSTUR学院ADD教师人数Ⅰ

C)ALTERTABLE学院ADD教师人数ⅠD)CHANGETABLE学院INSERT教师人数Ⅰ

(16)将“欧阳秀”的工资增加200元的SQL语句是

A)REPLACE教师WITH工资=工资+200WHERE姓名=”欧阳秀”

B)UPDATE教师SET工资=工资+200WHEN姓名=”欧阳秀”

C)UPDATE教师工资WITH工资+200WHERE姓名=”欧阳秀”

D)UPDATE教师SET工资=工资+200WHERE姓名=”欧阳秀”

(17)下列程序段的输出结果是

CLOSEDATA

a=0

USE教师

GOTOP

DOWHILE.NOT.EOF()

IF主讲课程=”数据结构”.OR.主讲课程=”C语言”

a=a+1

ENDIF

SKIP

ENDDO

?

a

A)4B)5C)6D)7

(18)有SQL语句:

SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)

与如上语句等价的SQL语句是

A)SELECT*FROM教师WHERE工资BETWEEN2000AND3000

B)SELECT*FROM教师WHERE工资>2000AND工资<3000

C)SELECT*FROM教师WHERE工资>2000OR工资<3000

D)SELECT*FROM教师WHERE工资<=2000AND工资>=3000

(19)为”教师”表的职工号字段添加有效性规则:

职工号的最左边三位字符是110,正确的

SQL语句是

A)CHANGETABLE教师ALTER职工号SETCHECKLEFT(职工号,3)=”110”

B)ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)=”110”

C)ALTERTABLE教师ALTER职工号CHECKLEFT(职工号,3)=”110”

D)CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)=”110”

(20)有SQL语句:

SETLECTDISTINCT系号FROM教师WHERE工资>=;

ALL(SELECT工资FROM教师WHERE系号=”02”)

该语句的执行系号结果是

A)”01”和“02”B)”01”和“03”C)”01”和“04”D)”02”和“03”

(21)建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的

SQL语句是

A)CREATEVIEWsalaryAS系号,AVG(工资)AS平均工资FROM教师GROUPBY系号

B)CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师;

GROUPBY系名

C)CREATEVIEWsalarySELECT系号,AVG(工资)AS平均工资FROM教师;

GROUPBY系号

D)CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师;

GROUPBY系号

(22)删除视图salary的命令是

A)DROPsalaryVIEWB)DROPVIEWsalary

C)DELECTsalaryVIEWD)DELECTsalary

(23)有SQL语句:

SELECT主讲课程,COUNT(*)FROM教师GROUPBY主讲课程

该语句执行结果含有的记录个数是

A)3B)4C)5D)6

(24)有SQL语句:

SELECTCOUNT(*)AS人数,主讲课程FROM教师GROUPBY主讲课程

ORDERBY人数DESC则该语句执行结果中第1条记录的内容是

A)4数据结构B)3操作系统C)2数据库D)1网络技术

(25)有SQL语句:

SELECT学院.系名,COUNT(*)AS教师人数FROM教师,学院;

WHERE教师.系号=学院.系号GROUPBY学院.系名

与如上语句等价的SQL语句是

A)SELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院;

教师.系号=学院.系号GROUPBY学院.系名

B)SELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院;

ON系号GROUPBY学院.系名

C)SELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院;

ON教师.系号=学院.系号GROUPBY学院.系名

D)SELECT学院.系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院;

ON教师.系号=学院.系号

(26)有SQL语句:

SELECTDISTINCT系号FROM教师WHERE工资>=;

ALL(SELECT工资FROM教师WHERE系号=”02”)

与如上语句等价的SQL语句是

A)SELECTDISTINCT系号FROM教师WHERE工资>=;

(SELECTMAX(工资)FROM教师WHERE系号=”02”)

B)SELECTDISTINCT系号FROM教师WHERE工资>=;

(SELECTMIN(工资)FROM教师WHERE系号=”02”)

C)SELECTDISTINCT系号FROM教师WHERE工资>=;

ANY(SELECT工资FROM教师WHERE系号=”02”)

D)SELECTDISTINCT系号FROM教师WHERE工资>=;

SOME(SELECT工资FROM教师WHERE系号=”02”)

(27)使用SQL语句增加字段的有效性规则,是为了能保证数据的

A)实体完整性B)表完整性C)参照完整性D)域完整性

(28)向项目中添加表单,应该使用项目管理器的

A)”代码”选择卡B)”类”选项卡C)”数据”选项卡D)”文档”选项卡

(29)有关参照完整性的删除规则,正确的描述是

A)如果删除规则选择的是”限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

B)如果删除规则选择的是”级联”,则当用户删除父表中的记录时,系统将禁止删除子表中相关的父表中的记录

C)如果删除规则选择的是”忽略”,则当用户删除父表中的记录时,系统不负责做任何工作。

D)上面三种说法都不对

(30)有关查询设计器,正确的描述是

A)“联接”选项卡与SQL语句的GROUPBY短语对应

B)“筛选”选项卡与SQL语句的HAVING短语对应

C)“排序依据”选项卡与SQL语句的ORDERBY短语对应

D)“分组依据”选项卡与SQL语句的JOINON短语对应

(31)使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是

A)局部窗口B)跟踪窗口C)调用堆栈窗口D)监视窗口

(32)让控件获得焦点,使其成为活动对象的方法是

A)ShowB)ReleaseC)SetFocusD)GotFocus

(33)下面对表单若干常用事件的描述中,正确的是

A)释放表单时,Unload事件在Destrory事件之前引发

B)运行表单时,Init事件在Load事件之前引发

C)单击表单的标题栏,引发表单的Click事件

D)上面的说法都不对

(34)如果文本框的InputMask属性值是#99999,允许在文本框中输入的是

A)+12345B)abc123C)$12345D)abcdef

(35)连编应用程序不能生成的文件是

A).app文件B).exe文件C).dll文件D).prg文件

二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

注意:

以命令关键字填空的必须拼写完整。

(1)在关系模型中,“关系中不允许出现相同元组”的约束是通过_【1】__实现的。

(2)在VisualFoxPro中项目文件的扩展名是_【2】_。

(3)使数据库表变为自由表的命令是_【3】_TABLE。

(4)在VisualFoxPro的查询设计器中_【4】_选项卡对应的SQL短语是WHERE。

(5)在VisualFoxPro中,BUILD_【5】_命令连编生成的程序可以脱离开VisualFoxPro

在Windows环境下运行。

(6)当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为_【6】_。

(7)在VisualFoxPro中释放和关闭表单的方法是_【7】_。

(8)为了从用户菜单返回到默认的系统菜单应该使用命令SET_【8】_TODEFAULT。

(9)在VisualFoxPro的表单设计中,为表格控件指定数据源的属性是_【9】_。

(10)表示“1962年10月27日”的日期常量应该写为_【10】_。

(11)为“学生”表增加一个“平均成绩”字段的正确命令是ALTERTABLE学生ADD【11】平均成绩N(5,2)

(12)在将设计好的表单存盘时,系统将生成扩展名分别是SCX和_【12】_的两个文件。

(13)在VisualFoxPro中为表单指定标题的属性是_【13】_。

(14)在VisualFoxPro中表单的Load事件发生在Init事件之_【14】_。

(15)在VisualFoxPro中如下程序的运行结果(即执行命令DOmain后)是_【15】_。

程序文件名:

main.prg子程序文件名:

s1.prg

SETTALKOFFPROCEDUREs1

CLOSEALLLOCALmX

CLEARALLmX=”VisualFoxProDBMS考试”

mX=”VisualFoxPro”mY=”计算机等级”+mY

mY=”二级”RETURN

DOs1

?

mY+mX

RETURN

参考答案:

选择题:

BBDDC,ABAAD,BBCDC,DCABA,DBDAC,ADDDC,BCDAD

填空题

(1)主键或候选主键

(2)PJX(3)REMOVE

(4)筛选(5)EXE(6)级联

(7)Thisform.release(8)SYSMENU(9)RecordSource

(10){^1962/10/27}(11)Column(12)SCT

(13)Caption(14)前(15)计算机等级二级VisualFoxPro

全国计算机等级考试二级笔试试卷(2005年9月17日)

(考试时间90分钟,共100分)

一、选择题(

(1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述正确的是:

A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成

C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试

(2)下列数据结构中,能用二分法进行查找的是

A)顺序存储的有序线性表B)线性链表

C)二叉链表D)有序线性链表

(3)下列关于栈的描述正确的是

A)在栈中只能插入元素而不能删除元素

B)在栈中只能删除元素而不能插入元素

C)栈是特殊的线性表,只能在一端插入或删除元素

D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

(4)下列叙述中正确的是

A)一个逻辑数据结构只能有一种存储结构

B)数据的逻辑结构属于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

(5)下列描述中正确的是

A)软件工程只是解决软件项目的管理问题

B)软件工程主要是解决软件产品的生产率问题

C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D)软件工程只是解决软件开发中的技术问题

(6)在软件设计中,不属于过程设计工具的是

A)PDL(过程设计语言)B)PAD图

C)N-S图D)DFD图

(7)下列叙述中正确的是

A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护

C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令

(8)数据库设计的根本目标是要解决

A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护

(9)设有如下关系表:

RST

A

B

C

1

1

2

2

2

3

A

B

C

3

1

3

 

则下列操作中正确的是

A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S

(10)数据库系统的核心是

A)数据模型B)数据库管理系统C)数据库D)数据库管理员

(11)VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指:

A)数据库文件(doc文件)B)一个数据库中两个表之间有一定的关系

C)表文件(dbf文件)D)一个表文件中两条记录之间有一定的关系

(12)扩展名为mnx的文件是:

A)备注文件B)项目文件C)表单文件D)菜单文件

(13)报表的数据源可以是:

A)表或视图B)表或查询C)表、查询或视图D)表或其他报表

(14)如果添加到项目中的文件标识为“排除”,表示:

A)此类文件不应是应用程序的一部分

B)生成应用程序时不包括此类文件

C)生成应用程序时包括此类文件,用户可以修改

D)生成应用程序时包括此类文件,用户不能修改

(15)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是

A)查询、视图或表单B)表单、报表和标签

C)查询、表单或程序D)以上文件都可以

(16)允许出现重复字段值的索引是

A)候选索引和主索引B)普通索引和唯一索引

C)候选索引和唯一索引D)普通索引和候选索引

(17)以纯文本形式保存设计结果的设计器是:

A)查询设计器B)表单设计器C)菜单设计器D)以上三种都有不是

(18)以下关于视图的描述正确的是;

A)视图保存在项目文件中B)视图保存在数据库文件中

C)视图保存在表文件中D)视图保存在视图文件中

(19)下面有关表间永久联系和关联的描述中,正确的是:

A)永久联系中的父表一定有索引,关联中的父表不需要有索引

B)无论是永久联系还是关联,子表一定有索引

C)永久联系中子表的记录指针会随父表的记录指针的移动而移动

D)关联中父表的记录指针会随子表的记录指针的移动而移动

(20)下面关于类、对象、属性和方法的叙述中,错误的是

A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

B)属性用于描述对象的状态,方法用于表示对象的行为

C)基于同一个类产生的两个对象可以分别设置自己的属性值

D)通过执行不同对象的同名方法,其结果必然是相同

(21)在下面的VisualFoxPro表达式中,运算结果为逻辑真的是:

A

B

C

1

1

2

2

2

3

3

1

3

A)EMPTY(.NULL.)B)LIKE(‘xy?

’,’xyz’)C)AT(‘xy’,’abcxyz’)D)ISNULL(SPACE(0))

(22)依次执行以下命令后的输出结果是:

SETDATETOYMD

SETCENTURYON

SETCENYURYTO19ROLLOVER10

SETMARKTO“.”

?

CTOD(“49-05-01”)

A)49.05.01B)1949.05.01C)2049.05.01D)出错

(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。

在命令窗口输入并执行如下命令:

姓名=姓名-“您好”

姓名

那么主窗口中将显示

A)张三B)张三你好C)张三您好D)出错

(24)有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。

其中一个索引的索引表达式为姓名字段,索引名为XM。

现假设学生表已经打开,且处于当前工作区中,那么可以将

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2