a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 109|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、判断题:/ h# f' D6 U' N* }5 o2 e0 x
  123456789101112
" N1 Q, U% P6 V% ]; M  ×√×√√×√√√√×√
& C6 o1 G0 T: }* ]" i  二、单选题:  v1 V0 n3 e  U, A; u4 u
  12345678910) f' T# _& I0 O6 |1 a# n# Y) `
  DCDCCABBBA
4 s$ [! V0 w- y  三、程序控制结构
6 O3 ?+ U/ Q, W3 t4 x9 y  根据题目要求,编写相应的程序。( c: g0 \" r7 \2 v' E
  参考答案:) ~: F2 q( E8 ^: \
  1、求出下列表达式的值(x、y的值从键盘输入):( u9 n, K, r0 R$ v$ f& P0 I; T
  程序代码:
/ ~7 ~& V8 b* B+ _; F. p% v( Q  SET TALK Off, V3 ]& ]. N3 s% U6 S0 ^
  CLEAR3 k7 \" N+ s/ u$ Z% n) Y% C
  INPUT "X=" TO X
7 \5 J" Z( i( e6 h) I* ]7 ~  INPUT "Y=" TO Y# ~9 `% z* D. Y
  Z=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))
; c  Q: o- g9 E8 S1 n. L  ?"X=",X,"Y=",Y,"Z=",Z' q' V' ~$ |9 v. `3 j/ b
  SET TALK ON
4 f# t+ z! F5 \  2、给定一个年份(从键盘输入),判断它是否闰年。闰年的条件是:能被4整除但不能被100整除,或能被100整除且能被400整除。
) t- G- `9 b9 w, p4 k: o' u: g- h  程序代码:& n9 Z8 {2 s# d) [
  SET TALK Off
$ f% b2 V* |6 Q0 S; h% M4 y6 \  CLEAR; M6 R/ S2 M0 M4 N' X
  INPUT "Year=" TO Year) ]% a; ~9 `( j6 }. @4 }- P
  if (year%4=0 and year0!=0) or (year0=0 and year@0=0)
3 M9 I: `1 i& G/ l8 h  ?year,"是闰年"; K5 X1 |& Z' t
  else& k) C0 a! ]# U) L5 @" ]
  ?year,"不是闰年"7 Z% K( a; k3 }! Y
  endif* w4 Z8 u' Y4 v) B
  SET TALK ON
6 v& U) S1 V1 O8 @9 `8 W% ?  3、从键盘输入数据A(可以是C、D、N、L、Y和U型等),通过类型判断,输出其数据类型的汉字说明(如A的值为“OK!”,那么输出应为:OK!——字符型数据)。
6 Z+ p$ p% r% D3 H6 z1 O  程序代码:0 c: z3 Q/ n0 H3 I& P
  SET TALK Off
2 d+ N0 B* G+ l) _" Y' T  CLEAR2 I& [  C" O; \5 I0 @( S" h
  INPUT "A=" TO a9 Z) ^1 o9 k; I/ q' Q7 k/ t
  do case. x3 u5 ]9 \( d* e5 C. Z
  case type('a')="C"  h& {$ H1 j% M9 d
  ?a,"——字符型数据", u9 Z7 J. G$ c" q: K- s
  case type('a')="D"
9 v* m4 [  R; Q: c* j  ?a,"——日期型数据"- Z/ P+ a5 Z" _' _3 W
  case type('a')="N"2 h3 H  d7 e) C3 _
  ?a,"——数值型数据"( L+ o: @( F+ S' _. e" O
  case type('a')="L"
# f" v* U! q( ~9 x$ `  ?a,"——逻辑型数据"! m7 N8 Q# k' `
  case type('a')="Y"8 ?( D( q1 r; v6 P. @* s
  ?a,"——货币型数据"- B% \& N1 f# ~# x
  case type('a')="U"  W7 h" g, [/ l- L" Q$ i
  ?a,"——未定义"
' d% C  }, g' F. O  endcase* u0 H% h# I3 W9 D) p
  SET TALK ON4 O$ B3 @  t, ?  y* x' j. n- ~0 r
  4、从键盘输入A、B、C三个数值,将它们从小到大排列后输出。
3 b* L# I& j- {# E! D, t  程序代码:+ `" B& N9 h  e- C: Z! J
  SET TALK Off
3 P4 ^$ \/ z4 D( D* k1 e$ p  CLEAR5 M3 v  \+ `, P$ u. B' W6 v5 u& f: v
  INPUT "A=" TO A
+ w; d  d9 W0 F( ^4 T; T* [  INPUT "B=" TO B+ i0 j/ M/ w2 y4 o( j& u, g5 P9 p( c
  INPUT "C=" TO C9 S: z. d2 N7 s4 M) ]7 k

8 l0 S6 y, \7 T0 b6 p8 F7 h# X2 m  if b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 22:37 , Processed in 0.396735 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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