a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 130|回复: 1

[考试试题] 全国计算机等级考试二级VFP习题及答案:第二章

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、判断题
" k5 D5 v) M. }/ C/ D, G% U  1、 假设婚否字段为逻辑型,且.T.表示已婚,要挑出已婚且职称为副教授的表达式为FOR 婚否 .AND. 职称="副教授"+ e5 ?) E& Q4 Q5 q
  2、 一个变量或一个常数也是一个表达式。" E. O6 r2 i' Q6 k0 h" T$ X, |
  3、 VFP程序每行必须以“;”结尾。# w& \: H. u3 b7 D
  4、 VFP每条命令都是以一个动词开始的。
4 P1 b! j2 @; b' T2 j  5、 在VFP6.0中,对于任何特定动词的子句和一些关键字,其顺序不能改变。
1 }1 g; Z/ m! N# K  W! o  6、 数组变量可以用PUBLIC代替DIMENSION来定义。
4 P' u: }, i- Y/ e1 ?  7、 STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。
8 I; I1 J& e7 o* c) i  8、 内存变量的数据类型一旦确定,就不能再改变。
( t. _+ S4 k  C* P/ {! k' I; D( O+ I  9、 Visual FoxPro表达式中的每一项都必须是同类型的。
2 t# f  [8 `/ Q& u( W* n  10、 字符型数据按ASCII码值比较大小,汉字按ASCII码值比较大小。+ R' j1 n$ t% N" W0 ?" ]0 g
  11、 内存变量的初值是.F.。1 k+ D- H% z: k- S
  12、 函数的自变量类型和函数值的类型必须一致。" u3 g1 U1 G( l% e
  二、选择题; l" L+ T" H$ i
  1、在VFP6.0中,下列数据属于常量的是: 。4 ~# m  a& t; |7 u+ [
  A..n. B.F C.07/08/99 D.ALL9 E3 K/ z, u, J% [
  2、下列 为非法的变量名(或字段名)
! y1 k0 j. u. Y8 u  A.CLIEN-ID B.姓名 C.COLOR_CODE D.年龄
3 y3 x; u1 i: |- m' l2 [# @  3、将逻辑假值赋给内存变量DY的正确方法是 。
( c, p7 |. L( w! \. C  A.DY=FALSE B.STORE .F. TO DY; }% j4 F+ M8 S' {  D
  C.DY=".F. " D.STORE "F" TO DY7 x3 s5 R4 @" c
  4、下面四组符号中, 不是VFP表达式。
4 S7 R6 j- U* t7 m  A.11/12/93 B.'999' C.X+Y D.ABC=3 AND EFG=5
, @3 S# R, o7 }# k% F# w  5、设A="123",B="234",表达式 值为假。5 O2 s7 g9 d% D+ V- l
  A..NOT.(A= =B) .OR. (B$"ABC") B..NOT. (A$"ABC") .AND. (AB)0 y5 g9 O# J/ `% w# }$ ~1 i
  C..NOT.(AB) D..NOT.(A>=B)% @+ n/ r/ J: }! k/ u
  6、使用DIMENSION命令定义数组后,各数组元素在没赋值之前数据类型是 。& c, u0 v* L# R3 f8 x: F0 D' U
  A.字符型 B.数值型 C.逻辑型 D.未定义5 z5 C0 @4 j: [
  7、有以下命令序列:
$ I" f" i6 O3 c! `- z% C* K5 Z  Y=77( u9 B8 o9 l( X0 Q% o
  ?X=Y=66,执行以上命令之后,变量X的值是 。
& H0 |4 O% h( W3 c7 O  A.77 B.66 C..T. D..F.- X+ g7 s% o, t
  8、M=3,N=8,K=”M+N”,表达式1+&K的值是 。9 l3 `9 D: |* \* O! @+ F4 O8 N
  A.12 B.11 C.1+M+N D.183' \, V( N+ ~8 \: `
  9、执行以下命令序列(设今天是2002年10月1日)- j9 {4 n1 r4 M5 V/ m5 K  F
  ?YEAR(DATE()-365)的结果是 。2 ]5 i9 M: p( G7 z4 e$ A! }# e
  A.其中有语法错误 B.2001 C.2000 D.10/01/004 G9 c, o: ~1 H5 {
  10、执行?SUBSTR("12345678",9,3)结果是 。6 J* Z4 v: i; \5 i$ ~  S
  A.0 B.678 C.空串 D.出错
+ [) \% `1 B) _% c, ^/ _  11、在VFP中执行SET EXACT OFF后,关系表达式"ab"="a"的值是 (1) ,"ab"= ="a"的值是 (2) 。
5 y1 q( S0 S1 u  A.0 B..T. C..F. D.错误0 U/ o+ G/ x- d; O8 w- B3 o
  12、VFP6.0函数ROUND(123456.789, -2)的值是 。
4 F) }1 n3 b) C0 U0 d" M  A.123456 B.-123456.79 C.123456.700 D.123500.000
+ R- e+ A, H0 i4 F9 K% Q+ r  13、字符串长度函数LEN(SPACE(3)-SPACE(2))的值是 。
5 O4 m  a, {( ?- L# I6 V  A.1 B.2 C.3 D.5% z* A: v9 c' `7 d# T% f
  14、执行下列命令序列:- }+ a( D! A, F
  ABC=”伟大祖国”
& B7 }8 ?0 w" Z6 }' @# S  ?SUBSTR(ABC,LEN(ABC)/2+1,4)结果是 。
8 U" O$ f; W: B6 u  A.伟大 B.祖国 C.大祖 D.变量未找到3 V0 c& k; ^4 Q( z
  15、数组M(3,4)的下标变量的个数是:; o0 q& c5 P7 L+ W# u
  A.12 B.20 C.3 D.40 u6 B  |! y' e6 \: Y
  16、用DIMENSION Q(2,3)命令定义数组Q,再对各数组元素赋值:Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后再执行命令?Q(2),则显示结果是 。: C: {6 I* C+ m# y: u9 T' c# r# H
  A.变量未定义的提示 B.4 C.2 D..F.% }8 b6 c0 L- ~5 J9 T. J
  三、填空题
; F* V+ J# C5 k5 S6 R  1、 在VFP中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是 。
3 v2 d5 ^9 K( L8 C  2、 命令STORE 123.456 TO A1 H5 g$ z6 c. \6 N+ V
  STORE STR(A+A,5) TO B
- s8 W, b, L; J8 x3 q; f+ x5 a  STORE ASC(B) TO C
% t/ ?3 A0 L3 b; k5 L2 w7 {) x  执行后,变量A的类型是 ,变量C的类型是 ,变量B的类型是 。
0 k5 a7 f6 h0 T) @  3、 命令S1='AB',S2='CD',?.NOT.(S1=S2)的结果为 。
( L# p" d, M: u9 r- R! @' n  4、 ?SUBSTR(’计算机’,3,2)的结果是 。
3 q# z, H/ U5 H: n! x. E* A$ i# x$ W, f  5、 ?ROUND(1234.1919,3)的执行结果是 ,?ROUND(1234.1919,-3)的执行结果是 。' M+ g; f5 _- h7 A, F( A
  6、 请把下列式子写成VFP的合法表达式:/ j; ^+ f6 e1 z8 E
  (1) ln(x+y)+2x. k( \" F# K4 I% k6 A: a- y
  (2) ex+y+sin60°+ l2 p8 m7 Q/ n+ [) @
  (3) 20≤X≤80
' H9 x/ _  Y( \1 a, ]9 v4 q  7、 ?DAY(CTOD('04/15/96')+10)的执行结果是 ;DATE()­CTOD('04/15/96')执行结果的类型是 。9 w" Z9 Z, U; ^
  8、 写出表达式YEAR(DATE())的值 。- n4 g* i. |; ]
  四、写出下列命令的执行结果
- k( o5 }0 r, x  1、 X=19.81
3 j" D6 M9 c2 S, P  Z="XYZ"
& f3 T! R2 z, l3 V8 E( z  ?ROUND(X,0)
/ V2 E- x" n, y  ?AT(Z,'ARTYXZ')
2 i5 r2 }4 _$ T. ?4 }  Z- {  c  2、 X=56.811 Z5 z8 \0 Z7 P# y1 s" s# o
  Z=123 p" q: i! L( }* [) L! A
  Y="123"0 }- I( V0 b  N
  ?STR(X,6,2)
5 H/ b7 ~$ W: w0 g0 W7 ?  ?Z-&Y, r& N! I& i, S2 o, d  j
  3、 ? ABS(2*3-8)
3 ?- Z( G. T! _# q4 q. r2 O0 S  ? INT(10-3.2)5 K% a* b' U5 B; D0 x6 L
  ? ROUND(282.467,1)
+ K0 ]) d+ X/ |' `% [( L  ? MOD(218, 7)
7 `2 D! F- r+ f2 C1 C( E  ? MIN(128, 821)1 E2 k  f% X9 c( a4 m
  ? "SHE" $ "SSHEE"
* x: a6 y7 y: c9 I6 V( _  ? "SHE" $ "SSHHEE"
0 ~# y3 U8 S, b4 B( }6 n  ? SUBSTR("AABBCCDD", 4, 2)
2 u/ e( e/ W% D& ]- m9 m: d% V* r  ? STUFF("WORLD", 2, 4, "ORK"). p# i9 O6 u: W' y: q
  ? ASC("BBOX")
% W9 o' K' r! j0 `' G4 N  ? CHR(66)  M) O6 B7 s6 W8 v& G
  ? VAL("168A")& u! I! q2 ~  s: I9 t/ X
  4、 B=DTOC(DATE(),1)# O& k9 a1 T3 `4 ^# H+ C% W
  ? TYPE("B")' K) K6 g& q' c! S/ B
  ? ”今天是:”+B( p8 v; k5 W, M+ v6 L
  ? "B的数据类型是:"+VARTYPE("B")  y2 b- X' V) L) ^4 U
  5、 T=36500
+ I' h! A8 ?# ]1 P- |! w  M=MOD(T,60)& U  ]. v$ _8 q1 |3 P& U% W; g$ s9 f
  HH=INT(T/60)" l  [  R6 H# r+ a6 C: f1 G" s% u
  H=MOD(HH,24)
; O+ w7 c: b0 R  D=INT(HH/24)4 K1 A, V& o7 j# P9 o; T
  ?HH,D,H,M2 @9 \* X2 [5 `) l" Y: `
  6、 A=YEAR(DATE())
; r. I% D" @1 x  e  A=.NULL.
3 `% }4 J4 N% i5 V4 m% c( e  ?TYPE("A"),TYPE("&A")
1 z4 i' K+ Y/ q$ O2 r! D  7、 ?AT("人民","中国人民解放军"),AT("人民","中国银行")( P& {0 f5 E! @) f
  ?VAL(SUBSTR("668899",5,2))+10
$ D" o. S! m, k  X  ?SUBSTR("778899",5)- "1"& u# H8 q! [; g) W, d3 ]
  ?TYPE("DTOC(DATE())")- A+ H! o8 c( Y

- b# P( Q! U. @& \0 ^% e' K  8、 DIMENSION X(3,4), Y(8)
回复

使用道具 举报

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

全国计算机等级考试二级VFP习题及答案:第二章

</p>  STORE 666 TO X(1, 4)4 p% U( `( v0 Z7 z- m( |1 E
  X(8)=888
' ^$ R# A4 w; X/ v, K  STORE X(2, 4) TO Y(6)
+ j1 \- z0 R1 `4 Q' V# T  X(3, 4)=X(4)
5 P+ i8 |2 ^* g7 n2 C- M  ?X(4)
& D6 \& l' [+ r- T  `  ?X(2, 4)5 `, N! }2 N' L& m% S& v" n
  ?X(1, 4)
: ~$ I: h' I: W" ]2 K- J  ?X(12)
4 Y% r! `! `2 f1 e& l. M$ ^  ?Y(4)
- r- c6 g4 }( B; \$ H, T1 ]1 I1 J1 t  参考答案
  ^+ E4 o; k8 R% F' C  一、判断题
6 z  Y* m0 n% X$ E  1、√ 2、√ 3、× 4、√ 5、× 6、√ 7、× 8、× 9、× 10、×" `8 Z9 C: q) r1 X8 \6 C
  11、× 12、×
0 k1 C' a: H8 @1 w. N; _6 c  二、选择题
, j, O2 C9 j8 S- }# \  1、A 2、A 3、B 4、D 5、C 6、C 7、D 8、A 9、B 10、C
( I3 z5 p4 C  a; v  @8 I  11、B,B 12、 D 13、D 14、B 15、A 16、C
5 s; t6 ?  @4 J8 l8 o  三、填空题
1 y3 a7 s2 J  n  1、 函数,数值运算,关系运算,逻辑运算) K3 P& X0 N( J/ x
  2、 数值型(N),数值型(N),字符型(C)
; G- N8 b" k! A. q9 W) t1 b/ o  3、 .T.
2 h$ V6 |- U: f0 B: f  4、 算) q- D  g6 I. S3 J7 i/ z! |
  5、 1234.192,1000.0000
4 H6 f7 d$ I5 Q& P$ M  6、 (1)LOG(X+Y)/LOG(10)+2*X3 R1 @$ P! I8 e1 _- d6 U& m) i& t
  (2)EXP(X+Y)+SIN(60*3.14/180)
9 \" t/ X+ l0 p" Z8 e3 O$ {( R
8 l% M: H% W3 t) |9 n9 |9 H2 K  (3)X>=20 .AND. X=
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 03:58 , Processed in 0.286423 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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