一、判断题:/ 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 |