复习题选择题答案.doc

上传人:wux****ua 文档编号:9397053 上传时间:2020-04-05 格式:DOC 页数:7 大小:48KB
返回 下载 相关 举报
复习题选择题答案.doc_第1页
第1页 / 共7页
复习题选择题答案.doc_第2页
第2页 / 共7页
复习题选择题答案.doc_第3页
第3页 / 共7页
点击查看更多>>
资源描述
Visual FoxPro复习题1、 数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为 BA) 10 B) 14 C) 15 D) EOF2、 对表文件建立索引,可使用命令 CA) SORT B) UPDATE C) INDEX D) JOIN3 、一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为 CA) 1800 B) 1900 C) 2000 D) 21004、 对表结构的修改是在下面哪一个对话框中完成的 AA) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口5 、下列关于数据库表的说法中错误的是 DA) 可设置长表名,长字段名B) 可设置匹配字段类型到类,字段验证和记录验证,触发器C) 可设置主索引和候选索引关键字,字段默认值,显示模式D) 不可用use命令直接打开,必须在数据库设计器中打开 6、 在向数据库添加表的操作中,下列叙述中不正确的是 BA) 可以将一张“独立的”表添加到数据库中B) 可以将一个已属于一个数据库的表添加到另一个数据库中C) 可以在数据库设计器中新建个表使其成为数据库表D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表7、 在使用replace替换命令时,不能作用于下列哪个字段 DA) 逻辑型 B) 日期时间型 C) 备注型 D) 通用型8、 下列命令结果中,肯定生成一个空表的是 CA) copy to boy for 性别=男B) copy file da.dbf to boy.dbfC) copy stru to boy fields 姓名,年龄,奖学金D) select * from da where 性别=男 into dbf boy (注:功能强大的SQL查询命令)9、 若要控制数据库表中学号字段只能输入数字,则应设置 BA) 显示格式 B) 输入掩码 C) 字段有效性 D) 记录有效性10、 数据库文件的扩展名是 BA) DBF B) DBC C) DBT D) FPT11、 在显示下拉菜单中,单击“追加方式”选项,将在当前表 CA) 中插入一个空记录 B) 尾增加一个空记录C) 中进入追加状态 D) 上弹出追加对话框12、 显示表中所有教授和副教授记录的命令是 CA) list for 职称=教授 and 职称=副教授B) list for 职称=副教授C) list for 职称=教授 or 副教授D) list for 教授$职称13、 同一个表所有备注字段的内容存储在 CA) 该表文件中 B) 不同的备注文件C) 同一个备注文件 D) 同一个数据库文件14 、VFP中,主索引可在_B_中建立 A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图15 、打开一个建立了结构复合索引的数据表,表记录的顺序将按 DA) 第一个索引标识 B) 最后一个索引标识C) 主索引标识 D) 原顺序16、 在Visual FoxPro的参照完整性规则不包括 CA) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则17 、工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值语句NN=900,下面各条命令中,错误的是 BA) seek NN B) locate for 基本工资=NN C) find 900 D) locate for 基本工资=NN18、 在VFP中,数据库表和自由表的字段名最大字符数分别是 BA) 10,10 B) 128,10 C) 256,128 D) 128,12819 、下列关于索引的叙述中错误的是 DA) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引C) 在表设计器的字段选项卡中建立的索引默认为普通索引D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可20 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 CA) 永久性关联 B) 永久性关联或临时性关联C) 临时性关联 D) 永久性关联和临时性关联21 、在Visual Foxpro6.0中,打开数据库使用的命令为_C_A) USE B) SELECT C) OPEN D) CREATE22 、在Visual Foxpro6.0中,以共享方式打开一个数据表需使用的参数是 BA) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE23 、在下列命令中,不具有修改记录功能的是 DA) edit B) replace C) browse D) modi stru24、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令 CA) BROWSE FIEL 姓名,工资 FOR 年龄=40 AND 职称=教授 AND 职称=副教授B) LIST FIEL 姓名,工资 FOR 年龄=40 OR 职称=教授 OR 职称=副教授C) BROWSE FIEL 姓名,工资 FOR 年龄=40 AND (职称=教授 OR 职称=副教授)D) LIST FIEL 姓名,工资 FOR 年龄=40 OR (职称=教授 AND 职称=副教授)25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 CA) 限制(Restrict) B) 忽略(Ignore)C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)26、 打开一个数据库的命令是 DA) USE B) USE DATABASE C) OPEN D) OPEN DATABASE27、 Visual Foxpro数据库文件是 DA) 存放用户数据的文件 B) 管理数据库对象的系统文件C) 存放用户数据和系统数据的文件 D) 前三种说法都对28、 要为当前表所有职工增加100元工资,应该使用命令 DA) CHANGE 工资 WITH 工资+100B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100D) REPLACE ALL 工资 WITH 工资+10029、 以下关于自由表的叙述,正确的是 CA) 全部是用以前版本的Foxpro(FoxBASE)建立的表B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表30、执行命令INDEX on 姓名 TAG index_name 建立索引后,下列叙述错误的是 B A)此命令建立的索引是当前有效索引 B)此命令所建立的索引将保存在.idx文件中 C)表中记录按索引表达式升序排序 D)此命令的索引表达式是姓名,索引名是index_name31、 表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是:CA) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT32、 在VFP中,使用AVERAGE命令时,表文件需要 DA) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要33、 下列命令中,仅拷贝表文件结构的命令是 BA) COPY TO B) COPY STRUCTURE TO C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED 34、 要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表 AA) 是同一个数据库中的两个表 B) 不同数据库中的两个表C) 两个自由表 D) 一个是数据库表另一个是自由表35、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 BA) TOTAL 数学+英语+计算机 TO 总分B) REPLACE 总分 WITH 数学+英语+计算机C) SUM 数学+英语+计算机 TO 总分D) REPLACE ALL 数学+英语+计算机 WITH 总分36、以下关于空值(NULL)叙述正确的是A)空值等同于空字符串 B)空值表示字段或变量还没有确定值C)VFP不支持空值 D)空值等同于数值037 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 A A) 8位 B) 7位 C) 6位 D) 4位38、对多表进行操作时,选择工作区所使用的命令为_C_A) USE B) OPEN C) SELECT D) CREATE39 如果要给当前表增加一个字段,应使用的命令是 B A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT40 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 B A) TOTAL B) COUNT C) SUM D) AVERAGE41 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为 CA) 60 B) 61 C) 59 D) 5842 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令 CA) list for 体育达标=.f. B) list for 体育达标.f.C) list for not 体育达标 D) list for 体育达标=f43 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 CA) 末记录 B) 首记录C) 末记录的后面 D) 首记录的前面44、下列按钮中,哪一个是数据工作期窗口中没有的 CA) 属性 B) 打开 C) 修改 D) 关系45 要从某表文件中真正删除一条记录,应当 CA) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令46 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 C USE TXL SKIP 3 COUNT TO N ?NA) 0 B) 3 C) 4 D) 2047 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 AA) 主索引 B) 惟一索引 C) 候选索引 D) 普通索引48 在表的操作中,DELE命令的作用是 BA) 将记录从表中彻底删除 B) 给要删除的记录做删除标记C) 不能删除记录 D) 删除整个表中的记录49 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 AA) 显示菜单中的追加方式 B) 表菜单中的追加新记录C) 表菜单中的追加记录 D) 快捷键Ctrl+Y50 在VFP6.0中,打开数据库和表的命令分别为 CA) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN51 不允许记录中出现重复索引值的索引是 CA) 主索引 B) 主索引、候选索引、普通索引C) 主索引和候选索引 D) 主索引、候选索引和唯一索引52 在Visual FoxPro中,可以对字段设置默认值的表 A A) 必须是数据库表 B) 必须是自由表C) 自由表或数据库表 D) 不能设置字段的默认值53 可以链接或嵌入OLE对象的字段类型是 CA) 备注型字段 B) 通用型和备注型字段C) 通用型字段 D) 任何类型的字段54 在Visual FoxPro中,打开数据库的命令是 AA) OPEN DATABASE B) USE C) USE DATABASE D) OPEN 55 在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 BA) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节56 可以伴随着表的打开而自动打开的索引是 CA) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件 D) 非结构化复合索引文件57 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 AA) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮58 表中相对移动记录指针和绝对移动记录指针的命令分别为 CA) Locate和Skip B) Locate和Go C) Skip和Go D) Locate和Find59 下面有关索引的描述正确的是 CA) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B) 索引与数据库表的数据存储在一个文件中C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件D) 使用索引并不能加快对表的查询操作60 关于数据库表与自由表的转换,下列说法中正确的是 DA) 数据库表能转换为自由表,反之不能B) 自由表能转换成数据库表,反之不能C) 两者不能转换D) 两者能相互转换61 一个数据库名为student,要想打开该数据库,应使用命令 B A) OPEN student B) OPEN DATA studentC) USE DATA student D) USE student62 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:B股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的 BA) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性63 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 CA) MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENTC) CREATE STUDENT D) CREATE TABLE STUDENT64 在Visual FoxPro中,关于自由表叙述正确的是 BA) 自由表和数据库表是完全相同的B) 自由表不能建立字段级规则和约束C) 自由表不能建立候选索引D) 自由表不可以加入到数据库中65 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于 BA) 实体完整性约束 B) 域完整性约束C) 参照完整性约束 D) 视图完整性约束66 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为: AA) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、867 在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 DA) STUDENT.DOC B) STUDENT.MEMC) STUDENT.DBT D) STUDENT.FPT68 在Visual FoxPro中,建立索引的作用之一是 DA) 节省存储空间 B) 便于管理C) 提高查询速度 D) 提高查询和更新的速度69 在Visual FoxPro中,相当于主关键字的索引是 AA) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引70 在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是 D A) CREATE B) CREATE SDBC) CREATE TABLE SDB D) CREATE DATABASE SDB71 在Visual FoxPro中,存储图象的字段类型应该是 BA) 备注型 B) 通用型 C) 字符型 D) 双精度型72 扩展名为DBC的文件是 CA) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件73 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是 DA) 11-15 B) 11-16 C) 10-15 D) 10-1474 在表中建立索引,使用的命令为 CA) SORT B) UPDATE C) INDEX D) JOIN 75 当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将 D A) 只计算当前记录的工资值 B) 计算前8条记录的工资和C) 计算后8条记录的工资和 D) 计算全部记录的工资和76. 在当前表中,查找第2个男同学的记录,应使用命令_C_A) locate for 性别=男 next 2B) locate for 性别=男C) 先 locate for 性别=男 ,然后再执行 continueD) list for 性别=男 next 277 命令中子句,使用_A_可以对表文件从当前记录开始至最后一个记录进行操作A) ALL B) NEXT n C) RECORD n D) REST78 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_D_的文件A) FRX B) FMT C) FRT D) FPT79 可以在BROWSE浏览窗口中,按CTRL+T键实现_C_操作A) 逻辑删除记录和物理删除记录B) 逻辑恢复记录和物理恢复记录 C) 逻辑删除记录和逻辑恢复记录D) 物理删除记录和物理恢复记录80 顺序执行下列命令后,最后一条命令显示结果是 A use CHJ Go 5 Skip -2 ?Recno()A) 3 B) 4 C) 5 D) 781 在Visual Foxpro 6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为 BA) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意82 主索引字段_A_A) 不能出现重复值或空值 B) 能出现重复值C) 能出现空值 D) 不能出现重复值,但能出现空值83. Delete的作用是 BA) 将记录从表中彻底删除 B) 只给要删除的记录做删除标志C) 不能删除记录 D) 删除整个表中的记录84.下列不符合FoxPro变量名规定的有 D (A) STUD_ID (B) 学号 (C) NAME (D) 性 别85.在 FoxPro 的命令窗口下,执行下列命令后显示结果为 D SET DATE TO USA X1=05/27/99 X2=05/17/99 ? X2 X1 (A) 10 (B) -10 (C) 11 (D) 错误86.下列4条命令的执行结果是 B ? A, B, C ? D, E, F ? G, H, I ? J, K, L(A)ABCDEF (B)A B C D E F (C) ABCDEF (D) ABCDEFGHIJKLG H I J K L GHIJKL87. 在一个学生档案库文件中,是否团员是逻辑型字段,那么男生中的团员,该用的逻辑表达式是 D 。 (A) (是否团员 = 团员). AND. (性别 = 男) (B) (是否团员 = 团员). OR . (性别 = 男) (C) (是否团员 = 是). AND. (性别 = 男) (D) (是否团员 = .T.). AND. (性别 = 男)88.当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP 20 后, 再执行命令 ?RECNO( ) 其结果是 C 。(A) 100 (B) 106 (C) 101 (D) 8689.把某一数据库表文件中的字段名改为姓名,同时把它的宽度从8位改为2位并存盘,再执行 LIST 命令时,会发现各记录的姓名字段的数据 D (A)仍全部保留 (B)全被取成2位 (C)全部丢失 (D)凡超长的被删除90.教师数据库表 JS . DBF 中有基本工资、补贴和工资总额字段,皆为数值型,要将所有记录的基本工资和补贴相加并存入工资总额中,应使用的命令是 C (A)REPLACE 工资总额 WITH 基本工资补贴 (B)REPLACE 工资总额 WITH 基本工资,补贴(C)REPLACE 工资总额 WITH 基本工资补贴 ALL(D)REPLACE 工资总额 WITH 基本工资补贴 FOR ALL91、在生成参照完整性中,设置更新操作规则时选择了限制选项卡后,则 BA) 在更新父表时,用新的关键字值更新子表中的所有相关记录B) 在更新父表时,若子表中有相关记录则禁止更新C) 在更新父表时,若子表中有相关记录则允许更新D) 允许更新父表,不管子表中的相关记录92.对于尚未建立索引文件的教师数据表 JS.DBF ,查找职称为讲师的记录,应使用的命令是 A (A)LOCATE ALL FOR 职称讲师 (B)FIND 职称讲师(C)FIND 讲师 (D)SEEK 讲师93.将打开的数据表的全部记录删除的命令为 ZAP ,与之等价的命令是 A (A)DELETE ALL (B)PACK (C)DELETE (D)RECALL ALL PACK PACK94、在VFP中可以同时使用 _C_个工作区A) 10 B) 225 C) 32767 D) 无限制95.TOTAL 命令的功能是 B (A)对数值型字段按关键字分类求和 (B)对数值型表达式按关键字分类求和(C)对数值型内存变量求和 (D)对所有记录的数值型字段求和96. 命令将暂停程序运行,直到从键盘输入一个单字符为止 (A) ACCEPT (B) WAIT (C) INPUT (D) CANCEL97.Foxpro 中,命令文件的扩展名是 C (A) .DBF (B) .COM (C) .PRG (D) .MEM98. 项目管理器中的“文档” 选项卡,可以管理 CA 数据库 B 查询 C 表单 D内存变量99.关于Visual FoxPro的变量,下面说法中正确的是 B A)使用一个简单变量之前要先声明或定义 B)数组中各数组元素的数据类型可以不同 C)定义数组以后,系统为数组的每个数组元素赋以数值0 D)数组元素的下标下限是0100.在下面的表达式中,运算结果为逻辑真的是 A A)EMPTY(.NULL.) B)LIKE(edit,edi?) C)AT(a,123abc) D)EMPTY(SPACE(10)
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!