vf期末考试题库含答案(2)

2019-03-27 16:01

C.建立单索引可以使用FOR子句,复合索引不能使用该子句。 D.索引关键字中涉及到多个字段时,用“,”将各个子段分隔开。

94.当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。要将职工的所有收入汇总后写入工资总额字段中,应当使用命令( A )。

A) REPLACE ALL工资总额 WITH 基本工资+奖金+津贴 B) TOTAL ON 工资总额 FIELDS 基本工资,奖金,津贴 C) REPLACE 工资总额 WITH 基本工资+奖金+津贴 D) SUM基本工资+奖金+津贴TO 工资总额

95.在VFP中,通用型字段G和备注型字段M在表中的宽度都是(B )。 A) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节 96.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个表文件。 A、10 B、1 C、任意多 D、256

97.执行命令DIMENSION M(4,2)之后,数组M的下标变量个数和初值分别是( A )。 A) 8,.F. B) 4,.T. C) 8,O D) 2,空值

98.计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令( A )。 A) AVERAGE 工资TO PJ FOR “教授”$职称

B) AVERAGE FIELDS 工资TO PJ FOR “教授”$职称

C) AVERAGE 工资TO PJ FOR 职称=”副教授”.AND.职称=”教授” D) AVERAGE 工资 TO PJ FOR 职称=”副教授”.OR.”教授” 99.执行LIST NEXT 1命令之后,记录指针的位置指向( B )。 A) 下一条记录 B) 原来记录 C) 尾记录 D) 首记录

100.要想对一个打开的数据库增加新字段,应当使用命令(B )。 A) APPEND B) MODIFY STRUCTURE C) INSERT D) CHANGE

101.在当前表中,查找第2个女同学的记录,应使用命令( C )。 A、LOCATE FOR 性别=\女\ B、LOCATE FOR 性别=\女\ C、LOCATE FOR 性别=\女\D、LIST ROR 性别=\女\102.建立表文件结构时,需要定义的参数为(C)。

A、 表文件名、表的 大小、字段名、字段类型 B、字段名、字段类型、记录个数、字段宽度 C、 字段名、字段类型、字段宽度、小数位数 D、表文件名、字段名、字段类型、字段宽度

103.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将( B )。

A、得到一个新的数据库文件 B、得到一个新的数据库文件和一个新的备注文件 C、得到一个新的数据库文件和两个新的备注文件 D、显示出错误信息,表明不能复制具有备注型字段的数据 104.在关系理论中,把二维表表头中的栏目称为( D )。 A、数据项 B、元组 C、结构名 D、属性名

105.表文件的数值型字段要求保留2位小数,那么该字段宽度最少应当定义成( B )位。 A、2 B、3 C、4 D、5

106.设库文件已打开,应用__命令定位记录( B )。 A、LIST B、SKIP C、CONTINUE D、COUNT 107.物理删除库文件全部记录的命令是( C )。 A、DELETE B、EDIT C、ZAP D、PACK

108.已打开的库文件中有100条记录,在下面4组命令中,( C )组命令执行后数据库的记录数保持不变。 A、DELE ALL ZAP

B、DELE ALL PACK

6

RECALL C、DELE ALL LIST RECALL D、ZAP

109.统计当前数据库中语文成绩(字段名为YW)大于80分的记录数的命令是( C )。 A、AVERAGE FOR YW >80 B、SUM FOR YW>80 C、COUNT FOR YW>80 D、LIST FOR YW>80

110.已知P=DATE( ),则P为( B )型内存变量。 A、字符 B、日期C、逻辑D、数值

111.函数SUBS(“国际互联网”,5,4)的值为( B )。 A、国际B、互联C、国际互D、联网

112.下列不能作为查询的命令是( B )。 A、locate B、index C、seek D、find 113.下列命令中( A )与ZAP命令等效。 A、DELETE ALL 与PACK B、DELETE REST C、DELETE D、RECALL ALL

114.在建立数据库结构(modify stru)过程中不需要输入字段宽度的字段类型是( C )。 A、字符型 B、数值型 C、备注型 D、字符型和数值型 115.在下列VFoxPro的表达式中,结果为.T.的是( B )。 A、[112]>=\ B、[张先生]>=[李先生] C、{90/09/09}-8<{90/90/01} D、[女]$性别 116.物理删除记录的命令是( C )。 A、delete B、pack C、zap D、recal 117.如果要改变一个关系中属性的排列顺序,应使用的关系运算是( B )。 A、选择 B、投影 C、连接 D、排序 118.在以下关于索引的说明中,错误的是( B D )。 A、索引可以提高查询速度 B、索引可能降低更新速度 C、索引和排序具有不同的含义 D、不能更新索引字段

119.VFP中的循环语句有三种,关于它们的适用场合下列说法中不正确的是( C )。 A.当事先知道循环次数时,可以用FOR?ENDFOR循环

B.当需要对表中所有记录执行某一操作时,可以用SCAN?ENDSCAN C.当不知道循环次数时,应该用FOR?ENDFOR D.循环语句应该配对出现

120.Visual FoxPro中,有两种变量,分别是( A )。 A、内存变量和字段变量 B、内存变量和外存变量 C、外存变量和字段变量 D、全局变量和字段变量

121.在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。 A、INSERT B、REPLACE C、APPEND D、ADD

122.在Visual FoxPro中,删除数据库的所有记录,仅保留表结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap

123.在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 124.在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( A、视情况而定 B、当前记录 C、bof D、为文件尾

125.在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc

)。7

126.在有关数据库的概念中,若干记录的集合称为 ( D )。 A) 文件 B) 字段 C) 数据项 D) 表

127.要计算职称为副教授或教授的工资总额,下列命令中错误的是(D )。 A) SUM 工资 FOR 职称=\副教授\职称=\教授\B) SUM ALL 工资 FOR 职称=\副教授\职称=\教授\C) SUM 工资 FOR \教授\职称

D) SUM 工资 FOR 职称=\副教授\职称=\教授\128.不允许记录中出现重复索引值的索引是( C )。 A) 主索引 B) 主索引、候选索引、普遍索引 C) 主索引和候选索引 D) 主索引、候选索引和唯一索引 129.在Visual FoxPro中,打开数据库的命令是( A )。 A) OPEN DATABASE <数据库名> B) USE <数据库名> C) USE DATABASE <数据库名> D) OPEN <数据库名>

130.连续执行以下命令之后,最后一条命令的输出结果是( C )。 SET EXACT OFF X=\

?IIF(\,X-\,X+\) A) A B) BCD C) A BCD D) ABCD 131.在以下四组函数运算中,结果相同的是 ( A )。

A) LEFT(\与SUBSTR(\B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2) C) VARTYPE(\与VARTYPE(36-5*4)

D) 假定A=\与A+B

134.在Visual Foxpro中,用于建立或修改过程文件的命令是( B )。 A) MODIFY <文件名> B) MODIFY COMMAND <文件名> C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都对

135.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 (D )。 A) 2个 B) 3个 C) 5个 D) 6个 136.APPEND命令的功能是( B)。

A)在表的最前面插入一条记录 B) 在表的最后面插入一条记录 C)在表的最前面任意位置插入一条记录 D) 删除一条记录

137.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令( C )。 A)LOCATE FOR 记录序号=100 B)SKIP 100 C)GOTO 100 D)SKIP -100 138.使用TOTAL命令生成的分类汇总库文件的扩展名是( B )。 A)DBT B)DBF C)DBC D)CDX 139.执行命令序列:

STORE CTOD(“05/06/98”)TO MDATE ?MDATE

后,屏幕上显示值是( C)。

A)05/09/98 B) MDATE C)05/06/98 D) CTOD 140.假定系统是期是2004年01月05日,有如下命令: NJ= YEAR(DATE())

执行该命令后,NJ的值是(A )。

A)2004 B) 01 C)05 D)01/05/04

8

141.有以下命令序列: USE STUDENT LIST record# 姓名 出生日期 1 欧阳惠 07/12/69 2 李明 02/24/70 3 杨霞 11/05/71 INDEX ON 出生日期 TO BD LIST

执行该命令序列后,显示记录号的顺序是( A )。

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

142.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno()

最后,recno()函数的显示值是(A)。

A)1 B)0 C)10 D)2 143.比较表达式的结果是( B)。

A. 字符型 B. 逻辑型 C. 数值型 D. 日期型 144.用COPY STRU TO <文件名> 形成的文件是( A)。

A. 数据表文件 B. 索引文件 C. 文本文件 D. 正式文件 145.显示数据库当前记录内容的命令是( A)。

A. LIST NEXT 1 B. DISPLAY ALL C. TYPE D. DISP REST 146.执行USE命令的作用是 (B )。

A. 关闭所有工作区的数据表文件 B. 关闭当前工作区的数据表文件 C. 关闭所有文件 D. 对数据表文件没有影响 147.函数EOF()用于检测当前数据库记录指针是否达到( B )。

A. 文件头 B. 文件尾 C. 指定记录 D. 第一条记录 148.建立数据表文件用( C ) 命令。

A. MODI COMM B. EDIT C. CREATE D. MODI STRU 149.INSERT 命令将一条新记录加到( B )。

A. 当前记录之前 B. 当前记录之后 C. 文件末尾 D. 文件顶部 下述命令中不能关闭数据表的命令是(C );

A. USE B. CLOSE DATABASE C. CLEAR D. CLOSE ALL 以下表达式的结果为数值型的是(D );

A. \牛\牛群\+\ C. {^98/6/14}+15 D. {08/06/94}- {08/11/92}

150.用菜单方式打开一个数据表文件应该使用的菜单序列为(A )。 A.文件 →打开 →表 B. 文件 →打开 →表格 C. 文件 →新建 →数据表 D. 数据 →表 → 打开 151.清除主窗口屏幕的命令是( A )。 A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS 152.对于只有两种取值的字段,一般使用的数据类型是( D )。 A. 字符型 B. 数值型 C. 日期型 D. 逻辑型 153.在下面的Visual FoxPro表达式中,不正确的是 ( C )。 A) {^2002-05-01 10:10:10 AM}-10 B) {^2002-05-01}-DATE() C) {^2002-05-01}+DATE() D) {^2002-05-01}+1000 154.下面( C )不是VFP程序文件中可以使用的注释语句

9

A. NOTE <注释内容> B. * <注释内容> C. // <注释内容> D. && <注释内容> 155.Visual FoxPro 6.0中,命令?VARTYPE(\的输出结果是( C )。 A. D 0000000000000 C. C D. U 156.下列各字符组合中( A )不是VFP中的字符常量 A. 计算机应用 B. '2003' C. \D. [101.867] 157.下列不能关闭数据表的是( A )。 A、browse B、clear all C、close all D、close database 158.执行以下命令后显示的结果是( C )。 N='356.54' ?87+&N A) 87+&N B) 87356.54 C) 443.54 D) 出错信息 159.下列表达式中, ( B )表达式的值是数值。 A. [ABC]+'D' B. {^2003/05/17}-{^2003/04/09} C. \ D. {^2003/05/18}+15 160.逻辑型字段\团员\其值为真的正确条件表达是( C )。 A. FOR 团员=T B. FOR 团员=\ C. FOR 团员 D. FOR 团员=\ 161.函数LEN(TRIM(SPACE(8)-SPACE(8)))返回的值是( C )。 A) 8 B) 16 C) 0 D) 出错 162.执行LIST ALL命令后,记录指针指向( D )。 A. 第一条记录 B. 最后一条记录 C. 第一条记录的前面 D. 最后一条记录的后面 163.逻辑运算符在运算时,其优先顺序是是( A )。 A. NOT AND OR B. AND NOT OR C. OR NOT AND D. 从左至右按先后顺序 164.显示当前表中所有带删除标记的记录的命令是( A )。 A. DISPLAY FOR DELETED() B. DISPLAY FOR NOT DELETED() C. DISPLAY DELETED() D. DISPLAY RECORD DELETED() 165.当前表中含\姓名\字段,显示\李\姓的所有记录的命令是( B )。 A. DISPLAY FOR \李\姓名 B. DISPLAY FOR 姓名=\李\ C. DISPLAY SUBSTR(姓名,1,2)=\李\ D. DISPLAY SUBSTR(姓名,1,1)=\李\ 166.VISUAL FOXPRO中备注文件的扩展名为( B )。 A. DBF B. FPT C. PRG D. MEM 167.下列函数中,运算结果为字符型的是( D )。 A. AT(\,\智能ABC\) B. INT(123 .456) C. VAL(\) D. DTOC(DATE()) 168.在VFP中,可以对数值型同时也可以对字符型内存变量输入数据的命令是( B )。 A. ACCEPT B. INPUT C. WAIT D. EDIT 169.下面( D )不属于VFP的循环控制语句 A. DO WHILE ??ENDDO B. FOR ??ENDFOR C. SCAN??ENDSCAN D. DO CASE??ENDCASE 170.条件函数IIF(LEN(SPACE(3))>2,1,-1)的值是( C )。 A. -1 B. 2 C. 1 D. 错误 171.有一个表文件GZ.DBF,已经打开。其中有字段名“基本工资”、“实发工资”。下面按“实发工资”进行索引的操作不正确的是( D )。 A. INDEX ON 实发工资TO SFGZ B. INDEX ON 实发工资TAG 实发工资 C. INDEX ON 实发工资TAG 实发工资 OF GZ.CDX D. INDEX ON 基本工资TO JBGZ 172.SEEK和FIND命令是作用于( C ) 的快速检索命令。 A. 表文件 B. 命令文件 C. 索引文件 D. 排序文件 173.表文件KD.DBF打开后,执行命令SKIP -1,下列命令中结果为.t.的是( B )。

10


vf期末考试题库含答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:微机原理王晓莉实验09

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: