第二章练习 - 图文

更新时间:2023-11-25 13:48:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第二章练习

1.VFP系统允许字符型数据最大的宽度是________。 A、64 B、100 C、128 D、254 2.VFP的一个数据表文件最多允许有________条记录。 A、1280 B、2560 C、5120 D、10亿 3.VFP数据表中的字段是一种________。 A、常量 B、变量 C、函数 D、对应关系

4.VFP可使用不同的数据类型描述数据库文件中的字段,如:字符型(C)、数值

型(N)、日期型(D)、逻辑型(L)、________(M)等。 A、浮点型 B、备注型 C、屏幕型 D、时间型 5.以下命令中,可以显示“工程”的是________。 A、? SUBSTR( \武汉工程大学\ B、? SUBSTR( \武汉工程大学\ C、? SUBSTR( \武汉工程大学\ D、? SUBSTR( \武汉工程大学\

6.下列式子中,合法的VFP表达式是________。 A、\B、CTOD( \ C、ASC( 'ABCD' ) + \ D、CHR(66) + STR( 1568.935, 6 ) 7.下列式子中,________肯定不是合法的VFP表达式。 A、[9999] – AB B、NAME + \ C、10/18/98 D、\教授\副教授\

8.当 EOF( ) 函数为真时,记录指针指向当前表文件的________。 A、某一条记录 B、第一条记录 C、最后一条记录 D、最后一条记录的下面

9.若 DATE1 = '04/12/05',表达式 &DATE1 结果的数据类型是________。 A、字符型 B、数值型 C、日期型 D、不确定 10.与 .NOT. ( n1 <= 60 .AND. n1 >= 18 ) 等价的条件是________。

A、n1 > 60 .OR. n1 < 18 B、n1 > 60 .AND. n1 < 18 C、n1 < 60 .OR. n1 > 18 D、n1 < 60 .AND. n1 > 18 11.在VFP中,________是合法的字符串。 A、{ '计算机水平测试' } B、[ [计算机水平测试] ] C、[ '计算机水平测试' ] D、\计算机水平测试\

12.若 X = 56.789,则命令 ? STR( X, 2 ) – SUBSTR( '56.789', 5, 1 ) 的显示结果

是________。 A、568 B、578 C、48 D、49

13.如果内存变量名与当前打开数据表中的一个字段名均为name,则执行命令

? name 后显示的是________。 A、内存变量的值 B、随机值 C、字段变量的值 D、错误信息 14.顺序执行以下赋值命令之后,下列表达式中错误的是________。 A = \ B = 3 * 5 C = \ A、&A + B B、&B + C C、VAL(A) + B D、STR(B) + C 15.执行以下命令后显示的结果是________。 STORE 2 + 3 < 7 TO A B = '.T.' > '.F.' ? A .AND. B A、.T. B、.F. C、A D、B 16.执行以下命令后显示的结果是________。 N = '123.45' ? '67' + &N A、190.45 B、67 + &N C、67123.45 D、错误信息 17.若 A = 'B'、B = 3 * 5、C = '3 * 5',则以下表达式正确的是________。 A、A + B B、B + &C C、C + &B D、A + &B 18.以下各表达式中,运算结果为数值型的是________。 A、RECNO( ) > 10 B、YEAR = 2000 C、DATE( ) – 50 D、AT( 'IBM', 'Computer' ) 19.以下各表达式中,运算结果为字符型的是________。 A、SUBSTR( '123.45', 5 ) B、'IBM' $ 'Computer' C、AT( 'IBM', 'Computer' ) D、YEAR = '2000' 20.以下各表达式中,运算结果为日期型的是________。 A、04/05/97 – 2 B、CTOD( '04/05/97' ) – DATE( ) C、CTOD( '04/05/97' ) – 3 D、DATE( ) – \21.下列符号中,________是VFP合法的变量名。 A、AB7 B、7AB C、IF D、AB.7

22.设当前数据表有10条记录,当 EOF( )为真时,命令? RECNO( ) 的显示结果

是___________。 A、10 B、11 C、0 D、空

23.假定 X = 2,执行命令 ? X = X + 1 后,结果是________。 A、3 B、2 C、.T. D、.F.

24.假定字符串 A = \,则下列表达式中运算结果为逻辑假的是

________。

A、.NOT. ( A = B ) .OR. B $ \B、.NOT. A $ \ C、.NOT. ( A <> B ) D、.NOT. ( A >= B ) 25.执行如下命令序列后,显示的结果是______________。 STORE 100 TO YA STORE 200 TO YB STORE 300 TO YAB STORE \ STORE \ ? &M A、100 B、200 C、300 D、Y&M

26.打开一个空数据表文件,分别用函数 EOF( )和 BOF( )测试,其结果一定是

________。 A、.T. 和 .T. B、.F. 和 .F. C、.T. 和 .F. D、.F. 和 .T. 27.要判断数值型变量 Y 是否能够被 7 整除,错误的条件表达式为_______。 A、MOD( Y, 7) = 0 B、INT( Y / 7 ) = Y / 7 C、0 = MOD( Y, 7 ) D、INT( Y / 7 ) = MOD( Y, 7 )

28.在表达式\中,若运算符$、.OR.、+、^、>分

别用?、?、?、?、?编号,则该表达式中各运算符的运算次序是______。 A、?、?、?、?、? B、?、?、?、?、? C、?、?、?、?、? D、?、?、?、?、? 29.下列名词中,可作为VFP自由表中的字段名的是_______。 A、计算机成绩 B、成 绩 C、2001年成绩 D、等级考试成绩 30.下列数据中为合法的VFP常量的是________。 A、{02/07/2001} B、.y. C、True D、15%

31.在VFP的命令窗口中输入下列命令执行后,屏幕显示的结果是______。 STORE .f. to r ? r A、.F. B、.T. C、0 D、1

32.表达式 5 + 5 % 2 * 2 的运算结果为________。 A、错误! B、6 C、10 D、7 33.命令 ? VARTYPE( \的输出结果为________。 A、D B、C C、N D、U

34.可以参加“与”、“或”、“非”逻辑运算的对象________。 A、只能是逻辑型的数据 B、可以是数值型,字符型的数据 C、可以是数值型、字符型、日期型的数据

D、可以是数值型、字符型、日期型、逻辑型的数据

35.以下各表达式中,不属于合法的VFP逻辑型表达式的是________。 A、20 < 年龄 < 30 B、found( ) C、.NOT. .T. D、\36.设 X = 2、Y = 5,执行下列命令后,能够得到数值型结果的是_______。 A、? X = Y – 3 B、? Y – 3 = X C、X = Y D、X + 3 = Y 37.函数 LEN( 'ABC' – 'ABC' ) 值是________。 A、0 B、6 C、7 D、3

38.数学表达式 1 ≤ X ≤ 6 在VFP中应表示为________。 A、1 ≤ X .OR. X ≤ 6 B、X >= 1 .AND. X <= 6 C、X ≤ 6 .AND. 1 ≤ X D、X >= 1 .OR. X <= 6 39.下列表达式中,返回结果为逻辑真的是________。 A、\ B、CTOD( \ C、\ D、\

40.设 CJ = 78,则函数 IIF( CJ >= 60, IIF( CJ >= 85, \优秀\良好\差\返

回的结果是__________。 A、\优秀\ B、\差\ C、\良好\ D、85 41.设 A = 123, B = 356, C = \,则 ? VARTYPE( \结果是______。 A、N B、C C、错误信息 D、U 42.执行下列命令后,输出的结果是________。 D = \ ? \ A、5 & D.8 = 0 B、5 & D.8 = 40 C、5 * .8 = 58 D、5 * 8 = 40 43.函数 LEN( TRIM( SPACE(8) ) – SPACE(8) ) 返回的值是________。 A、0 B、16 C、8 D、出错 44.函数 YEAR(\的返回值是________。 A、98 B、1998 C、2098 D、出错 45.执行下列命令序列后,输出的结果是________。 X = \ Y = \ ? SUBSTR( X, IIF( X <> Y, LEN(Y), LEN(X) ), LEN(X) – LEN(Y) ) A、A B、B C、C D、D

46.如果成功地执行了 ? PARTS, M -> PARTS 命令,说明________。 A、前一个PARTS是内存变量,后一个PARTS是字段变量 B、前一个PARTS是字段变量,后一个PARTS是内存变量 C、两个PARTS都是内存变量 D、两个PARTS都是字段变量 47.执行如下的命令后,屏幕的显示结果是________。 AA = \ ? UPPER( SUBSTR( AA, 1, 1 ) ) + LOWER( SUBSTR( AA, 2 ) ) A、VISUAL FOXPRO B、Visual foxpro C、Visual FOXPRO D、visual FOXPRO

48.若当前数据表是一个空的数据表文件,用函数 RECNO( ) 测试,结果为

________。

A、空格 B、1 C、错误信息 D、0

49.下列表达式中,返回结果为假的是________。 A、\ B、\ C、\

D、\

50.命令 ? LEN( STR( 23.2, 5, 1 ) ) 的执行结果是________。 A、2 B、3 C、4 D、5 51.命令 ? ROUND( 24.1998, 2 ) 的结果是________。 A、24.2000 B、24.20 C、24.00 D、24.19

52.下列表达式中,运算结果为 .F. 的是________。 A、LEFT( '计算机', 4 ) = '计算' B、INT( 3 / 2 ) = 1

C、SUBSTR( 'computer', 6, 3 ) = 'TER' D、'Ab' – '9501' = 'Ab9501' 53.执行下列语句序列之后.最后一条命令的显示结果是________。 Y = \ X = VAL(Y) ? &Y = X A、99.88 B、.T. C、.F. D、出错信息 54.顺序执行下列赋值命令后,合法的表达式是________。 A = \ B = 3 * 5 C = \ A、A + B B、B + C C、STR(B) + C D、A + B + C 55.若 N = \,则执行命令 ? 67 + &N 的结果是________。 A、67123.45 B、190.45 C、67 + &N D、124

56.执行 A = \三条命令后,显示的结果是_______。 A、AB B、BA C、A + B D、出错信息 57.以下各表达式中,运算结果为数值型的是________。 A、\B、AT( \ C、60 > 50 D、DATE( ) – 60 58.执行命令 STORE CTOD(\后,变量A的类型为______。 A、日期型 B、数值型 C、备注型 D、字符型

59.执行以下命令序列(设今天是2005年4月3日),最后的输出结果是_______。 STORE DATE( ) TO m_date m_date = m_date – 365 ? YEAR(m_date) A、其中有语法错误 B、03/04/04 C、2004 D、2003 60.执行如下命令序列后的输出结果是________。 STORE 1999 TO a STORE \b STORE \m ? &m + &b A、A1999 B、语法错 C、19991999 D、3998 61.设有变量 string = \年上半年全国计算机等级考试\,能够显示 \年

上半年计算机等级考试\的命令是________。 A、? string – \全国\

B、? SUBSTR( string, 1, 8 ) + SUBSTR( string, 11, 17 ) C、? SUBSTR( string, l, 12 ) + SUBSTR( string, 17, 14 ) D、? STR( string, 1, 12 ) + STR( string, 17, 14 )

62.设有变量pi = 3.14152926,执行命令? ROUND( pi, 3 )的显示结果是______。 A、3.141 B、3.142 C、3.140 D、3.000 63.在VFP中,MIN( ROUND( 8.89, 1), 9 ) 的值是________。 A、8 B、8.9 C、9 D、9.8

64.在下面的四个VFP函数中,不返回逻辑值的函数是__________。 A、DELETE( ) B、COL( ) C、FILE( ) D、FOUND( )

本文来源:https://www.bwwdw.com/article/zrst.html

Top