当前位置:文档之家› VF习题集

VF习题集

VF习题集
VF习题集

Chap 1 VF基础知识

一、关系数据库的基本概念

1 关系数据库管理系统所管理的关系是

A) 一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件

2 COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能

A) 投影 B) 连接 C) 关联 D) 选择

3 数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是

A) DBS包括DB和DBMS B) DBMS包括DB和DBS

C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS

4 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为

A) 域 B) 码 C) 分量 D) 集合

5 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为

A) 关键字 B) 数据项 C) 主属性 D) 主属性值

6 如果要改变一个关系中属性的排列顺序,应使用的关系运算是

A) 重建 B) 选取 C) 投影 D) 连接

7 在下述关于数据库系统的叙述中,正确的是

A) 数据库中只存在数据项之间的联系 B) 数据库的数据项和记录之间都存在联系

C) 数据库的数据项之间无联系,记录之间存在联系

D) 数据库的数据项和记录之间都不存在联系

8 数据库系统与文件系统的主要区别是

A) 数据库系统复杂,而文件系统简单

B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

9 数据库系统的核心是

A) 数据库 B) 操作系统 C) 数据库管理系统 D) 文件

10 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是

A) 索引、排序、查找 B) 建库、录入、排序

C) 选择、投影、联接 D) 显示、统计、复制

11 Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指

A) 各条记录中的数据彼此有一定的关系

B) 一个数据库文件与另一个数据库文件之间有一定的关系

C) 数据模型符合一定条件的二维表格式

D) 数据库中各个字段之间彼此有一定的关系

12 用二维表数据来表示实体及实体之间联系的数据模型称为

A) 实体-联系模型 B) 层次模型 C) 网状模型 D) 关系模型

13 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括

A) 联接 B) 比较 C) 选择 D) 投影

14 为了合理组织数据,应遵从设计原则是

A) “一事一地”的原则,即一个表描述一个实体或实体间的一种联系

B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段

C) 用外部关键字保证有关联的表之间的联系

D) 以上各条原则都包括

15 自然联接是指按照对应字段值相等并去掉重复属性的连接操作

16 数据模型不仅表示反映事物本身的数据,而且表示事物之间的各种联系

17 用二维表的形式来表示实体之间联系的数据模型叫做关系模型

18 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为连接,从表中抽取属性值满足条件列的操作称为投影

19 Visual Foxpro不允许在主键字字段中有重复值或空值

20 在Visual Foxpro的表之间建立一对多联系是把一方的主关键字字段添加到多方

的表中

21 为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含两个表的主关键字

22 Visual Foxpro 6.0是关系型数据库管理系统

23 二维表中的列称为关系的属性,二维表中的行称为关系的元组

二、系统特点与工作方式

1 运行Visual Foxpro6.0,错误的方法是

A) 双击Visual Foxpro 6.0图标

B) 单击Visual Foxpro 6.0图标回车

C) 右击Visual Foxpro 6.0图标,并单击其快捷菜单中的“打开”命令

D) 拖动Visual Foxpro 6.0图标到一个新位置

2 Visual Foxpro是一个

A) 8位数据库开发系统 B) 16位数据库开发系统

C) 32位数据库开发系统 D) 64位数据库开发系统

3 退出Visual Foxpro的操作方法是

A) 从“文件”下拉菜单中选择“退出”选项 B) 用鼠标左按钮单击关闭窗口按钮

C) 在命令窗口中键入QUIT命令,然后敲回车键 D) 以上方法都可以

4 显示与隐藏命令窗口的操作是

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

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

C) 直接按Ctrl+F2或Ctrl+F4组合键

D) 以上方法都以

5 下面关于工具栏的叙述,错误的是

A) 可以创建用户自己的工具栏 B) 可以修改系统提供的工具栏

C) 可以删除用户创建的工具栏 D) 可以删除系统提供的工具栏

6 在“选项”对话框的“文件位置”选项卡中可以设置

A) 表单的默认大小 B) 默认目录 C) 日期和时间的显示格式 D) 程序代码的颜色

7 要启动Visual Foxpro的向导可以

A) 打开新建对话框 B) 单击工具栏上的“向导”图标按钮

C) 从“工具”菜单中选择“向导” D) 以上方法均可以

8 显示和隐藏命令窗口的操作是在_______菜单中完成的

A) 工具 B) 显示 C) 编辑 D) 窗口

9 对当前系统日期格式进行设置,单击工具菜单中的“选项”,在弹出的选项对话框中选择____选择卡

A) 显示 B) 区域 C) 常规 D) 数据

10 VFP中的“文件”菜单中的“关闭”命令是用来关闭

A) 当前工作区中已打开的数据库 B) 所有已打开的数据库

C) 所有窗口 D) 当前活动窗口

11 关于用户创建工具栏的如下说法中,哪一个是正确的

A) 只能定制Visual Foxpro系统工具栏,不能自定义工具栏

B) 不能定制Visual Foxpro系统工具栏,但可以自定义工具栏

C) 既能定制Visual Foxpro系统工具栏,也能自定义工具栏

D) 只能使用系统工具栏,不能创建自定义工具栏

12 清除主窗口屏幕的命令是

A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS

13 Visual Foxpro 6.0主要界面菜单栏中不包括________菜单项

A) “文件” B) “项目” C) “程序” D) “窗口”

14 控制命令窗口显示和隐藏的命令在________菜单项中

A) “编辑” B) “工具” C) “窗口” D) “项目”

15 若要定制工具栏,应选择________菜单项

A) “工具” B) “显示” C) “窗口” D) “文件”

16 Visual Foxpro 6.0的系统配置文件是

A) config.sys B) config.fpw C) win.ini D) autoexec.bat

17 启动Visual Foxpro 6.0屏幕上出现两个窗口:一个是Visual Foxpro 6.0的主窗口,另一个是

A) 文本 B) 命令 C) 帮助 D) 对话框

18 创建自由表结构时,在各栏目之间移动光标的不正确操作为

A) 单击某一栏目 B) 按Tab键 C) 按组合键Shift+Tab键 D) 按回车键

19 在命令窗口中,若键入DO <程序名>(不包含扩展名)时,则可执行的程序扩展名为

A) .SCX,.APP,.FXP,.PRG B) .MPR,.APP,.FXP,.PRG

C) .QPR,.APP,.FXP,.PRG D) .EXE,.APP,.FXP,.PRG

20 下列文件扩展名中,与菜单无关的是

A) .mnx B) .mnt C) .mem D) .mpr

21 VFP6.0是一种支持用户使用菜单、命令、_________三种不同操作方式的新型数据管理系统

A) 循环 B) 备份文件 C) 命令文件 D) 内存变量

22 在VFP6.0处于创建或编辑自由表、程序等文件时,系统处于“全屏幕编辑状态”,欲存盘退出,正确的操作是

A) 按组合键Ctrl+W B) 按组合键Ctrl+U

C) 按组合键Ctrl+End D) 按Esc键

23 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的区域选项卡

24 Visual Foxpro 6.0是微机数据库管理系统,它支持标准的面向过程的程序设计方式,还支持面向对象程序设计方法

25 Visual Foxpro 6.0必须在Windows 95以上环境中运行

26 Visual Foxpro 6.0支持两种工作方式,即交互方式和程序方式

27 安装完Visual Foxpro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击工具菜单下的选项菜单项

28 要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的文件位置选项卡上设置

29 在全屏幕编辑状态下,按Ctrl+W键可保存文件并退出此状态。按Esc键或Ctrl+Q键放弃存盘退出

三、基本数据元素

1 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是

A) X=Y B) X==Y C) X$Y D) AT(X,Y)=0

2 下列选项中不能返回逻辑值的是

A) EOF() B) BOF() C) RECNO() D) FOUND()

3 在Visual Foxpro中,有下面几个内存变量赋值语句:

X={^2001-07-28 10:15:20 PM}

Y=.T.

M=$123.45

N=123.45

Z="123.24"

执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是

A) D,L,Y,N,C B) D,L,M,N,C C) T,L,M,N,C D) T,L,Y,N,C

4 以下哪些是合法的数值型常量

A) 123 B) 123+E456 C) "123.456" D) 123*10

5 执行STORE "1999年12月庆祝澳门回归祖国! " TO XY 命令之后,要在屏幕上显示"澳门1999年12月回归祖国! ",应使用命令

A) ?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)

B) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)

C) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)

D) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)

6 执行下列命令后,当前打开的表文件名是

Number="3"

File="file"+Number

use &File

A) File3 B) &File C) FileNumber D) File

7 清除所有以A开头的内存变量的命令是

A) RELEASE ALL A* B) RELEASE A*

C) ERASE A* D) RELEASE ALL LIKE A*

8 设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME 显示的结果是

A) 内存变量NAME的值 B) 字段变量NAME的值

C) 与该命令之前的状态有关 D) 错误信息

9 下面关于Visual FoxPro数组的叙述中,错误的是

A) 用DIMENSION和DECLARE都可以定义数组

B) Visual FoxPro只支持一维数组和二维数组

C) 一个数组中各个数组元素必须是同一种数据类型

D) 新定义数组的各个数组元素初值为.F.

10 以下赋值语句正确的是

A) STORE 8 TO X,Y B) STORE 8,9 TO X,Y

C) X=8,Y=9 D) X,Y=8

11 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示

A) 30 B) 28+2 C) [28+2] D) 30.00

12 连续执行以下命令之后,最后一条命令的输出结果是

SET EXACT OFF

X="A "

?IIF("A"=X,X-"BCD",X+"BCD")

A) A B) BCD C) ABCD D) A BCD

13 表达式VAL(SUBS("奔腾586",5,1))+LEN("Visual Foxpro")的结果是

A) 13.00 B) 16.00 C) 18.00 D) 19.00

14 设N=886,M=345,K='M+N',表达式1+&K的值是

A) 1232 B) 数据类型不匹配 C) 1+M+N D) 346

15 在下列函数中,函数值为数值的是

A) BOF() B) CTOD('01/01/96')

C) AT('人民','中华人民共和国') D) SUBSTR(DTOC(DATE()),7)

16 设D=5>6,命令?VARTYPE(D)的输出值是

A) L B) C C) N D) D

17 在下面的Visual Foxpro表达式中,运算结果是逻辑真的是

A) EMPTY(.NULL.) B) LIKE('acd','ac?')

C) AT('a','123abc') D) EMPTY(SPACE(2))

18 在下面的Visual Foxpro表达式中,不正确的是

A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE()

C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000]

19 以下日期值正确的是

A) {"2001-05-25"} B) {^2001-05-25} C) {2001-05-25} D) {[2001-05-25]}

20 下列4个表达式中,运算结果为数值的是

A) "9988"-"1255" B) 200+800=1000

C) CTOD([11/22/01])-20 D) LEN(SPACE(3))-1

21 函数mod(23,-5)的结果是

A) 3 B) -3 C) -2 D) 2

22 执行以下命令序列

m=len("119")

?m=m+1

的显示结果是

A) 119 B) 3 C) 4 D) .f.

23 执行下列命令序列

dimension s(3,4)

s(2,3)=[3+2]

?type(s(7))

的显示结果是

A) C B) N C) L D) 出错

24 可以比较大小的数据类型包括

A) 数值型,字符型,日期型,逻辑型 B) 数值型,字符型,日期型

C) 数值型,字符型 D) 数值型

25 在Visual Foxpro 6.0中,可以在同类数据之间进行减“-”运算的数据类型是

A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型

C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型

26 ?at("大学","北京语言文化学院")的答案是

A) 12 B) 13 C) 16 D) 0

27 下列表达式中不符合Visual Foxpro 6.0语法要求的是

A) 04/05/99 B) T+t C) 1234 D) 2X>15

28 在下列表达式中,结果不是日期类型数据的表达式是

A) date()+30 B) date()-{^1985-10-1} C) ctod("10/01/85") D) {^1985-10-1}+24

29 下列表达式的结果不是数值的是

A) ?round(3.14159,2) B) ?at("fox","Visual Foxpro 6.0")

C) ?chr(13) D) ?month({^2002-09-11})

30 执行命令?space(3)-space(2)的结果是

A) 1 B) 2 C) 3 D) 5

31 执行命令?chr(65)+"K"的结果是

A) 65K B) AK C) aK D) 类型不匹配

32 执行如下命令序列(设今天是2002年8月3日)

store date() to m_date

M_date=m_date-365

?year(m_date)

的显示结果是

A) 其中有错误 B) 08/03/2001 C) 2002 D) 2001

33 设M="111",N="222",下列表达式为假的是

A) NOT(M==N) OR (M$N) B) NOT(N$M) AND (M<>N)

C) NOT(M>=N) D) NOT(M<>N)

34 设置严格的日期格式的命令是

A) set date ansi B) set strictdate to 0

C) set century on D) set strictdate to 1

35 系统变量名均以______开头

A) 字母 B) 数字 C) 下划线 D) 汉字

36 设A=[5*8+9],B=6*8,C="6*8",下列表达式中属于合法表达式的是

A) A+B B) B+C C) A+C D) C-B

37 执行命令?at("net","Internet")的显示结果是

A) 6 B) .F. C) 0 D) .T.

38 在VFP6.0数据表中,用于存放图像、声音等多媒体对象的数据类型是

A) 备注型 B) 通用型 C) 逻辑型 D) 字符型

39 已知变量x="Visual Foxpro",执行命令?upper(substr(x,8,3))的结果是FOX

40 命令?type([2+3])的显示结果是N

41 命令?ROUND(337.2007,3)的执行结果是337.201

42 命令?LEN("THIS IS MY BOOK")的结果是15

43 顺序执行下列操作后,屏幕最后显示的结果是D,C

Y=DATE()

H=DTOC(Y)

?VARTYPE(Y),VARTYPE(H)

44 字符型数据的长度不超过254个字符

45 TIME()返回值的数据类型是C

Chap 2 数据库的基本操作

一、数据库和表的建立与维护

1 可以伴随着表的打开而自动打开的索引是

A) 单一索引文件(IDX) B) 复合索引文件(CDX)

C) 结构化复合索引文件 D) 非结构化复合索引文件

2 在下列命令中,不具有修改记录功能的是

A) edit B) replace C) browse D) modi stru

3 显示表中所有教授和副教授记录的命令是

A) list for 职称="教授" and 职称="副教授"

B) list for 职称>="副教授"

C) list for 职称="教授" or "副教授"

D) list for "教授"$职称

4 数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为

A) 10 B) 14 C) 15 D) EOF

5 VFP中,主索引可在_____中建立

A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图

6 打开一个建立了结构复合索引的数据表,表记录的顺序将按

A) 第一个索引标识 B) 最后一个索引标识

C) 主索引标识 D) 原顺序

7 逻辑表的设置是在________对话框中完成的

A) 表设计器 B) 工作区属性 C) 数据库设计器 D) 浏览

8 要使学生数据表中不出现同名学生的记录,需要建立

A) 字段有效性规则 B) 属性设置

C) 记录有效性规则 D) 设置触发器

9 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为

A) 8位 B) 7位 C) 6位 D) 4位

10 下列命令结果中,肯定生成一个空表的是

A) copy to boy for 性别="男"

B) copy file da.dbf to boy.dbf

C) copy stru to boy fields 姓名,年龄,奖学金

D) select * from da where 性别="男" into dbf boy

11 在命令窗口中,显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令

A) LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"

B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"

C) LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")

D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")

12 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令

A) TOTAL 数学+英语+计算机 TO 总分

B) REPLACE 总分 WITH 数学+英语+计算机

C) SUM 数学+英语+计算机 TO 总分

D) REPLACE ALL 数学+英语+计算机 WITH 总分

13 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是

USE TXL

SKIP 3

COUNT TO N

?N

A) 0 B) 3 C) 4 D) 20

14 下列命令中,仅拷贝表文件结构的命令是

A) COPY TO B) COPY STRUCTURE TO

C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED

15 在VFP中,使用AVERAGE命令时,表文件需要

A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要

16 表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是

A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT

17 在VFP中,数据库表和自由表的字段名最大字符数分别是

A) 10,10 B) 128,10 C) 256,128 D) 128,128

18 在显示下拉菜单中,单击“追加方式”选项,将在当前表

A) 中插入一个空记录 B) 尾增加一个空记录

C) 中进入追加状态 D) 上弹出追加对话框

19 如果要给当前表增加一个字段,应使用的命令是

A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT

20 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是

A) TOTAL B) COUNT C) SUM D) AVERAGE

21 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为

A) 60 B) 61 C) 59 D) 58

22 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令

A) list for 体育达标=".f." B) list for 体育达标<>.f.

C) list for not 体育达标 D) list for 体育达标=f

23 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向

A) 末记录 B) 首记录

C) 末记录的后面 D) 首记录的前面

24 假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是

A) go top与go 1 B) list for 姓名='王'和 list while 姓名='王'

C) find '王'和seek 王 D) find 王和 seek '王'

25 数据库文件的扩展名是

A) DBF B) DBC C) DBT D) FPT

26 同一个表所有备注字段的内容存储在

A) 该表文件中 B) 不同的备注文件

C) 同一个备注文件 D) 同一个数据库文件

27 若要控制数据库表中学号字段只能输入数字,则应设置

A) 显示格式 B) 输入掩码 C) 字段有效性 D) 记录有效性

28 在浏览窗口中,不能将一条记录逻辑删除的操作是

A) 将光标定位于该记录,按Ctrl+T键

B) 将光标定位于该记录,按Delete键

C) 将光标定位于该记录,单击表菜单中的“切换删除标志”选项

D) 单击该记录前的白色小方块,使其变黑

29 一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为

A) 1800 B) 1900 C) 2000 D) 2100

30 对表结构的修改是在下面哪一个对话框中完成的

A) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口

31 下列关于数据库表的说法中错误的是

A) 可设置长表名,长字段名

B) 可设置匹配字段类型到类,字段验证和记录验证,触发器

C) 可设置主索引和候选索引关键字,字段默认值,显示模式

D) 不可用use命令直接打开,必须在数据库设计器中打开

32 在向数据库添加表的操作中,下列叙述中不正确的是

A) 可以将一张“独立的”表添加到数据库中

B) 可以将一个已属于一个数据库的表添加到另一个数据库中

C) 可以在数据库设计器中新建个表使其成为数据库表

D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表

33 在使用replace替换命令时,不能作用于下列哪个字段

A) 逻辑型 B) 日期时间型 C) 备注型 D) 通用型

34 下列关于索引的叙述中错误的是

A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引

B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引

C) 在表设计器的字段选项卡中建立的索引默认为普通索引

D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可

35 要从某表文件中真正删除一条记录,应当

A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令

C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令

36 在表中建立索引,使用的命令为

A) SORT B) UPDATE C) INDEX D) JOIN

37 Visual Foxpro参照完整性规则不包括

A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则

38 以下关于自由表的叙述,正确的是

A) 全部是用以前版本的Foxpro(FoxBASE)建立的表

B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中

C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表

39 要为当前表所有职工增加100元工资,应该使用命令

A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100

C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100

40 Visual Foxpro数据库文件是

A) 存放用户数据的文件 B) 管理数据库对象的系统文件

C) 存放用户数据和系统数据的文件 D) 前三种说法都对

41 打开一个数据库的命令是

A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE

42 在VFP中,当创建一个数据库文件时,应选用

A) 数据库向导 B) 数据库生成器 C) 表单设计器 D) 应用程序向导

43 可以在BROWSE浏览窗口中,按CTRL+T键实现__________操作

A) 逻辑删除记录和物理删除记录

B) 逻辑恢复记录和物理恢复记录

C) 逻辑删除记录和逻辑恢复记录

D) 物理删除记录和物理恢复记录

44 在表的操作中,DELE命令的作用是

A) 将记录从表中彻底删除 B) 给要删除的记录做删除标记

C) 不能删除记录 D) 删除整个表中的记录

45 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_______的文件

A) FRX B) FMT C) FRT D) FPT

46 在VFP6.0中,打开数据库和表的命令分别为

A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN

47 不允许记录中出现重复索引值的索引是

A) 主索引 B) 主索引、候选索引、普遍索引

C) 主索引和候选索引 D) 主索引、候选索引和唯一索引

48 在Visual FoxPro中,可以对字段设置默认值的表。

A) 必须是数据库表 B) 必须是自由表

C) 自由表或数据库表 D) 不能设置字段的默认值

49 可以链接或嵌入OLE对象的字段类型是

A) 备注型字段 B) 通用型和备注型字段

C) 通用型字段 D) 任何类型的字段

50 在Visual FoxPro中,打开数据库的命令是

A) OREN DATABASE <数据库名> B) USE <数据库名>

C) USE DATABASE <数据库名> D) OPEN <数据库名>

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

A) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节

52 关于数据库表与自由表的转换,下列说法中正确的是

A) 数据库表能转换为自由表,反之不能

B) 自由表能转换成数据库表,反之不能

C) 两者不能转换

D) 两者能相互转换

53 主索引字段_______

A) 不能出现重复值或空值 B) 能出现重复值

C) 能出现空值 D) 不能出现重复值,但能出现空值

54 工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值

语句NN=900,下面各条命令中,错误的是( )

A) seek NN B) locate for 基本工资==NN

C) find 900 D) locate for 基本工资=NN

55 学生成绩表xsda.dbf的结构如下:姓名(C,8),语文(N,5,2),数学(N,5,2),英语(N,5,2),总分(N,6,2)。其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是

A) replace all 总分 with 语文+数学+英语

B) sum 语文+数学+英语 to 总分

C) update xsda set 总分=语文+数学+英语

D) scan

repl 总分 with 语文+数学+英语

endscan

56 将当前表中的数据保存到一个二维数组中,应使用的命令是

A) scatter to B) gather from C) copy to D) append from

57 在Visual Foxpro6.0中,打开数据库使用的命令为_______

A) USE B) SELECT C) OPEN D) CREATE

58 在Visual Foxpro6.0中,以共享方式打开一个数据库需使用的参数是

A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE

59 对表文件建立索引,可使用命令

A) SORT B) UPDATE C) INDEX D) JOIN

60 Delete的作用是

A) 将记录从表中彻底删除 B) 只给要删除的记录做删除标志

C) 不能删除记录 D) 删除整个表中的记录

61 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用

A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"

C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y

62 在Visual Foxpro 6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为

A) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意

63 顺序执行下列命令后,最后一条命令显示结果是

use CHJ

Go 5

Skip -2

?Recno()

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

64 在当前表中,查找第2个男同学的记录,应使用命令_________

A) locate for 性别="男" next 2

B) locate for 性别="男"

C) 先 locate for 性别="男" ,然后再执行 continue

D) list for 性别="男" next 2

65 当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将

A) 只计算当前记录的工资值 B) 计算前8条记录的工资和

C) 计算后8条记录的工资和 D) 计算全部记录的工资和

66 命令中<范围>子句,使用______可以对表文件从当前记录开始至最后一个记录进行操作

A) ALL B) NEXT n C) RECORD n D) REST

67 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是

A) 11--15 B) 11--16 C) 10--15 D) 10--14

68 表中相对移动记录指针和绝对移动记录指针的命令分别为

A) Locate和Skip B) Locate和Go

C) Skip和Go D) Locate和Find

69 Visual Foxpro的主索引和候选索引可以保证数据的___实体_____完整性

70 数据库表之间的一对多联系通过主表的__主索引__索引和子表的__普通索引__索引实现

71 在定义字段有效性规则时,在规则框中输入的表达式类型是___逻辑型____

72 在使用locate命令查询以后,可以用__found()__来检测是否找到

73 Visual Foxpro 6.0支持两类索引文件,即__结构复合索引__和__单项索引__

74 字段“数学”为数值型,如果整数部分最多3位,小数部分最多2位,那么该字段的宽度到少应为__6___

75 表由_结构_和__数据__两部分组成

76 数据表中有“数学(N,5,1)”“英语(N,5,1)”“电子(N,5,1)”“总分(N,5,1)”,该表中现有多条记录,但“总分”没有输入,只要在命令窗口中输入__repl all 总分 with 数学+英语+电子____命令,就能填上这个字段的值

77 表的有效性规则包括_字段级规则___和_记录级规则___

78 数据库表的索引类型有_主索引__,__候选索引__,__普通索引__和__唯一索引___

79 自由表的字段名长度不超过__10___个字符

80 在Visual Foxpro6.0中,数据库文件的扩展名为__dbc__,表文件的扩展名为__dbf___

81 对表中记录逻辑删除的命令是_delete__,恢复表中所有被逻辑删除记录的命令是

__recall_all__,将所有被逻辑删除记录物理删除的命令是__pack__

82 单项索引文件的扩展名为__idx___,复合索引文件的扩展名为__cdx___

83 学生档案表已打开,共有100条记录,当前记录为23,执行list rest后,?recn()的值是_101__,?recc()的值是_100_,?eof()的值是__.T.___

84 若要控制只能在每月的8号才能修改表中记录,则相应的触发器表达式为

__day(date())=8__

85 在数据库表的表设计器中可以设置3种触发器,分别是__插入__,__更新__和_删除_。

86 为一个表设定若干种索引后,可以在__工作区属性__对话框中将其中一种索引设置为主控索引

87 在浏览窗口中不仅可以显示表的内容,而且可以对记录进行__添加__,_ 修改__ 和_ 删除_操作

88 在Visual Foxpro 6.0中,表有两种类型,即__自由表__和__数据库表___

二、多表操作

1 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是

A) 永久性关联 B) 永久性关联或临时性关联

C) 临时性关联 D) 永久性关联和临时性关联

2 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择

A) 限制(Restrict) B) 忽略(Ignore)

C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)

3 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表

A) 是同一个数据库中的两个表 B) 不同数据库中的两个表

C) 两个自由表 D) 一个是数据库表另一个是自由表

4 对多表进行操作时,选择工作区所使用的命令为_______

A) USE B) OPEN C) SELECT D) CREATE

5 执行以下命令序列

close all

select b

use table1

select 0

use table2

select 0

use table3

后,table3表所在的工作区号为

A) 0 B) 1 C) 2 D) 3

6 下列按钮中,哪一个是数据工作期窗口中没有的

A) 属性 B) 打开 C) 修改 D) 关系

7 在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则

A) 在更新父表时,用新的关键字值更新子表中的所有相关记录

B) 在更新父表时,若子表中有相关记录则禁止更新

C) 在更新父表时,若子表中有相关记录则允许更新

D) 允许更新父表,不管子表中的相关记录

8 在查询设计器中已设定联接条件为xsda.姓名=xscj.姓名,若要在查询结果中显示xsda表中所有记录及xscj表中满足条件的记录,则联接类型应为

A) 内部联接 B) 左联接 C) 右联接 D) 完全联接

9 若能正确执行?M.para和?H.para,则

A) 前一个para是字段名,后一个para是内存变量名

B) 前一个para是内存变量名,后一个para是字段名

C) 两个para都是字段名

D) 两个para都是内存变量名

10 在VFP中可以同时使用___个工作区

A) 10 B) 225 C) 32767 D) 无限制

11 表之间建立关联的最主要的功能是_子表的指针随父表的指针移动而移动____

12 在Visual Foxpro中,最多同时允许打开__32767__个数据库表和自由表

13 实现表之间临时联系的命令是__set relation____

三、建立视图和数据查询

1 对视图的更新是否反映在了基本表里,取决于在建立视图时是否在"更新条件"选顶卡中选择了

A) 关键字段 B) SQL UPDATE C) 发送SQL更新 D) 同步更新

2 视图不能单独存在,它必须依赖于

A) 视图 B) 数据库 C) 数据表 D) 查询

3 修改本地视图使用的命令是

A) CREATE SQL VIEW B) MODIFY VIEW

C) RENAME VIEW D) DELETE VIEW

4 下列关于查询设计器的说法中错误的是

A) 既可对单表查询,也可对多表查询

B) 在分组依据选项卡中,可以设置查询结果按某一字段值的升序排列

C) 可以将查询结果保存到扩展名为.qpr的查询文件中,并可在命令窗口中直接用do 命令执行

D) 可以设定查询结果的输出形式,如临时表,图形等

5 以下关于查询的描述正确的是

A) 不能根据自由表建立查询 B) 只能根据自由表建立查询

C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询

6 查询设计器和视图设计器的主要不同表现在于

A) 查询设计器有"更新条件"选项卡,没有"查询去向"选项

B) 查询设计器没有"更新条件"选项卡,有"查询去向"选项

C) 视图设计器没有"更新条件"选项卡,有"查询去向"选项

D) 视图设计器有"更新条件"选项卡,也有"查询去向"选项

7 以下关于视图的描述正确的是

A) 可以根据自由表建立视图 B) 可以根据查询建立视图

C) 可以根据数据库表建立视图 D) 可以根据数据库表和自由表建立视图

8 下列说法中,错误的是

A) 在数据库中,可以包含表,视图,查询以及表间永久关系

B) 可以通过修改视图中数据来更新数据源中数据,但查询不可以

C) 查询和视图都是用select-SQL语言实现的,都要以数据表作为数据源

D) 视图虽然具备了一般数据表的特征,但它本身并不是表

9 在查询设计器的输出方向设置中,不能实现的输出是

A) 表 B) 视图 C) 图形 D) 报表

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

A) 使用查询向导 B) 使用查询设计器

C) 直接使用SELECT-SQL命令 D) 以上方法均可

11 查询的数据源可以是

A) 自由表 B) 数据库表 C) 视图 D) 以上均可

12 有关多表查询结果中,以下说法正确的是

A) 只可包含其中一个表的字段

B) 必须包含查询表的所有字段

C) 可包含查询表的所有字段,也可只包含查询表部分字段

D) 以上说法均不正确

13 有关查询结果的去向,以下说法中不正确的是

A) 可输出到浏览窗口 B) 可输出到一临时表

C) 可输出到一报表文件 D) 只可输出到屏幕

14 视图是一个

A) 虚拟的表 B) 真实的表

C) 不依赖于数据库的表 D) 不能修改的表

15 查询设计器中包含的选项卡有

A) 字段,筛选,排序依据 B) 字段,条件,分组依据

C) 条件,排序依据,分组依据 D) 条件,筛选,杂项

16 查询设计器的筛选选项卡用来指定查询的__条件___

17 查询设计器__自动___生成所有的SQL查询语句

18 通过Visual Foxpro的视图,不仅可以查询数据库表,还可以__更新___数据库表

19 建立远程视图必须建立与远程数据库的__连接____

20 视图设计器中比查询设计器多出的选项卡是__更新条件__

21 在数据库中可以建立两种视图,分别是__本地视图___和__远程视图__

22 在查询设计器中,选择查询结果中出现的字段及表达式应在_字段__选项卡中完成,设置查询条件应在_筛选_选项卡中完成,该选项卡相当于SQL-SELECT语句中的where子句

23 默认查询的输出形式是_浏览__

Chap 3 程序设计

一、命令文件的建立和执行

1 从键盘上接受一位整数并存入内存变量X,正确的操作为

A) WAIT TO X B) ACCEPT TO X

C) INPUT TO X D) @1,20 GET X PICT '9'

2 在Visual Foxpro中,用于建立或修改过程文件的命令是

A) MODIFY <文件名> B) MODIFY COMMAND <文件名>

C) MODIFY PROCEDURE <文件名> D) 上面B和C都对

二、结构化程序设计

1 一般说来,VFP6.0系统具有结构化程序设计的_______种基本结构

A) 1 B) 2 C) 3 D) 4

2 SCAN循环语句是________扫描式循环

A) 数组 B) 数据表 C) 内存变量 D) 程序

3 Visual Foxpro 6.0程序设计的三种基本结构是

A) 顺序,选择,循环 B) 顺序,选择,逻辑

C) 模块,转移,循环 D) 网状,选择,逻辑

4 在下列命令中,不能输入字符型数据的命令是

A) accept B) wait C) input D) @...say...

5 执行如下程序:

STORE " " TO ANS

DO WHILE .T.

CLEAR

@3,10 SAY "1.添加 2.删除 3.修改 4.退出"

@5,15 SAY "请输入选择:" GET ANS

READ

IF TYPE("ANS")="C" AND VAL(ANS)<=3 AND VAL(ANS)<>0

PROG="PROG"+ANS+".PRG"

DO &PROG

ENDIF

QUIT

ENDDO

如果在"请输入选择:"时,键入4,则系统

A) 调用子程序PROG4.PRG B) 调用子程序&PROG.PRG

C) 返回命令窗口 D) 退出VFP

6 有程序如下

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

7 执行如下程序

SET TALK OFF

S=0

I=1

INPUT "N=?" TO N

DO WHILE S<=N

S=S+I

I=I+1

ENDDO

?S

SET TALK ON

如果输入值为5,则最后S的显示值是

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

8 有关loop语句和exit语句的叙述正确的是

A) loop和exit语句可以写在循环体的外面

B) loop语句的作用是把控制转到enddo语句

C) exit语名的作用是把控制转到enddo语句

D) loop和exit语句一般写在循环结构里面嵌套的分支结构中

9 有一个表文件图书.DBF,其内容如下:

记录号总编号书名出版单位单价

1 113388 高等数学清华大学出版社 24.00

2 445501 数据库导论科学出版社 27.90

3 332211 计算机基础高等教育出版社 23.00

4 665544 VFP6.0 电子工业出版社 28.60

5 456788 操作系统原理电子工业出版社 25.00

6 456728 操作系统概论高等教育出版社 21.00

7 375666 计算机网络清华大学出版社 37.00

8 245682 计算机原理高等教育出版社 25.00 请问运行下列程序时,在屏幕显示的结果是什么

USE 图书

UPDATE 图书 SET 单价=单价+5 WHERE 出版单位="科学出版社"

SELECT 出版单位,AVG(单价) AS 平均价 FROM 图书;

GROUP BY 出版单位 INTO CURSOR lsb

SELECT * FROM lsb WHERE 平均价<30 ORDER BY 平均价;

INOT CURSOR lsb1

GO BOTTOM

?LEFT(出版单位,8)

CLOSE DATABASE

供选择的答案有:

A) 清华大学 B) 高等教育 C) 电子工业 D) 出错信息

10 有如下程序:

INPUT TO A

IF A=10

S=0

ENDIF

S=1

?S

假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是

A) 0 B) 1 C) 由A的值决定 D) 程序出错

11 现有学生表xs.dbf,试用scan循环显示学生表中男生的情况

clear

__use xs___

scan

if __性别<>”男”___

loop

endif

__display___

endscan

12 写出下列程序的运行结果:

SET TALK OFF

DIMENSION A(6)

FOR K=1 TO 6

A(K)=20-2*K

ENDFOR

K=5

DO WHILE K>=1

A(K)=A(K)-A(K+1)

K=K-1

ENDDO

?A(1),A(3),A(5)

SET TALK ON

运行结果:___6,4,2____

13 有一个表文件BHSL.DBF,其内容如下:

记录号编号数量

1 A1 10

2 A0 85

3 A2 67

4 A10 50

5 A12 65

写出下列程序的运行结果:

SET TALK OFF

USE BHSL

SET ORDER TO TAG 编号

STORE 0 TO S

LOCATE FOR 数量>10

DO WHILE .NOT.EOF()

??编号

IF SUBSTR(编号,2,1)=[1]

S=S+数量

ENDIF

CONTINUE

ENDDO

?S

USE

运行结果:__A0A10A12A2_(换行)115___

14 有一分支程序为:

IF S>100

DO P1.PRG

ELSE

IF S>10

DO P2.PRG

ELSE

IF S>1

DO P3.PRG

ELSE

DO P4.PRG

ENDIF

ENDIF

ENDIF

分别写出执行P2,P3,P4子程序的条件表达式:

DO P1.PRG 条件为:S>100 DO P2.PRG 条件为:__s>10 AND s<=100___ DO P3.PRG 条件为:_s>1 AND s<=10___ DO P4.PRG 条件为:___s<=1____

三、过程与过程调用

1 在程序中定义局部变量的命令动词是

A) public B) private C) local D) declare

2 如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程

A) 没有返回值 B) 返回0 C) 返回.T. D) 返回.F.

3 下面关于过程调用的陈述中,哪个是正确的

A) 实参与形参的数量必须相等

B) 当实参的数量多于形参的数量时,多余的实参被忽略

C) 当形参的数量多于实参的数量时,多余的形参取逻辑假

D) 上面B和C都对

4 定义公共变量用命令__public___,定义私有变量用命令_private__,定义局部变量用命令__local___

Chap 4 管理器和设计器的使用

一、项目管理器

1 打开Visual FoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含

A) 表单(Form)文件 B) 报表(Report)文件

C) 标签(Label)文件 D) 以上三种文件

2 在VFP6.0中,项目的扩展名为_______

A) .DBC B) .TAB C) .IDX D) .PJX

3 在项目管理器中,表单文件所在的选项卡是

A) 数据 B) 文档 C) 代码 D) 其它

4 项目管理器的“文档”选项卡用于显示和管理

A) 表单,报表和查询 B) 数据库,表单和报表

C) 查询,报表和视图 D) 表单,报表和标签

5 项目管理器的“数据”选项卡用于显示和管理

A) 数据库,自由表和查询 B) 数据库,视图和查询

C) 数据库,自由表,查询和视图 D) 数据库,表单和查询

6 项目管理器的“移去”按钮有两个功能:一是把文件__移出项目____,二是__从磁盘上删除文件___文件

7 扩展名为.prg的程序文件在“项目管理器”的___代码___选项卡中显示和管理

8 项目管理器文件的扩展名是__pjx____

二、表单设计器

1 下面关于列表框和组合框的陈述中,哪个是正确的

A) 列表框和组合框都可以设置成多重选择

B) 列表框可以设置成多重选择,而组合框不能

C) 组合框可以设置成多重选择,而列表框不能

D) 列表框和组合框都不能设置成多重选择

2 下列关于属性,方法和事件的叙述中,哪个是错误的

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

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

C) 事件代码也可以像方法一样被显式调用

D) 在新建一个表单时,可以添加新的属性,方法和事件

3 在表单的控件中,既能输入又能编辑的控件为

A) 标签 B) 组合框 C) 列表框 D) 文本框

4 在表单运行时,要求单击某一对象时释放表单,应______

A) 在该对象的Click事件中输入Thisform.Release代码

B) 在该对象的Destory事件中输入Thisform.Refresh代码

C) 在该对象的Click事件中输入Thisform.Refresh代码

D) 在该对象的DblClick事件中输入Thisform.Release代码?

5 DblClick事件是________时触发的基本事件

A) 当创建对象 B) 当从内存中释放对象

C) 当表单或表单集装入内存 D) 当用户双击对象

6 Caption是对象的_____属性

A) 标题 B) 名称 C) 背景是否透明 D) 字体尺寸

7 在命令按钮组中,通过修改_______属性,可把按钮个数设为5个

A) Caption B) PageCount C) ButtonCount D) Value

8 ___________是面向对象程序设计中程序运行的最基本实体

A) 对象 B) 类 C) 方法 D) 函数

9 在对象的引用中,Thisform表示

A) 当前对象 B) 当前表单

C) 当前表单集 D) 当前对象的上一级对象

10 下面关于命令DO FORM XX NAME YY LINKED的陈述中,哪个是正确的

A) 产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B) 产生表单对象引用变量XX,在释放变量XX时并不关闭表单

C) 产生表单对象引用变量YY,在释放变量YY时自动关闭表单

D) 产生表单对象引用变量YY,在释放变量YY时并不关闭表单

11 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以

A) 单击选项按钮

B) 双击选项按钮

C) 先单击选项组,并选择“编辑”命令,然后再单击选项按钮

D) 以上B和C都可以

12 假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,哪个是正确的

A) 先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件

B) 先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件

C) 先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件

D) 先表单的Load事件,然后命令铵钮的Init事件,最后表单的Init事件

13 下面关于数据环境和数据环境中两个表之间关系的陈述中,哪个是正确的

A) 数据环境是对象,关系不是对象

B) 数据环境不是对象,关系是对象

C) 数据环境是对象,关系是数据环境中的对象

D) 数据环境和关系都不是对象

14 下面关于表单控件基本操作的陈述中,哪个是不正确的

A) 要在“表单”控件工具栏中显示某个类库文件中自定义类,可以单击工具栏“查看类”按钮,然后在弹出的菜单中选择“添加”命令

B) 要在表单中复制某个控件,可以按住Ctrl键并拖放该控件

C) 要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮

D) 要将某个控件的Tab键序号设置为1,可在进入Tab键次序交互式设置状态后,双击控件的Tab键次序盒

15 假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组

VF考试题

第【1】页 共【6】页 ● 适用学生: ● 考试方式:闭卷 ● 考核时间:100分钟 ● 总 分:100分 第一题 选择题(总分30分 ,每题1 分) 1.在Visual Foxpro 中,数据库表字段名最长为 个字符。 A.128 B.10 C.130 D.156 2.下列字段名中不合法的是 。 A.学号 B.123ABC C.ABC_7 D.ABC123 3.将表从数据库中移出,使之成为自由表的命令是 。 A.REMOVE B.DROP C.REMOVE TABLE D. DELETE 4.下列命令中不能对记录进行编辑修改的是 。 A.EDIT B.BROWSE C.CHANGE D.LIST STRU 5.使用REPLACE<字段名>WITH<表达式>FOR<条件>后,记录指针为 。 A.当前记录 B.文件头 C.视情况而定 D.文件尾 6.SKIP 命令移动记录指针的基准为 。 A.库文件头 B.指定记录 C.当前记录 D.第一条记录 7.要删除“学生信息表”当中的“专业编号”字段应使用 命令。 A.DELETE B.MODI STRU C.DROP D. ZAP 8.一个数据库文件中有40条记录,用BOF ()函数测试为T ,则当前记录号为 。 A.1 B.40 C.-1 D.0 9.当前数据库文件有40条记录,当前记录号是5,使用APPEND BLANK 命令增加一条空白记录,该空白记录的记录号为 。

A.41 B.4 C.40 D.3 10.在Visual Foxpro 中对数据库的指定数值字段求和的命令是。A.SUM B.TOTAL C.COUNT D.AVERAGE 11.Visual Foxpro不支持的数据类型是。 A.备注型B.字符型C.日期型D.常量型12.SQL语言的定义表结构的命令是。 A.ALTER TABLE B.UPDATE C.CREATE TABLE D.SELECT 13.SQL语言的删除表的命令是。 A.ALTER TABLE B.DROP TABLE C.UPDATE D.CREATE TABLE 14.SQL语言的数据查询的命令是。 A.SELECT B.CREATE VIEW C.UPDATE D.DROP TABLE 15.SQL是语言。 A.结构化查询B.数据定义C.数据操作D.数据控制16.在SQL中用来计算平均值的函数为。 A.COUNT B.AVG C.SUM D.MAX 17.默认情况下,SQL将查询结果输出到。 A.临时文件B.数组C.浏览窗口D.打印机 18.在ORDER BY子句中,DESC表示。 A.升序B.降序C.分组D.部分 19.下列查询类型中,不属于SQL查询的是。 A.简单查询B.嵌套查询C.联接查询D.视图查询20.不可以作为查询与视图的数据源的是。 A.数据库表B.自由表C.视图D.查询 21.运行表单的命令是。 A.RUN FORM B.DO WINDOW C.START FORM D.DO FORM 22.表单文件的扩展名是。 A..pjx B..sct C..scx D..vct 23.Click事件在时引发。 A.用鼠标右键单击对象B.用鼠标单击对象 C.用鼠标双击对象D.表单对象建立之前 24.表单的CAPTION属性用于。 A.指定表单的标题B.指定表单是否可见 C.指定表单执行的程序D.指定表单是否可用 25.确定控件能否起作用的属性是。 A.Enabled B.Caption C.Visible D.Default 26.表单向导形成的数据源只能基于。 A.视图B.表C.查询D.SQL语句27.文本框中不能使用的数据类型是。 第【2】页共【6】页

机械设计习题 轴

轴 一、判断题 1.为提高轴的刚度,把轴的材料由45钢改为合金钢是一有效的方法。() 2.转动心轴所受的载荷是既有弯矩又有扭矩。() 3.轴的计算弯矩最大处为危险剖面,应按此剖面进行强度精确计算。() 二、单项选择题 1.心轴所受载荷是______,传动轴所受载荷是______,转轴所受载荷是_______。 (a)只受扭矩不受弯矩(b)承受较大轴向载荷 (c)既受弯矩又受扭矩(d)只受弯矩不受扭矩 2.当轴上安装的零件要承受轴向力时,采用____来进行轴向固定,所能承受的轴向力较大。 (a)圆螺母(b)紧定螺钉(c)弹性挡圈 3.轴环的用途是______。 (a)作为轴加工时的定位面(b)提高轴的强度 (c)提高轴的刚度(d)使轴上零件获得轴向定位 4. 增大轴在截面变化处的过渡圆角半径,可以______。 (a)使零件的轴向定位比较可靠(b)降低应力集中,提高轴的疲劳强度 (c)使轴的加工方便 7、通常把轴设计为阶梯形的主要目的在于()。 A.加工制造方便 B.满足等强度要求 C.满足刚度要求 D.便于轴上零件的装拆 5. 在轴的初步计算中,轴的直径是按______初步确定的。 (a)抗弯强度(b)抗扭强度 (c)弯扭合成强度(d)轴段上零件的孔径 6.采用表面强化如碾压、喷丸、碳氮共渗、渗氮、高频感应加热淬火等方法,可显著提高轴的______。 (a)静强度(b)刚度 (c)疲劳强度(d)耐冲击性能 7.轴上安装有过盈配合零件时,应力集中将发生在轴上______。 (a)轮毂中间部位(b)沿轮毂两端部位 (c)距离轮毂端部为1/3轮毂长度处

三、填空题 1.根据轴所受载荷的性质,转轴受_______________________作用,传动轴受 _______________作用,心轴受______________________作用。 2.轴的弯扭合成强度计算中,公式22)(T M M ca α+=中的α的含义是___ 。 3.初步确定转轴的直径时,由于不能决定 的大小和分布情况,所以通常是按___________条件来初步确定轴的直径,并作为轴的__________直径。 四、综合题 1.指出下图所示结构设计的错误,并画出改正后的轴结构图。 2.下图是某减速器输出轴的结构图,试指出图中的设计错误,并改之。 3 下图是单级齿轮减速器,传动中等功率,转速一般。润滑、密封条件良好。试分析指出四个表号引出零件的下列几个问题: 1)零件的名称、在整体设备中的功能; 2)工作原理; 3)有可能出现的失效形式。

《全国计算机等级考试二级VFP》模拟试题

全国计算机等级考试二级VFP模拟试题(一) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 B:【解析】栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:"先进后出"或"后进先出"。栈的特性是具有记忆作用。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2n B)n/2 C)n D)n+1

C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针head称为头指针,当head=NULL(或0)时称为空表。 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 C:【解析】软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 B:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

交换技术试题库华为数通题库

数据通信交换技术试题库 华为大学数通培训部

目录 1.1单项选择(13题) (3) 1.2 多项选择(3题) (5) 1.3 判断题(3题) (6)

1.1单项选择(13题) https://www.doczj.com/doc/4315644595.html,N Switch 工作在ISO/OSI参考模型的__________。( B ) A、物理层 B、数据链路层 C、网络层 D、传输层 2.VLAN的划分不包括以下哪种方法?正确的选项是_______。( D ) A、基于端口 B、基于MAC地址 C、基于协议 D、基于物理位置 3.一个VLAN可以看做是一个_________。(B) A、冲突域 B、广播域 C、管理域 D、自治域 4.带有802.1Q标记的以太网帧格式中VLAN ID占几位bit?( C ) A、8 B、10 C、12 D、14 5.IEEE 802.1Q的标记报头将随着使用介质不同而发生变化,按照IEEE802.1Q标准,标记 实际上嵌在________。( C ) A、源MAC地址和目标MAC地址前 B、源MAC地址和目标MAC地址中间 C、源MAC地址和目标MAC地址后 D、不固定

6.以下说法正确的是(C) A、LAN Switch主要是根据数据包的MAC地址查找相应的IP地址,实现数据包的转发 B、LAN Switch可以不识别MAC地址,但是必须识别IP地址 C、和共享式Hub比较起来,LAN Switch的一个端口可以说是一个单独的冲突域 D、LAN Switch在收到包含不能识别的MAC地址数据包时,将该数据包从所收到的端 口直接送回去 7.启用STP的缺省情况下,以下哪个交换机将被选为根桥(A ) A、拥有最小MAC地址的交换机; B、拥有最大MAC地址的交换机; C、端口优先级数值最高的交换机; D、端口优先级数值最低的交换机; 8.STP协议中关于端口路径花费,下面描述正确的为(B ) A. 用户无法对其进行配置 B. 如果用户将其配置为缺省值,则实际费用值会根据实际链路速率进行计算 C. 路径费用只取决于用户的配置 D. 建议用户对所有端口的路径费用值进行配置,这样可以优化网络结构 9.生成树算法最优原则两条配置消息C1,C2,它们的优先级应该按()顺序比较确定: (A) A RootID,RootPathCost,TransmitID,PortID B RootPathCost,TransmitID,PortID,RootID C TransmitID,PortID,RootID,RootPathCost D PortID ,RootID,RootPathCost,TransmitID 10.下面关于多生成树MSTP的说法中,错误的是( A ) A、MSTP同RSTP一样,使用同样的配置消息进行生成树的计算; B、MSTP同时兼容STP、RSTP。STP、RSTP两种协议报文都可以被运行MSTP的交换 机识别并应用于生成树计算; C、MSTP同RSTP一样,使用配置消息进行生成树的计算,只是配置消息中携带的是交 换机上MSTP的配置信息; D、MSTP和RSTP能够互相识别对方的协议报文,可以互相兼容。而STP无法识别MSTP 的报文,MSTP为了实现和STP的兼容,设定了两种工作模式:STP兼容模式,MSTP

vf编程试题集解析

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a> b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n '. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

轴的设计(习题)

第六章轴的设计 一、单项选择题 1.工作时承受弯矩并传递扭距的轴,称为______。 A、心轴 B、转轴 C、传动轴 2. 工作时只受弯矩,不传递扭距的轴,称为______。 A、心轴 B、转轴 C、传动轴 3.工作时以传递扭距为主,不承受弯距或弯距很小的轴,称为______。 A、心轴 B、转轴 C、传动轴 4.自行车轮的轴是______。 A、心轴 B、转轴 C、传动轴 5.自行车当中链轮的轴是______。 A、心轴 B、转轴 C、传动轴 6.汽车下部,由发动机、变速器、通过万向联轴器带动后轮差速器的轴,是______。 A、心轴 B、转轴 C、传动轴 7.后轮驱动的汽车,支持后轮的轴是______。 A、心轴 B、转轴 C、传动轴 8.后轮驱动的汽车,其前轮的轴是______。 A、心轴 B、转轴 C、传动轴 9. 最常用来制造轴的材料是______。 A、20号钢 B、45号钢 C、40Cr钢 D、38CrMoAlA钢 10. 减速器轴上的各零件中,____的右端是用轴肩来进行轴向定位的。 A、齿轮 B、左轴承 C、右轴承 D、半联轴器 11. 轴环的用途是____。 A、作为轴加工时的定位面 B、提高轴的强度 C、提高轴的刚度 D、使轴上零件获得轴向固定 12. 当轴上安装的零件要承受轴向力时,采用____来进行轴向定位时,所能承受的轴向力较大。 A、圆螺母 B、紧钉螺母 C、弹性挡圈 13. 若套装在轴上的零件,它的轴向位置需要任意调节,常用的周向固定方法是____。 A、键联接 B、销钉联接 C、紧定螺栓联接 D、紧配合联接 14. 增大轴在剖面过度处的圆角半径,其优点是____。 A、使零件的轴向定位比较可靠 B、降低应力集中,提高轴的疲劳强度 C、使轴的加工方便 15. 在轴的初步计算中,轴的直径是按____来初步确定的。 A、弯曲强度 B、扭转强度 C、轴段的长度 D、轴段上零件的孔径 16. 转轴上载荷和支点位置都已确定后,轴的直径可以根据____来进行计算或校核。 A、弯曲强度 B、弯曲刚度 C、扭转强度 D、扭转刚度(5)复合强度 二、简答题及分析计算题 1.何谓应力?何谓许用应力?应力与许用应力有什么关系? 2.直径相同,材料不同的两实心轴,它们的惯性矩是否相同? 3.直径相同,长度相同,材料不同的两轴,在相同的扭矩作用下,它们的最大切应力与扭转角是否相同? 4.如图所示传动轴,如何改变外力偶作用位置以提高轴的承载能力?

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

现代交换技术题库

《现代交换原理》复习题 一.单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。) 1. 指出下列错误的长途区号: ( ) A. 10 B. 211 C. 351 D. 510 2.信令单元为链路状态信令单元, 此时信令单元中的长度表示语LI=( ) A. 0 B 1--2 C. 3--63 D. 63以上 3. TST数字交换网络,初级T入线复用度128,A-B方向选取的内部时隙为TS72,B-A方向内部时隙按相差半帧原则选择,应选择的时隙为() A、TS16 B、TS8 C、TS136 D、TS68 4. 在程控交换机中处理一个呼叫接续的程序在处理机上是() A、连续执行的 B、按照一定周期执行的 C、被与该呼叫有关的事件启动执行的 D、随机执行的 5. 设从A局(发端长活局)至E局(终端长话局))需经三级转接(B、C、D局),主叫为普通用户,被叫号码为08,当MFC信令采用端到端的传送方式时,A局向C局发的号码是() A、 023 B 、0232 C、 023234 D、08 6. 局间中继采用PCM传输时,采用数字型线路信令。每个话路的一个线路信令要隔()才传送一次。 A 125us B 256us C 2ms D 16ms 7. ATM中信元定界是依据()来完成的。 A 53个字节的信元计数 B 标志符 C 信头中HEC D 信头前4个字节与HEC的关系 8.ISUP消息由路由标记、电路识别码、消息类型编码、必备固定长度参数部分,必备可变长度参数部分和任选参数部分组成。其中,( )用来供MTP的第三级选择信令路由和信令链路。 A.路由标记 B.电路识别码 C.消息类型编码 D.必备固定长度参数部分 9. ATM中用户端虚通道(VP)最多可达()条。 A、24 B、28 C、212 D、216 10. 在交换机软件中优先级最高的程序是() A、故障级程序 B、信令接收及处理程序 C、分析程序 D、时钟级程序 11. 我国国内信令网,信令点的编码计划是()位二进制数。 A.12 B.18 c.24 D.36 12. 局间中继采用PCM传输时,在随路信令情况下,MFC信令在()中传送。 A.TS0 B.TS l6 C.话路时隙 D.以上均可 13. 在两个长途交换中心之间选择路由时,最后才选择()

vf选择题及答案总结

一、选择题 1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。 A、INSERT B、REPLACE C、APPEND D、ADD 2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap 3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。 A、视情况而定 B、当前记录 C、bof D、为文件尾 5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc 6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。 A、将全部丢失 B、不会丢失 C、可能丢失某些数据项 D、可能丢失某些数据记录 7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。 A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 8. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 9. 一个数据库文件中多个备注字段的内容是存放在( B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中 10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。 A、modify structure B、delete C、replace D、zap 11. 在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 12. 联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 13. 退出VFP系统的命令是(D)。 A.EXIT B.RETURN C.CANCEL D.QUIT

机械设计基础2练习题--轴

一、选择题 1 工作时承受弯矩并传递转矩的轴,称为。 (1)心轴(2)转轴(3)传动轴 2工作时只承受弯矩不传递转矩的轴,称为。 (1)心轴(2)转轴(3)传动轴 3工作时以传递转矩为主,不承受弯矩或弯矩很小的轴,称为。 (1)心轴(2)转轴(3)传动轴 4 自行车的前轴是。 (1)心轴(2)转轴(3)传动轴 5 轴环的作用是。 (1)作为轴加工时的定位面(2)提高轴的强度(3)使轴上零件获得轴向定位 6 下列几种轴向定位结构中,定位所能承受的轴向力较大。 (1)圆螺母(2)紧定螺钉(3)弹性挡圈 7 在轴的初步计算中,轴的直径是按进行初步确定的。 (1)抗弯强度(2)抗扭强度(3)轴段的长度(4)轴段上零件的孔径 8 转轴上载荷和支点位置都已确定后,轴的直径可以根据来进行计算或校核。 (1)抗弯强度(2)扭转强度(3)弯扭合成强度 9 图示为起重铰车从动大齿轮1和卷筒2与轴3相联接的三种形式。图a为齿轮与卷筒分别用键固定在轴上,轴的两端支架在机座轴承中;图b为齿轮与卷筒用螺栓联接成一体,空套在轴上,轴固定不动;图c 为齿轮与卷筒用螺栓联接成一体,用键固定在轴上,轴的两端支架在机座轴承中。以上三种形式中的轴,依次为。 (1)固定心轴、转动心轴、转轴(2)固定心轴、转轴、转动心轴 (3)转动心轴、转轴、固定心轴(4)转动心轴、固定心轴、转轴 (5)转轴、固定心轴、转动心轴(6)转轴、转动心轴、固定心轴

二、分析计算题 1 已知图示轴传递的功率kW P 5.5 ,轴的转速min /500r ,单向回转,试按扭转强度条件估算轴的最小直径,并估计轴承处及齿轮处的直径。 2 图示为需要安装在轴上的带轮、齿轮及滚动轴承,为保证这些零件在轴上能得到正确的周向固定及轴向固定,请在图上作出轴的结构设计。

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

路由和交换复习试题[带答案解析]

一、选择题 1.交换机和路由器相比,主要的区别有( AB ) A.交换机工作在 OSI参考模型的第二层 B.路由器工作在 OSI参考模型的第三层 C.交换机的一个端口划分一个广播域的边界 D.路由器的一个端口划分一个冲突域的边界 2.以下不会在路由表里出现的是 : ( D ) A. 下一跳地址 B. 网络地址 C. 度量值 D. MAC 地址 3.路由器是一种用于网络互连的计算机设备,但作为路由器,并不具备的是( B ) A.支持多种路由协议 B.多层交换功能 C.支持多种可路由协议 D.具有存储、转发、寻址功能 4.路由器在转发数据包到非直连网段的过程中,依靠数据包中的哪一个选项来寻找 下一跳 地址 ( B ) A. 帧头 B.IP 报文头部 C.SSAP字段 D.DSAP字段 5. IP地址 190.233.27.13是( B )类地址 A. A B. B C. C D. D 6. IP地址 224.0.0.5代表的是什么地址 ? ( C ) A. 主机地址 B. 网络地址 C. 组播地址 D. 广播地址 7.在TCP/IP协议栈中,下面哪一组选项能够唯一地确定一个 TCP连接: ( D ) A.源IP 地址和源端口号 B.源IP 地址和目的端口号 C.目的地址和源端口号 D.源地址、目的地址、源端口号和目的端口号 8.如果要满足全线速二层(全双工)转发,则某种带 24个固定 10/100M 端口的交换机的有背板带宽最小应为多少? ( D ) A.24Gbps B.12Gbps C. 2.4Gbps

D. 4.8Gbps 9.下面的描述正确的是: ( BCD ) A.集线器工作在 OSI参考模型的第一、二两层 B.集线器能够起到放大信号,增大网络传输距离的作用 C.集线器上连接的所有设备同属于一个冲突域 D.集线器支持 CSMA/CD 技术 10.在访问控制列表中地址和屏蔽码为 168.18.0.0 0.0.0.255所表示的 IP地址范围是 ( B ) A.168.18.67.1~168.18.70.255 B.168.18.0.1~168.18.0.255 C.168.18.63.1~168.18.64.255 D.168.18.64.255~168.18.67.255 11.请问能够在路由器的下列哪个模式使用 debug命令 ( B ) A. 用户模式 B. 特权模式 C. 全局配置模式 D. 接口配置模式 12.下面的说法正确的是 ( ABD ) A.DNS是用来解析 IP 地址和域名地址(互联网地址)的 B.默认网关是互连内网和外网的通道 C.每个 Windows用户都可以创建域,并使用域中的一个帐号 D.每个 Windows用户都可以创建工作组,创建了一个工作组,计算机重启后 就会自动加入到该工作组 13.数据分段( segment)是 OSI七层模型中的哪一层的数据名称( D ) A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 14.集线器目前一般应用最多的是在 ( A ) A.一个办公室内部实现互连的时候 B.一个楼层各个办公室的互连 C.一个多媒体教室中主机的互连 D.一个建筑物内部两个地点间距离超过了 200米的时候 15.下列属于距离矢量路由协议容易引起的问题是 : ( C ) A. 水平分割 B. 路径中毒 C. 计数到无穷 D. 抑制时间 16.如果对 C类地址段 193.11.22.0/24进行可变长子网划分,则下列地址能够成为其子网 地址的有: ___BC _

VF程序的设计试题及答案

VF程序设计 请注意: 1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值 请注意:本学期您只有一次在线考试机会,请慎重做答和提交! 01:29:42 单项选择题 第1题以下关于Visual FoxPro的叙述最全面的是( D)本题1分 A、Visual FoxPro是一个数据库应用平台软件 B、Visual FoxPro是一个数据库应用开发工具 C、Visual FoxPro是一个综合应用软件 D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 第2题关系数据库系统中所使用的数据结构是(D )本题1分 A、树 B、图 C、表格 D、二维表 第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分 A、操作系统 B、文件系统 C、文件结构 D、数据结构 第4题用二维表形式表示的数据模型是( B )本题1分 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 第5题关系数据库管理系统的3种基本关系运算不包括( A)本题1分 A、比较 B、选择 C、连接 D、投影 第6题下列关于数据库系统的叙述中,正确的是(A )本题1分 A、表的字段之间和记录之间都存在联系 B、表的字段之间和记录之间都不存在联系 C、表的字段之间不存在联系,而记录之间存在联系 D、表中只有字段之间存在联系 第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分

轴的设计计算

第四章:轴的设计计算 第一节:输入轴的设计 4.1:输入轴的设计: 4.1.1:选取轴的材料和热处理方法: 选取轴的材料为45钢,经过调质处理,硬度240=HB 。 4.1.2:初步估算轴的直径: 30min n P A d ≥ 根据选用材料为45钢,0A 的范围为103~126,选取0A 值为120,高速轴功率kW P 81.7=,min /500r n =, 代入数据: mm d .85.41500 81.71203min =?≥ 考虑到轴的外伸端上开有键槽,将计算轴颈增大3%~7%后,取标准直径为45mm 。 4.1.3:输入轴的结构设计: 输入轴系的主要零部件包括一对深沟球轴承,考虑到轴的最小直径为45mm ,而差速器的输入齿轮分度圆为70mm ,设计输入轴为齿轮轴,且外为了便于轴上零件的装卸,采用阶梯轴结构。 (1)外伸段: 输入轴的外伸段与带轮的从动齿轮键连接,开有键槽,选取直径为mm 45,长为mm 78。 (2)密封段:

密封段与油封毡圈5019974406/-ZQ JB 配合,选取密封段长度为mm 60,直径为mm 50。 (3)齿轮段: 此段加工出轴上齿轮,根据主动轮mm B 70=,选取此段的长度为mm 100,齿轮两端的轴颈为mm 5.12,轴颈直径为mm 63。 (4)左右两端轴颈段: 左右两端轴颈跟深沟球轴承6309配合,采用过度配合k6,实现径向定位,根据轴承,25mm B =端轴颈直径为mm 60,长度左端为mm 30和右端为mm 28。 (5)退刀槽: 为保证加工到位,和保证装配时相邻零件的端面靠紧,在齿轮段两端轴颈处加工退刀槽,选取槽宽为mm 5,槽深为mm 2。 (7)倒角: 根据推介值(mm ):50~30>d ,6.15.1或取C 。 80~50>d ,2取C 。 输入轴的基本尺寸如下表:

全国计算机二级考试VF模拟试卷

全国计算机二级考试VF模拟试卷 2016年全国计算机二级考试VF模拟试卷 基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作: 1.创建一个名为"订单管理"的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。 2.为orders表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。 3.为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。通过"职员号"在employee表和 orders表之间建立一个一对多的永久联系。 4.为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。 解题思路: 1.略 2.在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名:nf,选择类型为“普通索引”,表达式为:year(签订日期),最后单击“确定”按钮,再单 击“是(Y)”就可以建立索引了。 3.略 4.略 简单应用(2小题,每题20分,计40分) 在考生文件夹下,完成如下简单应用:

1.在考生文件夹下已有表单文件formone.scx,如下图所示,其 中包含一个列表框、一个表格和一个命令按钮。 请按下面要求完成相应的操作: 1)在表单的数据环境中添加orders表。 2)将列表框List1设置成多选,另外将其的RowSourceType属性值设置为"8-结构"、RowSource设置为orders。 3)将表格Grid1的RecordSourceType的属性值设置为"4-SQL说明"。 4)修改"显示"按钮的Click事件代码。当单击该按钮时,表格Grid1内将显示在列表框中所选orders表中指定字段的内容。 解题思路: 1.打开并修改表单,单击“显示\数据环境”菜单项,在“打开”对话框中双击表“orders”,再单击“关闭”来关闭“添加表或视图”对话框。选中列表框List1,在其“属性”的RowSourceType 处选择“8-结构”,在RowSource处输入“orders”,在 MultiSelect处选择“.T.-真”。选中表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。 双击“显示”按钮,在Command1.Click中修改相应的语句。 第1处:FORi=1TOthisform.List1.ListCount 第2处:s=thisform.List1.List(i) 第3处:s=s+","+thisform.List1.List(i) 2.利用查询设计器创建查询,从orders、employee和customer 表中查询2001年5月1日以后(含)所签所有订单的信息。查询结果 依次包含"订单号"、"签订日期"、"金额"、"签订者"和"客户名"五 项内容,其中"签订者"为签订订单的职员姓名。各记录按签订日期 降序排序,签订日期相同按金额降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。

路由交换复习试题

1路由协议的作用范围是(B)。 A . 网络终端之间 B . 路由器之间 C . 二层交换机之间 D . 不同子网之间 2路由功能一般在(C )层实现。 A . 物理层 B . 数据链路层 C . 网络层 D . 运输层 3以下不会在路由表出现的是( D )。 A . 下一跳地址 B . 网络地址 C . 度量值 D . MAC地址 4路由器中的路由表需要包括( D )。 A . 需要包含到达所有主机(元素名称)的完整路径信息 B . 需要包含到达所有主机(元素名称)的下一步路径信息 C . 需要包含到达目的网络(集合名称)的完整路径信息 D . 需要包含到达目的网络(集合名称)的下一步路径信息 5路由器是一种用于网络互连的计算机设备,但作为路由器,并不具备的是(B) A . 支持多种路由协议 B . 多层交换功能 C . 支持多种可路由协议 D . 具有存储、转发和路由寻址功能。

6位于不同子网中的主机之间互相通信,下面说法中正确的是(B) A . 路由器在转发IP数据报时,重新封装源IP地址和目的IP地址 B . 路由器在转发IP数据报时,重新封装源硬件地址和目的硬件地址 C . 路由器在转发IP数据报时,重新封装目的IP地址和目的硬件地址 D . 源站可以直接进行ARP广播得到目的站的硬件地址 7如果主机的IP地址为125.23.102.98,子网掩码为255.255.255.248,那么该主机所属的网络号为(C), A . 125.23.102.0 B . 125.23.102.128 C . 125.23.102.96 D . 125.23.102.4 E . 125.23.102.255 F . 125.23.102.99 G . 125.23.102.103 H . 125.23.102.191 8在TCP/IP协议栈中,下面哪一组选项能够唯一地确定一个TCP连接(A) A . 源地址、目的地址、源端口号和目的端口号 B . 源IP地址和源端口号 C . 目的地址和源端口号 D . 源IP地址和目的端口号 9在Quidway路由器上,观察网络的路由表应该使用的命令是(B) A . display ip route-path B . display ip routing-table C . display interface D . display running-config

机械设计—轴计算题

2.轴的强度计算 弯扭合成强度条件: W T M W M ca ca 22)(ασ+==≤1][-b σ MPa α是根据扭剪应力的变化性质而定的应力校正系数。用来考虑扭矩T 产生的扭剪应力τ 与弯距M 产生的弯曲应力b σ的性质不同。 对轴受转矩的变化规律未知时,一般将τ按脉动循环变应力处理。 疲劳强度安全系数的强度条件: 22τσστ S S S S S ca += ≥ [ S ] 如同一截面有几个应力集中源,则取其中最大的一个应力集中系数用于计算该截面的疲劳强度。 例11-3 例11-3图1为轴上零件的两种布置方案,功率由齿轮A 输入,齿轮1输出扭矩T 1,齿轮2输出扭矩T 2,且T 1>T 2。试比较两种布置方案各段轴所受的扭矩是否相同? a b 例11-3 图1 答:各轴段所受转矩不同,如例11-3图2所示。方案a :T max = T 1,方案b :T max = T 1+ T 2 。 a b 例11-3 图2 11-31.分析图a )所示传动装置中各轴所受的载荷(轴的自重不计),并说明各轴的类型。若将卷筒结构改为图b )、c )所示,分析其卷筒轴的类型。

题11-31图 11-32.图示带式输送机有两种传动方案,若工作情况相同,传递功率一样,试分析比较: 1.按方案a )设计的单级齿轮减速器,如果改用方案b ),减速器的哪根轴的强度要重新验算?为什么? 2.若方案a )中的V 带传动和方案b )中的开式齿轮传动的传动比相等,两方案中电动机轴所受的载荷是否相同?为什么。 a ) b ) 题11-32图 11-33.一单向转动的转轴,危险剖面上所受的载荷为水平面弯矩M H = 4×105 Nmm ,垂直面弯矩M V = 1×105 Nmm ,转矩T = 6×105 Nmm ,轴的直径d =50 mm ,试求: 1.危险剖面上的的合成弯矩M 、计算弯矩M ca 和计算应力ca σ。 2.危险剖面上弯曲应力和剪应力的应力幅和平均应力:a σ、m σ、m τ、a τ。 11-34 指出图中轴系的结构错误,并改正。 题11-34 图1 11-31 答题要点: Ⅰ轴:只受转矩,为传动轴; Ⅱ轴:除受转矩外,因齿轮上有径向力、圆周力等,还受弯矩,是转轴; Ⅲ轴:不受转矩,只受弯矩,是转动心轴; Ⅳ轴:转矩由卷筒承受,轴不受转矩,只受弯矩,是转动心轴; 卷筒结构改为图b ,Ⅴ轴仍不受转矩,只受弯矩,轴不转动,是固定心轴; 卷筒结构改为图c ,Ⅵ轴除了受弯矩外,在齿轮和卷筒之间轴受转矩,是转轴; 11-32 答题要点:

相关主题
文本预览
相关文档 最新文档