a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 107|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、判断题:! @& W3 S3 l1 O2 V! d, n+ l
  123456789101112
( h, \- c& T7 b5 ^  _5 i% D  ×√×√√×√√√√×√- a1 M3 H9 F# ^+ p/ V& |; e# J
  二、单选题:
" h8 p/ O( v9 i4 y# |6 E  123456789109 q' R% \4 B# _! V1 U* [; n( s
  DCDCCABBBA9 z; p7 r: ~$ V6 W' }% O
  三、程序控制结构  G0 ?5 U- r. I
  根据题目要求,编写相应的程序。  L& i& c, Z9 A/ I- f0 x9 x
  参考答案:
" ?& v/ I  X. E: b  1、求出下列表达式的值(x、y的值从键盘输入):
/ O0 p$ S' y' o' E) Q  程序代码:+ X* M* `7 O; q# T( O2 |" ?+ @( E
  SET TALK Off
0 C8 ]+ T' Z. ]  CLEAR9 q' f9 o. U( o" p
  INPUT "X=" TO X
; J, U6 K" x+ x: R0 Z  INPUT "Y=" TO Y
4 G; w, A5 ^; K5 H  Z=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))
1 u% ?3 r" C, Y& c  ?"X=",X,"Y=",Y,"Z=",Z
& D# o* G. T& w  p* g7 ^+ X  SET TALK ON
8 q$ N1 M1 |7 B) Y5 Y* I6 l  ]! U7 `/ \  2、给定一个年份(从键盘输入),判断它是否闰年。闰年的条件是:能被4整除但不能被100整除,或能被100整除且能被400整除。
- \+ q7 c* A+ O6 T& G/ r  程序代码:4 @7 |/ I/ b9 j8 l' a
  SET TALK Off
: h7 m$ H' ~  ~& P4 E  CLEAR
+ b& K: A* E7 \# t; K5 l  INPUT "Year=" TO Year0 w; m7 H; {0 M) \& G
  if (year%4=0 and year0!=0) or (year0=0 and year@0=0)
. `1 ~) Z* s* C" j; f/ u% i  ?year,"是闰年"
: R) r3 A! F% f/ `6 s; s  else
5 o0 X1 k) I# W+ A( Z4 f) L9 P( M6 B  ?year,"不是闰年"
0 L- R  k# _2 `3 P! Q' h  endif1 p' s8 O! [, U+ H# \$ _: }
  SET TALK ON
, K/ D, \  ~$ }1 n  3、从键盘输入数据A(可以是C、D、N、L、Y和U型等),通过类型判断,输出其数据类型的汉字说明(如A的值为“OK!”,那么输出应为:OK!——字符型数据)。
5 g, s5 f& `. \  c" j  程序代码:
% \$ |3 d5 u3 @  SET TALK Off) M; E7 f8 m2 F5 q& m. h% r
  CLEAR
/ x; ?  H9 ^( I5 H7 x  INPUT "A=" TO a
: s+ V* L2 |# U. u- A+ E1 G9 A8 R  do case
/ O6 `' G& B. D  M  case type('a')="C"* c" e+ k0 a* C. M* y
  ?a,"——字符型数据"
1 a- w6 Y  k, b' ^9 S) W5 f. ?  case type('a')="D"
7 Z  ?  n) ?3 X& I  ?a,"——日期型数据"# [+ M: U7 u8 V: p4 C
  case type('a')="N"
7 U4 C/ ?' A$ i  ?a,"——数值型数据"  \% {+ ~$ e  D* r
  case type('a')="L"
4 Z! S- W9 R# Z4 _1 ^6 I  ?a,"——逻辑型数据"
. I: L. S* |4 |( |5 L  case type('a')="Y"
- k# ^- ~/ y  o) H8 `& z2 w5 `" \% U  ?a,"——货币型数据"7 ~- D% h" J8 [- A6 Y; [
  case type('a')="U"# H5 o% {! Q( W- p  k" j
  ?a,"——未定义"
8 a# s; |, d8 S# i% l1 M, h2 r  endcase
, _5 N8 I% @- D# u) l" I  SET TALK ON
1 N5 D; r9 g* G3 `" v9 L  4、从键盘输入A、B、C三个数值,将它们从小到大排列后输出。
$ X, b; Y( y9 X. a* l6 V4 R5 v* O  程序代码:$ x4 s  d4 ~3 y! m3 T
  SET TALK Off4 s$ I: h4 k7 m; a7 p% f
  CLEAR
) `% v; j! w$ {* z& R5 Z  INPUT "A=" TO A
5 o( j5 N  x" ^# E2 W6 ]( F1 t& g, T  INPUT "B=" TO B
0 U! U2 x! V1 v' z, d- D  INPUT "C=" TO C$ [, K1 W* b/ c  U& s% C. K
% j( b1 x" S' y6 J5 M0 w" ^
  if b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 05:05 , Processed in 0.284904 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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