a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 116|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、判断题
5 ?2 _( k$ W6 c4 E* h! i+ {  1、 假设婚否字段为逻辑型,且.T.表示已婚,要挑出已婚且职称为副教授的表达式为FOR 婚否 .AND. 职称="副教授"
6 J6 J4 t: F# ?0 Z# W5 g& N: h  2、 一个变量或一个常数也是一个表达式。4 F1 B: @5 _" d' |. \5 N* e
  3、 VFP程序每行必须以“;”结尾。
1 y1 y7 o$ B# v, w* u  4、 VFP每条命令都是以一个动词开始的。2 T+ N9 U" q- {2 K
  5、 在VFP6.0中,对于任何特定动词的子句和一些关键字,其顺序不能改变。
- R9 Y* S! Y3 g1 B5 v- F" h) h$ B  6、 数组变量可以用PUBLIC代替DIMENSION来定义。) h1 z7 o/ J5 u* m+ \
  7、 STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。
" g! H2 |/ D. H0 A) C$ d  8、 内存变量的数据类型一旦确定,就不能再改变。5 P1 z% I5 c( u$ c; ?
  9、 Visual FoxPro表达式中的每一项都必须是同类型的。: e; C0 Y: z. @5 v% z  f
  10、 字符型数据按ASCII码值比较大小,汉字按ASCII码值比较大小。
3 s. z$ w9 F3 {  11、 内存变量的初值是.F.。9 W. ?1 l) a# L4 z5 f' [
  12、 函数的自变量类型和函数值的类型必须一致。
& H* I" Q- _! C! s  二、选择题
  P5 x" F2 `! F% ]  l  1、在VFP6.0中,下列数据属于常量的是: 。: b0 ]' ~" {# z- ^; H
  A..n. B.F C.07/08/99 D.ALL
' L, }) ^* Q% ~3 Z9 V' ^3 K  2、下列 为非法的变量名(或字段名)
, j; h9 h$ h) a6 _0 m( U  h  A.CLIEN-ID B.姓名 C.COLOR_CODE D.年龄
/ e2 F# F, W' T( B1 F  3、将逻辑假值赋给内存变量DY的正确方法是 。
' G" p7 `6 m! f5 T, f& \1 W$ H% S  A.DY=FALSE B.STORE .F. TO DY
' K  E( B% a) E$ f9 i  C.DY=".F. " D.STORE "F" TO DY
' D' ]0 L( X! o: u2 x  4、下面四组符号中, 不是VFP表达式。
: W( a; R. d# c! q. F' v7 F& u  A.11/12/93 B.'999' C.X+Y D.ABC=3 AND EFG=56 E- F# C6 {0 s! {3 c/ H3 S1 s
  5、设A="123",B="234",表达式 值为假。# F0 {: g2 E( j" a" _+ W0 D
  A..NOT.(A= =B) .OR. (B$"ABC") B..NOT. (A$"ABC") .AND. (AB)
+ Y9 X5 {0 p! x  C..NOT.(AB) D..NOT.(A>=B)
1 s* d/ m8 \) x  6、使用DIMENSION命令定义数组后,各数组元素在没赋值之前数据类型是 。! O6 B- E; V( c  \2 k( a; [" d
  A.字符型 B.数值型 C.逻辑型 D.未定义2 t/ l2 Y! [$ E3 |
  7、有以下命令序列:( A0 t; |& E# X# v  Y5 K
  Y=77' J# x7 a/ O, L  f, D$ J" b& n
  ?X=Y=66,执行以上命令之后,变量X的值是 。
* [3 f, K* G" ^4 N: p3 M+ I4 K# R  A.77 B.66 C..T. D..F." ]& r; L: t3 k9 ?. q' Q9 o( O
  8、M=3,N=8,K=”M+N”,表达式1+&K的值是 。
+ J4 D* o# l7 A; Y2 y2 J% E5 c  A.12 B.11 C.1+M+N D.1838 P- l2 Y+ C4 V' m4 E
  9、执行以下命令序列(设今天是2002年10月1日)
' @$ Z% }( \3 ]5 N# D9 p  ?YEAR(DATE()-365)的结果是 。
( d) [6 F/ d  c8 F0 Y5 \  A.其中有语法错误 B.2001 C.2000 D.10/01/00' k3 o' n$ {$ s. Z/ ?$ U* z
  10、执行?SUBSTR("12345678",9,3)结果是 。
& ?2 X1 [  J: R3 d5 j  A.0 B.678 C.空串 D.出错0 [/ i) O: V' s$ v0 C: e; [( r- x
  11、在VFP中执行SET EXACT OFF后,关系表达式"ab"="a"的值是 (1) ,"ab"= ="a"的值是 (2) 。
) [+ E5 f0 {' Z1 ]2 ^  A.0 B..T. C..F. D.错误5 `/ i. H- u4 n& R- y6 D) m2 ]' n$ k
  12、VFP6.0函数ROUND(123456.789, -2)的值是 。
! L& s6 z6 P3 Y! i& {7 J2 a+ P1 [4 W  A.123456 B.-123456.79 C.123456.700 D.123500.000
8 o2 g. H$ {0 r' A  13、字符串长度函数LEN(SPACE(3)-SPACE(2))的值是 。2 q( n1 ^) _8 C8 _0 O4 C
  A.1 B.2 C.3 D.5
9 Z. }8 B8 T: j! |; j  14、执行下列命令序列:+ z3 \! E+ T" W0 ?, G, b+ ]5 }" ~! \
  ABC=”伟大祖国”
6 ^5 @2 L/ D* g  ?SUBSTR(ABC,LEN(ABC)/2+1,4)结果是 。2 [: U; Z  U! k
  A.伟大 B.祖国 C.大祖 D.变量未找到" n! Y8 P1 U# E( M1 v  @
  15、数组M(3,4)的下标变量的个数是:
2 w/ X" t3 X0 W9 B6 E$ c  A.12 B.20 C.3 D.4: {/ O+ T$ [" U3 x  \. m
  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),则显示结果是 。: e2 f4 F: _% j
  A.变量未定义的提示 B.4 C.2 D..F.; N2 A* Y& U; k* ]+ g" f
  三、填空题
# t* w" Y' V& [4 M  1、 在VFP中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是 。
/ ], ^2 m4 O# g' t  2、 命令STORE 123.456 TO A
. ^) I! E! Z# r' U5 f  STORE STR(A+A,5) TO B. L- c& j( {+ ?1 f1 R( g7 p
  STORE ASC(B) TO C
$ N4 O; Z! i0 d2 B7 i" }  执行后,变量A的类型是 ,变量C的类型是 ,变量B的类型是 。! ~% r; }3 _/ w) a, D
  3、 命令S1='AB',S2='CD',?.NOT.(S1=S2)的结果为 。  z. M" ]9 C  S, p
  4、 ?SUBSTR(’计算机’,3,2)的结果是 。
% [' U- g; ?6 _% m0 X& Y  5、 ?ROUND(1234.1919,3)的执行结果是 ,?ROUND(1234.1919,-3)的执行结果是 。
3 G1 }) O% D% ~( v: J& `  6、 请把下列式子写成VFP的合法表达式:
7 o. ]( b' J1 ^( t  (1) ln(x+y)+2x
  U' D+ w! ]& v& M2 F2 ~  (2) ex+y+sin60°  u! [! D. {: l; m0 Y7 S
  (3) 20≤X≤80( O- f- C: i, _% z
  7、 ?DAY(CTOD('04/15/96')+10)的执行结果是 ;DATE()­CTOD('04/15/96')执行结果的类型是 。
" w( u: `0 ^9 h9 F  8、 写出表达式YEAR(DATE())的值 。/ X3 @; q9 q4 {* f
  四、写出下列命令的执行结果
4 p) i# n- k9 b# h  1、 X=19.81' Q, v8 r! Q( d+ Y2 i, a
  Z="XYZ"" }$ u1 V; x# X- D
  ?ROUND(X,0)4 p% L  ?. l  Z; A3 _* A1 \
  ?AT(Z,'ARTYXZ')
6 \, l0 T9 p4 T; P  2、 X=56.81
* ^& P& H: X: B$ Z; p  Z=128 U/ i, g' X5 s: S+ M
  Y="123"
. H5 M. Q3 n. @7 g5 O  ?STR(X,6,2)
# P; T4 w/ z. |4 I% w! g; C, E/ j  ?Z-&Y. E3 {% |9 M5 D, ^4 [( _
  3、 ? ABS(2*3-8)
0 l: I# S$ J* n4 L0 P, h# g  ? INT(10-3.2)  A  D" p6 d) s# x+ Y; _3 F
  ? ROUND(282.467,1)
! Z* G! s6 h# {8 @  A& H, G  ? MOD(218, 7)
  b7 M7 _: G; C( T" a& s- b  ? MIN(128, 821)6 N/ U, |7 M5 j# D, y4 W
  ? "SHE" $ "SSHEE"
: J5 D6 p/ w8 T* [1 ^- q  ? "SHE" $ "SSHHEE"
8 r0 ?8 U! t# Y: ~2 g  ? SUBSTR("AABBCCDD", 4, 2)8 v% r4 Z. y3 x! ?( B) p
  ? STUFF("WORLD", 2, 4, "ORK")
+ W& E( l/ i( G/ a  ? ASC("BBOX")
$ X6 X' f2 j  E  ? CHR(66)
/ H& [4 i( I: A( C9 W, g  ? VAL("168A")0 {& v- C& h6 r4 T# V: f/ I  Y
  4、 B=DTOC(DATE(),1)
' S# H& S( w6 L) ?1 u  ? TYPE("B"), O# G7 L0 d$ M; n1 c" E
  ? ”今天是:”+B
% M6 Z2 x' g! |& \3 h' A  ? "B的数据类型是:"+VARTYPE("B")7 E; Q. ]' J; M& Y0 E+ ^
  5、 T=36500+ o7 Q& h$ `5 ^4 [0 k$ {
  M=MOD(T,60). E* S' N6 ?; i: m$ V# h% M$ t. H2 I
  HH=INT(T/60)
& s/ m. g' c" }8 }  A  s  H=MOD(HH,24)% r/ [6 x. h9 e8 S& N# C
  D=INT(HH/24)
" I* d2 ?5 T& P  ?HH,D,H,M$ _( G$ B# Y* Q9 Y3 {8 m
  6、 A=YEAR(DATE())
7 b+ O5 G' ]) Q, Z0 _6 z2 i% Q0 \# k8 }  A=.NULL.8 `- P% o' p5 Q- o+ C9 ]8 B
  ?TYPE("A"),TYPE("&A")
% c) l+ Z) e5 i. J% G4 {. p  7、 ?AT("人民","中国人民解放军"),AT("人民","中国银行")0 f, x; @4 @. K) [4 L, V
  ?VAL(SUBSTR("668899",5,2))+10
( m# D6 s. V3 O# A* |' F: V  ?SUBSTR("778899",5)- "1"
, T; G* O) E3 c3 g  f; T+ @2 U  ?TYPE("DTOC(DATE())")0 U7 u  T  D: z0 i' @. G: E

: o$ \1 }- [( n3 \: X2 l( n  8、 DIMENSION X(3,4), Y(8)
回复

使用道具 举报

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

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

</p>  STORE 666 TO X(1, 4)
+ {0 }$ K* `; L) K) Z0 `2 [0 [3 K  X(8)=888
( u9 ]+ \# `7 T5 N  STORE X(2, 4) TO Y(6)
% P: @% |1 Q2 K6 q  X(3, 4)=X(4)6 P: ?0 a& ?2 o9 E) A" j
  ?X(4)6 i- b, m8 n3 e1 Y
  ?X(2, 4)
5 t/ {4 f# \7 Y) f( a  ?X(1, 4)
0 @8 a5 r# [+ _( f8 X9 ?' P# M0 F6 K  ?X(12)
$ g: `! _& H3 }& E9 o  ?Y(4)
! [1 }$ G1 p9 }3 y* u  参考答案
8 o* m1 }1 T% o$ T4 N( u  一、判断题
1 I: Y- Z# m3 S5 m* d1 F6 X  1、√ 2、√ 3、× 4、√ 5、× 6、√ 7、× 8、× 9、× 10、×9 x# A0 \; `  `/ t& e0 ?/ A
  11、× 12、×% o2 a( H/ N5 R8 Q) I0 \5 I" D
  二、选择题8 H' d! z; R1 O/ R6 M$ v; s) i$ t- }: O; ]
  1、A 2、A 3、B 4、D 5、C 6、C 7、D 8、A 9、B 10、C
% J" @  D5 T4 A/ \6 A7 a! n  11、B,B 12、 D 13、D 14、B 15、A 16、C
, m5 W8 R* ~, O( n$ d, s/ j  三、填空题0 w4 O! l, J5 w* c3 U. J5 _
  1、 函数,数值运算,关系运算,逻辑运算, _8 k% ?4 O' e0 W1 K" O
  2、 数值型(N),数值型(N),字符型(C)" o- n) p/ v8 w  x
  3、 .T., U$ s. ]6 D# C, I6 s
  4、 算
4 O4 w7 i: Y( m$ F; c* S6 H  5、 1234.192,1000.0000) I" C, V1 G1 ~' j/ C; d
  6、 (1)LOG(X+Y)/LOG(10)+2*X4 P; A/ t) Y* L2 R" e3 ^
  (2)EXP(X+Y)+SIN(60*3.14/180)8 ]" H3 l% Y" m+ u$ |

/ p( k( _3 A8 Y, N, Y7 H7 @4 k  (3)X>=20 .AND. X=
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 11:33 , Processed in 0.267521 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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