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