本科VFP模拟二含答案.docx

上传人:b****7 文档编号:25312109 上传时间:2023-06-07 格式:DOCX 页数:14 大小:20.21KB
下载 相关 举报
本科VFP模拟二含答案.docx_第1页
第1页 / 共14页
本科VFP模拟二含答案.docx_第2页
第2页 / 共14页
本科VFP模拟二含答案.docx_第3页
第3页 / 共14页
本科VFP模拟二含答案.docx_第4页
第4页 / 共14页
本科VFP模拟二含答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

本科VFP模拟二含答案.docx

《本科VFP模拟二含答案.docx》由会员分享,可在线阅读,更多相关《本科VFP模拟二含答案.docx(14页珍藏版)》请在冰豆网上搜索。

本科VFP模拟二含答案.docx

本科VFP模拟二含答案

一、单选题:

(每题1.5分,共54分)

1、HAVING短语不能单独使用,必须接在(  )之后。

  A.ORDERBY

  B.FROM

  C.WHERE

  D.GROUPBY

 答案:

D

2、Visual FoxPro参照完整性规则不包括( )。

  A.更新规则

  B.查询规则

  C.删除规则

  D.插入规则

 答案:

B

3、命令?

"3"+"5"的结果是()

  A.35

  B."35"

  C.8

  D."8"

 答案:

D

4、可以使用(  )命令修改表结构。

  A.MODIFYSTRUCTURE

  B.LISTSTRUCTURE

  C.COPYSTRUCTURE

  D.DELETE

 答案:

A

5、下面有关索引的的描述正确的是( )

  A.建立索引以后,原来的数据库表文件中的记录的物理顺序将被改变

  B.索引与数据库表的数据存储在一个文件中

  C.创建索引是创建一个指向数据库表文件记录的指针构成的文件

  D.使用索引并不能加快对表的查询操作

 答案:

C

6、设有关系R1和R2,经过关系运算得到结果S,则S是( )

  A.一个关系

  B.一个表单

  C.一个数据库

  D.一个数组

 答案:

A

7、VFP中的“文件”菜单中的“关闭”命令是用来关闭( )

  A.当前工作区中已打开的数据库

  B.所有已打开的数据库

  C.所有窗口

  D.当前活动窗口

 答案:

D

8、退出Visual Foxpro的操作方法是( )

  A.从“文件”下拉菜单中选择“退出”选项

  B.用鼠标左按钮单击关闭窗口按钮

  C.在命令窗口中键入QUIT命令,然后敲回车键

  D.以上方法都可以

 答案:

D

9、有程序如下 

  USE CJ

  M.ZF=0

  SCAN 

   M.ZF=M.ZF+ZF

  ENDSCAN

  ?

M.ZF

  RETURN

  其中数据库文件CJ.DBF中有2条记录,内容如下

      XM   ZF

   1  李四  500.00

   2  张三  600.00

运行该程序的结果应当是

  A.1100.00

  B.1000.00

  C.1600.00

  D.1200.00

 答案:

A

10、在Visual Foxpro 6.0中,建立查询可用________方法

  A.使用查询向导

  B.使用查询设计器

  C.直接使用SELECT-SQL命令

  D.以上方法均可

 答案:

D

11、Visual Foxpro中,打开一个数据库的命令是( )

  A.USE

  B.USEDATABASE

  C.OPEN

  D.OPENDATABASE

 答案:

D

12、Visual Foxpro数据库文件是( )

  A.存放用户数据的文件

  B.管理数据库对象的系统文件

  C.存放用户数据和系统数据的文件

  D.前三种说法都对

 答案:

B

13、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )

  A.2个字节

  B.4个字节

  C.8个字节

  D.10个字节

 答案:

B

14、Foxpro关系数据库管理系统能够实现的三种基本关系运算是 ().

  A.索引、排序、查找

  B.建库、录入、排序

  C.选择、投影、连接

  D.显示、统计、复制

 答案:

c

15、 计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令 _________.

  A.AVERAGE工资TOPJFOR"教授"$职称

  B.AVERAGEFIELDS工资TOPJFOR"教授"$职称

  C.AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授"

  D.AVERAGE工资TOPJFOR职称="副教授".OR."教授"

 答案:

D

16、当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。

要将职工的所有收入汇总后写入工资总额字段中,应当使用命令 __________.

  A.REPLACEALL工资总额WITH基本工资+奖金+津贴

  B.TOTALON工资总额FIELDS基本工资,奖金,津贴

  C.REPLACE工资总额WITH基本工资+奖金+津贴

  D.SUM基本工资+奖金+津贴TO工资总额

 答案:

D

17、一个关系是一张二维表。

在Foxpro中,一个关系对应一个( )

  A.字段

  B.记录

  C.数据库文件

  D.索引文件

 答案:

C

18、职工数据库中有D型字段"出生日期",要显示职工生日的月份和日期,应当使用命令( )

  A.?

+MONTH(出生日期)+"月"+DAY(出生日期)+"日"

  B.?

+STR(MONTH(出生日期)+"月"+DAY(出生日期))+"日"

  C.?

+SUBSTR(MONTH(出生日期))+"月"+SUBSTR(DAY(出生日期))+"日"

  D.?

性名+STR(MONTH(出生日期),2)+"月"+STR(DAY(出生日期),2)+"日"

 答案:

D

19、若能够正常执行命令

REPLACE ALL MYFIELD WITH DTOC(DATE())

说明字段MYFIELD的类型是( )

  A.数值型

  B.字符型

  C.逻辑型

  D.日期型

 答案:

B

20、在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为( )

  A.索引码

  B.关键字

  C.域

  D.外码

 答案:

C

21、以下有关Foxpro工作方式的叙述,正确的是( )

  A.只有一种工作方式,即命令工作方式

  B.有两种工作方式,即命令方式和程序方式

  C.有两种工作方式,即键盘方式和鼠标方式

  D.有三种工作方式,即命令方式、程序方式和菜单方式

 答案:

B

22、下列命令用于显示1968年及其以前出生的职工记录,其中错误的是( )

  A.LISTFORYEAR(出生日期)<=1968

  B.LISTFORSUBSTR(DTOC(出生日期),7,2)<="68"

  C.LISTFORLEFT(DTOC(出生日期),7,2)<="68"

  D.LISTFORRIGHT(DTOC(出生日期),2)<="68"

 答案:

C

23、设库文件STUDENT.DBF中有10条记录,相继执行如下两条命令:

 

USE student

INSERT BLANK

其结果是在student文件的

  A.第一条记录的位置插入了一个空白记录

  B.第二条记录的位置插入了一个空白记录

  C.文件尾插入了一个空白记录

  D.不确定位置插入了一个空白记录

 答案:

B

24、退出VFP的方法是(   )。

  A.从“文件”菜单中选择“退出”项

  B.用鼠标左键单击关闭窗口按钮

  C.在命令窗口键入“QUIT”命令,然后按键

  D.以上方法都可以

 答案:

D

25、显示与隐藏命令窗口的操作方法是(   )。

  A.用鼠标单击“常用”工具栏上的“命令窗口”按钮

  B.通过“窗口”菜单下的“命令窗口”项来切换

  C.直接按或组合键

  D.以上方法都可以

 答案:

D

26、“x是小于100的非负数”,用Visual FoxPro表达式表示正确的是( )。

  A.0≤x<100

  B.0<=x<100

  C.0<=xANDx<100

  D.0<=xORx<100

 答案:

C

27、在Visual FoxPro中,要使用数组()。

  A.必须先定义

  B.必须先赋值

  C.赋值前必须定义

  D.有时可以不必先定义

 答案:

A

28、设置对象的属性不用定义(    )。

  A.对象名

  B.属性名

  C.属性值

  D.代码

 答案:

D

29、以下控件中(    )是容器类控件。

  A.text

  B.form

  C.label

  D.commandbutton

 答案:

B

30、以下方法中(    )不可以启动Visual FoxPro 6.0

  A.从程序菜单

  B.从资源管理器

  C.word系统

  D.从桌面

 答案:

C

31、不是Visual FoxPro 6.0可视化编程工具的是(      )

  A.向导

  B.生成器

  C.设计器

  D.程序编辑器

 答案:

D

32、项目管理器中“文档”选项卡,可以管理(       )。

  A.数据库

  B.查询

  C.表单

  D.内存变量

 答案:

C

33、在create table 中表示字符类型的字段用符号(    )。

  A.D

  B.C

  C.N

  D.M

 答案:

B

34、当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是普通索引时,两个数据表间的关联关系是(   )。

  A.多对一

  B.一对多

  C.一对一

  D.多对多

 答案:

B

35、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是  。

  A.OPENQUERYzgjk.qpr

  B.MODIEYQUERYzgjk.qpr

  C.DOQUERYzgjk.qpr

  D.CREATEQUERYzgjk.qpr

 答案:

B

36、使用报表向导定义报表时,定义报表布局的选项是(  )

  A.列数、方向、字段布局

  B.列数、行数、字段布局

  C.行数、方向、字段布局

  D.列数、行数、方向

 答案:

A

填空题:

(每题1分,共10分)

1、用?

命令在第20列显示变量X的值的命令是()。

 答案:

?

xat20

2、不隶属于任何一个数据库的表称为_________。

 答案:

自由表

3、VisualFoxPro6.0是一个_______位的数据库管理系统.

 答案:

32位

4、项目管理器的“连编”按钮主要有两个功能:

一是把项目编译成(),二是检查项目的()。

 答案:

应用程序文件(.cpp)或可执行文件(.exe),完整性

5、VisualFoxpro6.0是________数据库管理系统

 答案:

关系型

6、"ABCD">"ABYZ"的值是

 答案:

F

7、数据是信息的表现()。

 答案:

形式

8、常用的VisualFoxPro6.0有()种向导

 答案:

18

9、SQL语言是一个非()语言,它的大多数语句都是独立执行的。

 答案:

过程化

10、字段标题可以弥补(   )的限制。

 答案:

字段名长度

问答题:

(请在以下4题中任选3题作答,若4道全部解答,以前3道为准,每题6分,共18分)

1、在VFP中,内存变量的命名规则是怎样的?

 答案:

(1)使用字母、汉字、下划线和数字命名

(2)名称以字母或下划线开头

(3)名称最多可以使用1-128个字符

(4)不能使用VFP的保留字

2、什么是数据库?

什么是数据库系统?

 答案:

要点:

数据库(DataBase)是数据库系统的核心和管理对象。

所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。

数据库系统是以数据库为核心的信息处理系统,它能集中地进行数据管理,也能够开发、维护应用系统程序。

3、索引的类型有哪几种?

各自有何特征?

 答案:

要点:

索引有四种:

主索引、候选索引、普通索引、唯一索引

主索引要求每一个记录的索引表达式的值是唯一的,在一个数据库表中只能有一个主索引。

候选索引与主索引一样要求每一个记录的索引表达式的值是唯一的,在一个数据表中可以有多个候选索引。

普通索引允许索引表达式的值出现重复值,而唯一索引如果表中记录的索引表达式的值相同,则只存储第一个索引表达式的值。

4、VFP程序设计中有哪些常见程序语法错误?

 答案:

要点:

常见的语法错误有:

1、遗漏关键字和变量之间的空格

2、遗漏定界符

3、关键字、变量名和文件名拼写错误

4、内存变量没有初始化

5、表达式和函数中的数据类型不匹配

6、控制语句嵌套错误

7、控制语句少了结束语句

8、不合法的循环结构

9、命令的语法错误(以上选择五条以上作答均可)

程序设计题:

(每题6分,共18分)

1、已知圆柱体表面积计算公式为:

s=2πRH+2πR*R,若已知R=3.5,H=5.8,求圆柱体表面积s(注:

π=3.1415926)。

 答案:

参考程序:

settalkoff

clear

r=3.5

h=5.8

s=2*3.1415926*R*H+2*3.1415926*R*R

?

s

Settalkon

return

2、试编程:

输入任意三个数,求出较大数,并显示出来。

 答案:

参考程序:

settalkoff

clear

input″请输入第1个数:

″toa

input″请输入第2个数:

″tob

input″请输入第3个数:

″toc

ifa>=b

max=a

else

max=b

endif

ifc>=max

max=c

endif

?

″最大数为:

″,max

settalkon

return

3、计算1*2*3*…*50的积

 答案:

settalkoff

clear

s=1

fori=1to50

s=s*i

endfor

?

"1*2*3*4*…*50的积是",s

settalkon

return

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

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1