a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 263|回复: 5

[考试试题] 2012年计算机二级VFP数据与数据运算考前试题及答案

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
数据与数据运算 习题三
" Q# {' u0 D( z: t  B# X# Z' J- `" g( W8 g
   以下各题假设日期格式均设置为系统默认的美国日期格式“mm/dd/yy”(月/日/年)。 8 d! I" q. T" {% Z, p
   一、单选题
7 E5 l. ?( p; _( I   1.下列字符型常量Hello,world!表示方法中,错误的是( )。 3 U) V. E; K7 |5 _
   A)[Hello,world!] % ?2 }' L  p. a: _
   B)'Hello,world!'
2 O0 I3 ?) V& ?2 r# K5 B! M7 _   C)"Hello,world!" 0 x* s, I$ z4 f! X
   D){Hello,world!}
/ \. {& x& h2 J- z" y3 b   2.以下常量中格式正确的是( )。 2 f. {$ g7 C: p2 a. b/ B
   A)$2.34E5 B)""联想"计算机" ( s2 F! G; D% X
   C).False.
6 b# q' |* x. y   D){^2002/9/25}
  ?, _! T: i& `: w/ `# p   3.3E-4是一个( )。 * B; ^0 U7 U0 p6 t/ S/ O
   A)字符变量
: u7 u* W% j- ?! o   B)内存变量
" \# d# P/ u8 j2 i8 O3 ~( r   C)数值常量
, \9 q- R3 m: d   D)非法表达式 ; ?$ Z% \; q, G- J; y8 b" K' D8 P' F' f! Z
   4.用数据库管理系统对数据进行处理时,说法不正确的是( )。 ; ]/ ^2 p9 i, b5 [$ {1 I1 z. \5 H
   A)暂时用到的一些中间变量称为内存变量
6 p) |& V8 q& `: H# d$ ~1 y   B)字段仍然是变量
5 b+ v& i+ i0 A6 ]   C)变量包括内存变量和字段变量两类
8 \9 G6 V% g1 t% n+ Q; Y, Q   D)字段不再是变量,而成为常量 7 S% t( s3 m7 f& T0 }- |
   5.内存变量一旦定义后,它的( )可以改变。
+ R* ^- |1 r4 u8 W   A)类型和值 , h9 A& R7 v* F  D* Q
   B)值 4 C% B- M6 c, w5 V
   C)类型 # @( y- o5 E" B1 r
   D)宽度
& {' v2 c3 E1 E: [, r) @' X  M   6.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行? M.A-A后屏幕将显示( )。 ' ]9 Z. l' Z  z8 A: Z
   A)246 B)-246 ) F1 T% u6 P0 T: d
   C)0
) H! ^% _: g4 j/ z: z6 X   D)错误信息 / |4 @2 [. Q0 K+ P( `
   7.以下赋值语句正确的是( )。
- a# ]& m2 a  r4 J7 T* U   A)STORE 8 TO X,Y 6 |3 `4 I# l. \
   B)STORE 8,9 TO X,Y
6 j" T% g! Y4 C   C)X=8,Y=9
& D8 }' d' j2 ~9 [   D)X,Y=8 / H: |) O+ N" o2 Q8 @6 G
   8.下面关于Visual FoxPro数组的叙述中,错误的是( )。 8 o. l0 X# Q$ Y- P) c6 f
   A)用DIMENSION和DECLARE都可以定义数组
# F( H) q. b9 {' x% A. _   B)Visual FoxPro只支持一维数组和二维数组 / ?+ n6 m# l6 ^# \. ~* G. H
   C)一个数组中各个数组元素必须是同一种数据类型
5 v/ q7 S: D9 O9 J, X; k: `- u6 n   D)新定义的数组的各个数组元素的初值为.F. * t+ f: c- T' |
   9.DIMENSION a(2,3)命令定义数组a后再对各元素赋值:a(1, 2)=2,a(1, 3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令 ? a(5),则显示结果是( )。
2 m, y) D9 I; v: L: H9 ]* E   A).F.
! p! A, z3 J% ]; |   B)变量未定义 ' P: \- c0 ]* J5 D1 p/ j
   C)6
7 @( p0 `* |9 D8 J: |: _( O8 x   D)5
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:50 | 显示全部楼层

2012年计算机二级VFP数据与数据运算考前试题及答案

   10.将当前表当前记录的学号、性别字段值赋值到数组A中的语句是( )。 % w4 K" W+ m$ U( \
   A)SCATTER FIELDS 学号 , 性别 TO A 8 _4 m1 U$ K0 q4 ], ]. G$ V! d
   B)SCATTER FIELDS 学号 , 性别 TO A BLANK + N& p, s; b, k
   C)GATHER FIELDS 学号 , 性别 TO A ( V( _, K) h, ^1 ]. ~8 [, S
   D)GATHER FIELDS 学号 , 性别 TO A BLANK & k  k8 b" G. E8 C' C9 `
   11.CLEAR MEMORY命令的功能是( )。 " K$ u2 _$ {! \. R% |
   A)清除整个屏幕
; w7 y9 {1 P( d5 g6 A8 J   B)清除内存中的所有信息 $ y$ K8 v5 b; u
   C)清除所有内存变量 3 W/ v; ^( a2 Z6 }9 G* M
   D)清除所有变量 3 @0 U, c: n3 b
   12.关闭多区的表文件,并释放所有的内存变量,命令为( )。 . D$ M4 a" m, u" m
   A)CLEAR ALL或CLOSE
# [7 r- d0 I- r% n   B)CLEAR ALL或CLOSE ALL 6 u' k# r* D) `6 }4 T) ]
   C)CLEAR或CLOSE ALL ) w6 r! Z4 ~4 b, ], V8 f
   D)CLEAR或CLOSE
4 k' o- L$ |! E& I8 W   13.下列各表达式中,结果总是逻辑值的是( )。 9 K4 t4 ]* \' r+ ]! I7 W7 T7 z2 |
   A)算术运算表达式
) F/ {; I, X8 B/ i   B)字符运算表达式
* S' P* G2 A) J& W9 M9 i9 y/ k   C)日期运算表达式 " }9 u' J' G" o1 n( g# j7 }; i, S
   D)关系运算表达式 0 n! w, D, H5 `1 f
   14.表达式2*3^2+2*8/4+3^2的值为( )。 ( `3 Z8 M7 r! x7 E, M) {
   A)64 " k1 [3 I! I. h! \. W
   B)31 - g2 _2 l) F1 z
   C)49 4 I* L/ Z+ _* ~  T
   D)26 4 e9 q+ c# A5 A' Y1 o3 R
   15.命令 ? [李华]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:51 | 显示全部楼层

2012年计算机二级VFP数据与数据运算考前试题及答案

19.下列表示“职称是教授或副教授”的条件表达式中错误的是( )。 / F! T1 f  e, M: h
   A)职称="教授" AND 职称="副教授"
' z5 ^1 w' c# S; Y- R7 y. v1 r   B)"教授" $ 职称
8 P7 `' o; Y! e2 r7 ~6 x8 [   C)职称 IN ("教授" , "副教授") + J  A; }' s8 g+ X" R. V+ q! E
   D)LIKE ("*教授" , 职称)
$ p2 s8 Z! G3 @$ t8 [   20.设有变量PI=3.1415926,执行命令? round(PI, 3)的显示结果是( )。 ! M+ [: F/ t& i9 Q, v" M2 _, j
   A)3.141
4 {6 B" J. w# R; v; I7 T0 P   B)3.142
+ G' y- h8 d( `* U   C)3.140
$ l% D* m- {% G4 r  ~) N   D)3.0
' V: @) g* ?& w* R5 `   21.下列4个表达式中,运算结果为数值的是( )。 * _7 B, P" F& P1 {/ ~& [  s
   A)30+23=58 B)"3344"-"1122" 2 |6 D1 }# F! E# Q% x
   C)CTOD([04/01/02])-10 : B' o- }1 p+ U5 B( f
   D)LEN(SPACE(3))-1 2 \6 E$ J; P* R! z, O1 D- B) k
   22.在下列表达式中,结果为字符型是( )。 ) w1 Y4 f* X+ w- L
   A)"125"-"90"
. e" {# z% I  j' A   B)"abc"+"def"="abcdef" 4 ?9 ]. G' w1 {$ z
   C)CTOD("99/10/01")
; J& w! H8 ]; _- n   D)DTOC(DATE())>"96/08/01"
3 r: H3 U- n2 `+ W   23.执行STORE "1999年12月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国!”,应使用命令( )。
5 l  Z& T3 n6 B' F. g   A)? SUBSTR(XY, 15, 4)+SUBSTR(XY, 1, 10)+SUBSTR(XY, 10) , Y; g0 q& E" H# E: M$ y
   B)? SUBSTR(XY, 15, 4)+LEFT(XY, 1, 10)+RIGHT(XY, 19)
0 e* f/ ]2 |8 n- ]! g$ V   C)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 9) 0 p1 K8 T6 G8 x- [9 x! H1 d. A, Z- V
   D)? SUBSTR(XY, 15, 4)+LEFT(XY, 10)+RIGHT(XY, 19, 10) , [8 T+ k4 c+ a/ V, l* J
   24.有如下命令序列:
) ?9 b; ^' j, B. R1 M   STORE "456 " TO X , B  D2 Y) D- y+ o7 J
   STORE "123"+X TO Y
( D; r; T  o7 @/ J" w   STORE TRIM(Y-"789") TO Z ' f3 J' Y$ v. g. N# B
   执行上述命令之后,Z的值是( )。
) P; d; u* H8 N; i7 `3 x% e* [) j   A)"123456789" B)"123456 789" 9 c( T" {3 G( L9 V4 L1 {+ X5 T
   C)"123 456789"
0 r8 w; A) j' D1 h& p7 v# I) O2 Z   D)"123456789 " 2 a  E$ W; V! e, X! [+ O3 L/ R
   25.下列函数中函数值为字符型的是( )。 " E  E% P& ?( g' l- Z( s
   A)DATE() B)TIME() ( W0 n/ _1 b) R6 ?
   C)YEAR() 7 @7 `+ |- ~9 W' ?
   D)DATETIME()
" V) B' T1 i3 S& M5 d3 {& g2 h   26.下列表达式中,运算值为日期型的是( )。 " i: a: M& w7 q( r" I+ H
   A)YEAR(DATE()) B)DATE()-CTOD("12/15/99")   n5 e( l* @  o" u9 _# N
   C)DATE()-100
" E7 a( d4 g1 J6 y9 c. H5 ]   D)DTOC(DATE())-"12/15/99"
- S7 u" E! w- f( \: G; q   27.设变量A="99/10/18",则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为( )。
: O8 }6 b9 t. m1 `; l2 t   A) 99和10 B) 99和18
* p! C# L, T9 ?4 w" @! {   C)10和18
! o1 }1 n! w$ E# {) E   D)18和10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:52 | 显示全部楼层

2012年计算机二级VFP数据与数据运算考前试题及答案

   28.假定系统日期是1998年12月20日,如下命令执行后N的值应为( )。
! F1 [4 K, R, v   N=(YEAR(DATE())-1900)65
' h) }5 b2 T& O- m7 {" r  R   A)1998
, \9 Q5 c0 o/ `( ~3 L4 Q% p$ X2 c& Q2 e   B)98
6 Z6 X' m2 J! S   C)20
' s" I1 R1 I$ N2 n' ~7 H   D)12
& X+ H( i' ?, s6 q   29.数据库中有逻辑型字段变量“婚否”及日期型字段变量“出生日期”,则判断满30岁且未婚的表达式为( )。 ! e* T# l4 g4 H- j) \
   A).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>=30 6 \* O; {' K6 ?- r2 y2 p
   B).NOT. 婚否 .AND. INT((DATE()-出生日期)/365)>30 : f4 C3 |  d. k1 P
   C)婚否 .AND. INT((DATE()-出生日期)/365)>=30
% D+ ~  d& d4 F   D)婚否 .AND. INT((DATE()-出生日期)/365)>30
! \4 j* d# A) u/ T   30.命令 ? STR(1000.50)执行后的显示结果应为( )。
' r) [* t: t& z: P6 K7 T( a% u   A)1000 B)1000.5 - {% ?0 d! F) t0 n0 N+ m! ]% ?
   C)1001
, X. H8 M7 J" R* u7 B: f9 v$ V- `   D)1000.50
0 X; t7 m# X$ w" j5 O5 S$ u: q. Z   31.命令 ? STR(1000.5454,7,3)执行后屏幕的显示结果为( )。
- E! }& R1 u0 ]- \2 g# V6 d1 f/ w   A)1000.54 B)1000.55
% H4 L' U6 @& h! L7 K  |" J3 j/ Z7 C   C)1000.545 - r6 i" m* n! p4 X- x, R& n
   D)1000.5454
: G6 n$ {+ M5 B* P6 O   32.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是( )。 $ Y; i0 k5 Z  _$ s  C
   A)LEFT("FoxPro", 3)与SUBSTR("FoxPro", 1, 3) : s% H, F7 N1 r4 }& h0 }
   B)YEAR(DATE())与SUBSTR(DTOC(DATE()), 7, 2)
/ N  Y* ?3 L! d$ M   C)TYPE("36-5*4")与TYPE(36-5*4) $ s4 \! _* J7 {5 y" x! Q
   D)假定A="This ",B="is a string",则A-B与A+B
2 B1 L- {$ {- o   33.M="30",执行命令 ? &M+20后,其结果是( )。
- K( A, T* C/ |% b   A)3020
% `2 H( F) p, a8 S; E" z+ W9 r  B   B)50
; P& P* n& }# D9 f   C)20 6 P$ R: a0 P+ @* S$ S' Y0 R
   D)出错信息
0 H, j' _* N8 P  ~$ w& K6 C! t) H   34.设M="15",N="M",执行命令 ? &N+"05" 的值是( )。 / R9 G; q7 z. |& w3 f
   A)1505
1 l) Z. w0 z$ t4 Q3 j2 f   B)20 9 A7 {" }; P# l
   C)M05
1 ]* m, w9 f0 S9 y   D)出错信息 : D7 ]' `; h4 A" W: D- `: @) @2 W! Y
   35.测试当前记录指针的位置可以用函数( )。
4 m3 \, a0 J/ Y9 W2 A3 [. N   A)FOUND()
- A  }, |* m% X$ j- W9 O+ Y. T   B)EOF() : b. R2 P! t" ?3 {) d% r
   C)RECNO()
2 _: v, l% [% H. W. K   D)RECCOUNT()
2 z' ]% W7 I$ p. H% i   36.当前数据库有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时,命令 ? RECNO()的结果分别是( )。
; `( s1 ?' P% I2 |" ~# c4 u   A)1,11,1 B)1,10,1 $ ~7 ^  G6 X0 o- v6 {$ Y
   C)1,11,0    D)1,10,0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:53 | 显示全部楼层

2012年计算机二级VFP数据与数据运算考前试题及答案

二、填空题
+ j9 y, v; q( ]; l   37.ABS(-10)=______,SIGN(-10)=______,SQRT(25)=________,PI()=________, INT(12.5)=______,CEILING(12.5)=______,FLOOR(13.5)=______,MOD(12,8)=____, ROUND(12.3456,2)=________,MAX(12,3,22)=______,MIN(12,3,22)=______。 9 B$ Y0 R0 M$ T( W3 w
   38.LEN("VISUAL FOXPRO")=______,LOWER("LOWER")=______,UPPER("UPPER")=______,TRIM("FOX ")=______,LTRIM("END ")=______,ALLTRIM(" THE END")=________,LEFT("VFP",2)=______,RIGHT("VFP",2)=_______,SUBSTR("FOXPRO",2,2)=____,OCCURS("IS", "THIS IS")=____,AT("IS"," THIS IS")=____,
) \" e1 j  s8 x. i' ~   STUFF("STUB",2,3, "OS")=____,LIKE("ABC", "AB")=______。 0 |. t" _6 h% H7 V3 R
   39.STR(12.34,6,3)=________,VAL("123.56")=________。 ! i/ i; T. j6 l4 u7 o# U3 W
   40.BETWEEN(40,34,50)=______,IIF(100>5,100,5)=______。
. U/ @5 \. Z6 }) I3 u; Q. b   41.表达式 "Win" = "Winword" 的值为______。 , T0 H* I8 ?) {7 _# S1 h
   42.表达式{^1999-12-20}>{^1999-12-10}的值为______。   r8 ~. s) ?/ U7 _
   43.表达式3+3>=6 .OR. 3+3>5 .AND. 2+3=5的值为______。
! T4 j9 Y% g( y/ n; u  x   44.? ROUND(123.456 , -2)命令的显示结果为______。 8 g6 u4 t1 ]0 ^
   45.VFP的表达式分为五类,分别是______________、______________、______________、______________和______________。一个表达式中参加运算的各个分量的类型__________________。
4 V  Q! k1 o3 w; B0 I1 m  |   46.算术运算的结果是__________型数据;关系运算的结果是_____________型数据;逻辑运算的结果是_______________型数据。 * o" m, ^: G; k# e/ E+ Z" q
   47.VFP中,若有: A='HELLO ' , B='EVERYONE' , C={^2002-02-16 10:10:10 AM},则 " p. y) ?5 |' n4 q8 `
    A+B命令的显示结果为______________________; / |3 W' K+ a% {- H; ^8 p$ v
   C+10命令的显示结果为______________________________。   C! k* V# G  j9 q. U- a0 o
   48.命令 ? LEN("我是中国人I AM CHINESE") 的结果是__________________。 $ A, \4 X* K) {
   49.? VARTYPE("04/01/02")的输出结果是____。 9 x. i9 D6 J0 f5 q  w+ }* R1 F
   50.日期时间型数据用______个字节存储,时间部分的取值范围是____________________。
9 e# R( `. `  v0 f   51.TIME()函数返回值的数据类型是________。 4 G( U+ U0 s3 K- L# p/ H0 R
   52.VFP中有两种类型的变量:即内存变量和______变量;内存变量有六种类型,即数值型,字符型,日期型,日期时间型,______型和______型变量。 1 D% j# i) a& x# M4 x
   53.? AT("+" , "A+B=C")命令的显示结果是______。   h2 Q4 K( K- ]! ~! h0 f
   54.显示当前内存变量信息的命令为______________________________。
9 k" x6 ?# c3 t: i8 _! F( I   55.“教师”表中有出生日期和职称字段,表示“1960年以前(不包括1960年)出生的教授”的逻辑表达式是________________________________________。 / S  N. _* ?! r9 o. P
   56.表达式 "WORLD" == "WIN" 的值为______。 ! |( X0 n' N1 V
   57.字段变量与内存变量同名时,区分方法是______________________________。
" S6 v. J$ C1 E/ @9 m   58.? LEN("计算机") < LEN(SUBSTR("COMPUTER",1,6))的输出值是______。 / |8 R# Z( M6 {9 B9 M, L
   59.定义一个两行三列的二维数组ARRAY,应使用命令____________________________,将数据表文件DGD.DBF当前记录的所有字段的数据传送给数组ARRAY,应使用命令____________________________。
3 u# N- n5 d  M) e; s+ c/ y2 y3 G   60.清除当前内存中的所有内存变量,应使用命令__________________;清除当前内存中的所有内存变量,并关闭所有文件,将1号工作区置为当前工作区,应使用命令________________。
; Z7 w3 h* i9 @" w6 t0 q: U2 Q   三、上机题    61.上机验证以上各题的答案是否正确。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:54 | 显示全部楼层

2012年计算机二级VFP数据与数据运算考前试题及答案

参考答案
, L0 w4 H9 v+ k" ]" @  t' M" j& g   一、单选题
% P0 Y$ f' L5 S1 P3 ]  j   1~5:D D C D A 6~10:B A C D A 11~15:C B D B B 16~20:C C B A B
' g- U3 ]6 g; m) D( Q   21~25:D A C A B 26~30:C C B A C 31~35:B A B A C 36:A
* l( L4 B5 c7 u' Y   二、填空题 9 ?7 {( c# e9 ?( r# T: R
   37.10 -1 5.00 3.14 12 13 13 4 12.35 22 3
2 ^" U& o) n; J7 w   38.13 lower UPPER FOX "END " "THE END" VF FP OX 2 3 SOS .F. . |! ]1 [4 O  p+ m$ @  o
   39.12.340 123.56
2 t, L: |% r6 c* G) e   40. .T. 100 $ j- r* h6 s+ z6 f1 K
   41. .F.
0 J1 W6 v# z. ^& L( @0 C/ q   42. .T. 7 m# C) i1 O( r
   43. .T.
6 n7 p! N1 e8 [- u5 {   44. 100 7 J. j/ p. s+ C
   45. 数值表达式 字符表达式 日期和日期时间表达式 关系表达式 逻辑表达式 不一定相同   ?3 E6 E+ R) A0 e/ _3 V
   46.数值 逻辑 逻辑
+ e# B( G' l2 w. T   47.HELLO EVERYONE $ v. g4 d7 j$ T$ r! a% j
   48.22 1 {, K9 s6 O: a: ]' r1 V
   49.C % U0 S5 d, y0 y* L
   50. 8 00:00:00 AM~11:59:59 PM
7 v( r  O3 C" p# g0 S+ A) p. Y9 r$ K   51. C型 1 |! [0 `* U# K+ J7 E
   52. 字段 货币 逻辑 # E2 F; w  O! ^
   53. 2 % M, j9 [) H" ?3 |# L5 t$ ~
   54. LIST / DISPLAY MEMORY
1 t, C! p. N% G. I   55. YEAR(出生日期))
2 |: ~$ d, Z( s$ B2 s. z   58. .F. * d5 m# Q& ?( d+ c( X. T4 w) w
   59. DIMENSIONN ARRAY(2,3) SCATTER TO ARRAY    60. CLEAR MEMORY CLOSE ALL 或CLEAR ALL
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-18 19:05 , Processed in 0.470788 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表