homework 发表于 2017-2-22 09:14:13

西交16秋《VisualFopo及其应用》在线作业答案

西交《VisualFopo及其应用》在线作业
回复贴子下载满分答案
一、单选题:
1.项目管理器的 “文档” 选项卡用于显示和管理(    )          (满分:2)
    A. 表单,报表和查询
    B. 数据库,表单和报表
    C. 查询,报表和视图
    D. 表单,报表和标签
2.修改本地视图使用的命令是(    )          (满分:2)
    A. CREATESQLVIEW
    B. MODIFYVIEW
    C. RENAMEVIEW
    D. DELETEVIEW
3.在Visual FoxPro中,打开数据库的命令是(    )、          (满分:2)
    A. OPENDATABASE<数据库名>
    B. USE<数据库名>
    C. USEDATABASE<数据库名>
    D. OPEN<数据库名>
4.当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令(    )          (满分:2)
    A. REPLACEALL年龄WITHYEAR(DATE(    ))-YEAR(出生日期)
    B. REPLACEALL年龄WITHDATE(    )-出生日期
    C. REPLACEALL年龄WITHDTOC(DATE(    ))-DTOC(出生日期)
    D. REPLACEALL年龄WITHVAL(DTOC(DATE(    )))-VAL(DTOC(出生日期))
5.在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令(    )          (满分:2)
    A. LISTFIEL姓名
    工资FOR年龄<=40AND职称="教授"AND职称="副教授"
    B. LISTFIEL姓名
    工资FOR年龄<=40OR职称="教授"OR职称="副教授"
    C. LISTFIEL姓名
    工资FOR年龄<=40AND(职称="教授"OR职称="副教授")
    D. LISTFIEL姓名
    工资FOR年龄<=40OR(职称="教授"AND职称="副教授")
6.Visual FoxPro的参照完整性规则不包括(    )、          (满分:2)
    A. 更新规则
    B. 删除规则
    C. 查询规则
    D. 插入规则
7.在 Visual Foxpro 中,用于建立或修改过程文件的命令是(    )          (满分:2)
    A. MODIFY<文件名>
    B. MODIFYCOMMAND<文件名>
    C. MODIFYPROCEDURE<文件名>
    D. 上面B和C都对
8.表中相对移动记录指针和绝对移动记录指针的命令分别为(    )          (满分:2)
    A. Locate和Skip
    B. Locate和Go
    C. Skip和Go
    D. Locate和Find
9.下面关于工具栏的叙述,错误的是(    )          (满分:2)
    A. 可以创建用户自己的工具栏
    B. 可以修改系统提供的工具栏
    C. 可以删除用户创建的工具栏
    D. 可以删除系统提供的工具栏
10.打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含(    )、          (满分:2)
    A. 表单(Form)文件
    B. 报表(Report)文件
    C. 标签(Label)文件
    D. 以上三种文件
11.当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系统将(    )          (满分:2)
    A. 只计算当前记录的工资值
    B. 计算前8条记录的工资和
    C. 计算后8条记录的工资和
    D. 计算全部记录的工资和
12.在Visual FoxPro中,存储图像的字段类型应该是(    )、          (满分:2)
    A. 备注型
    B. 通用型
    C. 字符型
    D. 双精度型
13.视图设计器中含有的、但查询设计器却没有的选项卡是(    )          (满分:2)
    A. 筛选
    B. 排序依据
    C. 分组依据
    D. 更新条件
14.要为当前表所有职工增加 100 元工资,应该使用命令(    )          (满分:2)
    A. CHANGE工资WITH工资+100
    B. REPLACE工资WITH工资+100
    C. CHANGEALL工资WITH工资+100
    D. REPLACEALL工资WITH工资+100
15.在 Visual Foxpro 6.0 中,建立查询可用(    )方法          (满分:2)
    A. 使用查询向导
    B. 使用查询设计器
    C. 直接使用SELECT-SQL命令
    D. 以上方法均可
16.下面关于运行应用程序的说法正确的是(    )          (满分:2)
    A. .app应用程序可以在VisualFoxpro和Windows环境下运行
    B. .exe只能在Windows环境下运行
    C. .exe应用程序可以在VisualFoxpro和Windows环境下运行
    D. .app应用程序只能在Windows环境下运行
17.下面有关对视图的描述正确的是(    )          (满分:2)
    A. 可以使用MODIFYSTRUCTURE命令修改视图的结构
    B. 视图不能删除,否则影响原来的数据文件
    C. 视图是对表的复制产生的
    D. 使用对视图进行查询时必须事先打开该视图所在的数据库
18.在SQL中,建立视图用(    )          (满分:2)
    A. CREATESCHEMA命令
    B. CREATETABLE命令
    C. CREATEVIEW命令
    D. CREATEINDEX命令
19.Visual FoxPro内存变量的数据类型不包括(    )、          (满分:2)
    A. 数值型
    B. 货币型
    C. 备注型
    D. 逻辑型
20.FoxPro的INT函数的作用是(    )、          (满分:2)
    A. 求数据值的绝对值
    B. 求数值的整数部分
    C. 求数值的平方
    D. 求数值的平方根
21.Visual FoxPro DBMS基于的数据模型是(    )、          (满分:2)
    A. 层次型
    B. 关系型
    C. 网状型
    D. 混合型
22.在VFP的数据类型中,用于存放图像、声音等多媒体对象的类型是(    )、          (满分:2)
    A. 备注型
    B. 逻辑型
    C. 通用型
    D. 字符型
23.有如下命令序列:GO 50SKIP?RECNO(    )设当前数据库文件有50条记录,执行以上命令序列后输出的结果是(    )          (满分:2)
    A. 50
    B. 51
    C. EOF
    D. -1
24.计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 (    )          (满分:2)
    A. AVERAGE工资TOPJFOR"教授"$职称
    B. AVERAGEFIELDS工资TOPJFOR"教授"$职称
    C. AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授"
    D. AVERAGE工资TOPJFOR职称="副教授".OR."教授"
25.退出 Visual Foxpro 的操作方法是(    )          (满分:2)
    A. 从“文件”下拉菜单中选择“退出”选项
    B. 用鼠标左按钮单击关闭窗口按钮
    C. 在命令窗口中键入QUIT命令,然后敲回车键
    D. 以上方法都可以
26.要使用数组数据更新当前数据库的当前记录,应使用命令(    )          (满分:2)
    A. SCATTERTO<数组名>
    B. DIMENSION<数组名>
    C. APPENDFROM<数组名>
    D. GATHERFROM<数组名>
27.在当前表中,查找第2个男同学的记录,应使用命令(    )          (满分:2)
    A. locatefor性别="男"next2
    B. locatefor性别="男"
    C. 先locatefor性别="男",然后再执行continue
    D. listfor性别="男"next2
28.在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用(    )          (满分:2)
    A. "显示"菜单中的"追加方式"
    B. "表"菜单中的"追加新记录"
    C. "表"菜单中的"追加记录"
    D. 快捷键Ctrl+Y
29.下列是数据库复制命令 COPY 的功能说明,其中错误的是(    )          (满分:2)
    A. 可以进行数据库部分字段的复制
    B. 可以进行数据库部分记录的复制
    C. 可以进行数据库记录的排序复制
    D. 如果数据库有MEMO字段,则自动复制同名的备注文件
30.可以比较大小的数据类型包括(    )          (满分:2)
    A. 数值型,字符型,日期型,逻辑型
    B. 数值型,字符型,日期型
    C. 数值型,字符型
    D. 数值型
31.设有日期类型字段 rq,日期格式为 mm/dd/yyyy。以下四组命令中,各条命令功能完全等效的是(    )          (满分:2)
    A. LISTFORSUBSTR(DTOC(rq
    4
    4)=“2001” LISTFORYEAR(rq)=2001 LISTFOR“2001”$DTOC(rq)
    B. LISTFORSUBSTR(DTOC(rq
    7
    4)=“2001” LISTFORYEAR(rq)=2001 LISTFOR“2001”$DTOC(rq)
    C. LISTFORSUBSTR(DTOC(rq
    1
    4)=“2001” LISTFORYEAR(rq)=“2001” LISTFOR“2001”$DTOC(rq)
    D. LISTFORSUBSTR(DT
32.全局变量和局部变量的区别是(    )、          (满分:2)
    A. 两者无本质不同
    B. 全局变量只在当前程序及其下属程序中有效
    C. 全局变量是全局有效的变量;局部变量只在当前程序及其下属程序中有效
33.执行LIST NEXT 1命令之后,记录指针的位置指向 (    )          (满分:2)
    A. 下一条记录
    B. 原来记录
    C. 尾记录
    D. 首记录
34.在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的课程号或重复的学号。要使用 COUNT 命令计算有学生选修的不同课程有多少,应在执行 COUNT 命令之前使用命令 (    )          (满分:2)
    A. INDEXON学号TOGG
    B. INDEXON课程号TOGG
    C. INDEXON学号TOGGUNIQUE
    D. INDEXON课程号TOGGUNIQUE
35.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择(    )、          (满分:2)
    A. 限制(Restrict)
    B. 忽略(Ignore)
    C. 级联(Cascade)
    D. 级联(Cascade)或限制(Restrict)
36.执行以下命令序列   close all   select b   use table1   select 0   use table2   select 0   use table3后,table3 表所在的工作区号为(    )          (满分:2)
    A. 0
    B. 1
    C. 2
    D. 3
37.设数据库与按工资索引的文件已经打开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令 (    )          (满分:2)
    A. DISPLAYNEXT1
    B. SKIP
    C. CONTINUE
    D. SEEK900
38.下列命令中,仅拷贝表文件结构的命令是(    )          (满分:2)
    A. COPYTO
    B. COPYSTRUCTURETO
    C. COPYFILETO
    D. COPYSTRUCTURETOEXETENDED
39.在Visual FoxPro中,关于自由表叙述正确的是(    )、          (满分:2)
    A. 自由表和数据库表是完全相同的
    B. 自由表不能建立字段级规则和约束
    C. 自由表不能建立候选索引
    D. 自由表不可以加入到数据库中
40.下列关于索引的叙述中错误的是(    )          (满分:2)
    A. VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引
    B. 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE)
    但是不能建立主索引
    C. 在表设计器的字段选项卡中建立的索引默认为普通索引
    D. 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可
41.在以下四组函数运算中,结果相同的是(    )、          (满分:2)
    A. LEET(&quot;VisualFoxPro&quot;
    6)与SUBSTR(&quot;VisualFoxPro&quot;
    1
    6)
    B. YEAR(DATE(    ))与SUBSTR(DTOC(DATE)
    7
    2)
    C. VARTYPE(&quot;36 5*4&quot;)与VARTYPE(36-5*4)
    D. 假定A=&quot;this&quot;
    B=&quot;isastring&quot;
    A-B与A+B
42.连编后可以脱离开Visual FoxPro独立运行的程序是(    )、          (满分:2)
    A. APP程序
    B. EXE程序
    C. FXP程序
    D. PRG程序
43.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是:(    )、          (满分:2)
    A. 退出过程,返回程序开始处
    B. 转移到DOWHILE语句行,开始下一个判断和循环
    C. 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
    D. 终止程序执行
44.设表TXL.DBF中有 20 条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是(    )    USE TXL    SKIP 3    COUNT TO N    ?N          (满分:2)
    A. 0
    B. 3
    C. 4
    D. 20
45.在数据库应用系统中,为数据安全使用口令程序。要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令(    )          (满分:2)
    A. SETCONSOLEON和SETCONSOLEOFF
    B. SETCONSOLEOFF和SETCONSOLEON
    C. SETCONFIRMOFF和SETCONFIRMON
    D. SETDELETEDOFF和SETDELETEDON
46.设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是(    )          (满分:2)
    A. 内存变量NAME的值
    B. 字段变量NAME的值
    C. 与该命令之前的状态有关
    D. 错误信息
47.以下关于自由表的叙述,正确的是(    )          (满分:2)
    A. 全部是用以前版本的Foxpro(FoxBASE)建立的表
    B. 可以用VisualFoxpro建立,但是不能把它添加到数据库中
    C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
    D. 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表
48.执行以下命令序列:USE ZGGZSUM 工资 FOR 工资>=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资>=500USE QAZNUM=RECCOUNT(    )AVER=QWE/NUM?AVER最后显示的值是(    )          (满分:2)
    A. 所有工资在500元以上的职工人数
    B. 所有工资在500元以上的职工人平均工资数
    C. 所有职工的平均工资数
    D. 出错
49.可以伴随着表的打开而自动打开的索引是(    )、          (满分:2)
    A. 单一索引文件(IDX)
    B. 复合索引文件(CDX)
    C. 结构化复合索引文件
    D. 非结构化复合索引文件
50.用命令"INDEX on 姓名 TAG indexname "建立索引,其索引类型是(    )、          (满分:2)
    A. 主索引
    B. 候选索引
    C. 普通索引
    D. 惟一索引 回复贴子下载满分答案

**** Hidden Message *****
页: [1]
查看完整版本: 西交16秋《VisualFopo及其应用》在线作业答案