|
( R. B8 ~; N- U+ R福师《高级语言程序设计》在线作业一5 ?" i( h# h9 M/ H1 i
" x. @0 x) U. {# t& I: N0 G* C1 d+ i) u$ w) _2 X
5 r6 _# d, l, ]9 R- | k0 J- B
5 }* M0 U1 [9 y& {3 I2 V一、单选题(共 20 道试题,共 80 分。)9 E5 F# U$ I& E5 q6 |
+ X# G. u" Q. D% S. ?: n9 a& |1. 当=1,=3,=5,=4时,执行下面一段程序后,x的值为:if(<)if(<)lsif(<)if(<) x=2;ls x=3;ls x=6;ls x=7;
) Q- j5 ^8 I. Y( R: J+ U, O5 K4 {* u. 18 n& T. g- N1 D& D9 V% f( K# l
. 2! X7 m+ I4 } i5 t( G% a6 [4 y5 O
. 3
4 ?- }$ d8 A! P& R. 6" r7 _2 f& A: ?% n7 U
正确资料:
3 f) L# o/ E* H# v2. 表达式5<=x<=10的正确的psl表达式是( )。# ^! K' y! b. u: O: A
. (x>=5)n(x<=10), K; w5 b7 V7 z& j5 `. O5 A$ r
. 5<=(x)<=10
! i3 u8 B/ {' D3 E* i' V8 N: c- m. x>=5 n x<=10$ ?% o, E* x. o" m3 Y
. (x>=5)or(x<=10)
2 m8 W# d" h5 f, G$ A正确资料:
# L9 m7 c' B$ [7 @$ d P3. 下面对fil类型和txt类型文件的描述不正确的是/ A" j7 _/ f9 k$ m6 R- C' W/ ^% C1 M
. fil类型和txt类型文件都可以用of ()函数判断其是否已到文件尾$ p. G5 N) q4 Z/ r3 R9 ^# D
. fil类型和txt类型文件都可以用文本 编辑软件来建立
7 s3 N& i2 n$ T5 z& j9 W4 M. fil类型和txt类型文件操作完毕都应 关闭文件
0 B4 P" i7 F& E% M) v. 向fil类型和txt类型文件写数据之 前,都需要用rwrit过程进行初始化
& X9 j% P* T! B! m正确资料:
; I! k3 N. T3 e4. 设k为整型变量,且有以下程序段: if(k<=10)n(k>0) thn if k>5 thn if k<8 thn x:=0 ls x:=1 ls if k>2 thn x:=3 ls x:=4 用s语句改写上述程序,执行效果一样的是( )。 F8 ?7 i* M8 `- h; L: j- k
. s k of 1,2:x:=4; 3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 n
1 E' v) U& T& B0 D6 v9 B* w. s k of 1:x:=4; 2,3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 n* Q) }/ D7 f+ |! Y5 Q
. s k of 1,2:x:=4; 3,4,5:x:=3; 9,10:x:=1; 6,7,8:x:=0 n
" F6 o" B" Q ^5 N' s. s k of 1,2,3:x:=4; 4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 n
' U$ B8 Z% N j, P% D正确资料:$ b/ P# F1 H- e* [
5. 一个记录的域标识符不能和下列内容相同的是
4 d5 `. N. R' g, ^9 n8 o. 常量标识符/ x S) u r: g5 q6 J. ^
. 该记录的记录名" q* ^8 @0 U! r8 x
. 同层的其它域标识符
- B7 \+ F; W4 V1 l3 R6 R. 不同层的域标识符' U- d0 T! f" P. I) ?7 Y
正确资料:8 e& g$ a) I. a2 ^+ Z6 {8 ^6 F
6. 下面的程序从键盘接收任意6个数放入数组中,假设这6个数为:814256,则要输出一个具有如下内容的方阵. 14256 681425 568142 256814 425681 142568 progrm xm(input,output); vr :rry[1..6]of intgr; i,j,k:intgr; gin for i:=1 to 6 o r(______); rln; for i:=1 to 6 o gin if i=1 thn k:=1 ls k:=_______; for j:=1 to_______o gin writ([k]:2); if k=6 thn k:=1 ls k:=__________ n; writln n n$ |4 `& ]) A4 }5 g5 _
. [k],6-i,6,k+1
' q- w" m" K, Q7 n, i. [i],6-i,6,k-1( M0 @& Z% i! m
. [i],6-i,6,k+1
0 C$ _8 {6 T9 [ L# r! M. [i],6+i,6,k+1' Z) i% B0 S0 e6 G& d0 _
正确资料:2 R" D2 f5 g* Q0 v6 s1 s
7. 已知r1,r2是实型变量,i1,i2是整型变量,下列中错误的赋值语句是( )。
5 y! Y/ {( t U4 w. i2:=i1*i2 iv i1- D W0 H% C1 L/ D x" [. ~% W/ E
. i1:=i1/i29 y: S4 k% V! J2 J+ f
. r2:=3/5*sqr(r1*r2)
& |) O$ D. p8 a' f* W; \" ^. r1:=r2/i1& _) o; v3 b s8 V
正确资料:
+ M# H% k7 n3 j+ L" ~8. 已知有如下说明:VR :RRY[——3.。3]OF Intgr; k,i:Intgr; 程序段: k:=0; FOR i:=——3 TO 3 O IFi《0 THN [i]:=k1 LS [i]:=k2; Writln([3]——[——3]); 输出的是:! h2 Z" W: ~1 [, Q/ j/ G. o s
. 10
) U- S' X5 \8 S/ J5 X/ R. 7; F# ]1 @* ~( D' w
. 2
( `9 D# A- W" I9 {# e% v# }. 1+ D# q) ~4 x ?8 t4 U0 |
正确资料:
( _9 o1 x3 p+ i% b9. 下列程序段执行后,的值应是( )。 :=fls;:=tru;:=fls;:=20; if thn :=-10 ls if not thn if not thn x:=15 ls x:=25
a) d) o% g( N" C5 X% p. 10# |, ], @) R$ X0 d: R6 t
. 207 l6 U/ {- h% e) A4 d
. 3
+ V$ l! G! l$ D& R" E" i. 30$ v4 ?6 l; G) c) G+ w
正确资料:
+ N9 ]7 h1 `5 y; W, R10. 设实型变量x已赋值为4.1876,下面能输出4.188的语句是( )。% `1 `' O( m+ v' q
. writ(trun(x*1000)/1000:5:3 )
8 a7 f1 d. i! A. T+ t, D. writ(x:5:4)9 D& h, ?3 \' P8 A0 x5 u z
. writ(roun(x*1000)/1000:5:3)5 t# H2 A3 P# L, s" n
. writ(trun(x):5). c, U; f( i5 o# j8 [
正确资料:3 S; V5 Q0 Q8 Q
11. 下列类型的变量中,不能用writ语句直接输出的变量是( )。
* H; R3 m/ `( ~1 [' N' G. 布尔型变量
$ C q5 @6 F( }* U- \% J8 H% }. 枚举型变量度
; h& {4 G7 p/ r) L0 J) }. 整型变量度: _. Z# f8 z5 ], L: {5 y
. 字符变量+ G: v8 J. v" y
正确资料:
6 v9 v' A# P) O h( n9 A12. 下面函数值等于7的是( )。
7 z- l; l- e2 b$ e" K2 \. roun(-7.49)
. x, h* G5 H( Y0 s5 G( X* J4 G+ q. trun(-(s(-7.5))) C( J5 C8 v7 I8 U2 l/ u
. s(0-13 mo 54)5 T2 R+ u' W% z4 {' ]: S; Y) l+ S
. or(hr(pr(8)))5 i. ~5 y& b0 l8 @
正确资料:
, R0 r7 l2 E) e+ ?* h. S13. 若有说明: vr :rry[1..10]of rry[1..10]of intgr; 下列语句中正确的是( )。# O8 B- v( \# w2 s0 C7 {( y# ?7 R
. [[2,4]]:=100;
' [$ {. i9 I+ N' N& z! C. [8][12]:=100;
2 N. j: k, c8 v8 W2 j. [0,2,4]:=100
3 o& T( {' y, ^2 D4 T6 Y. [2][4]:=100;7 J; x/ X3 m+ M; d0 r3 x% @, Z' l
正确资料:
r0 {# {; R1 t& ~1 a14. 下列表达式中值为假的是( )。
* K' o6 j# M( E: g* V m9 p1 s. ‘‘<‘‘
# G! V( f+ C0 h1 v. su(fls)=tru
' A# T& s9 u9 c' v2 c% t& y. o(351)=fls
( R1 h$ N) a( @" P9 Q0 q. 219<>219
2 A& r' c1 v% J: c1 ]正确资料:
/ H2 t% U$ X5 r7 e: j15. 有程序段 for i:=1 to 10 o gin j:=i mo 4; s j of 0:x[i]:‘‘; 1:x[i]:=‘‘; 2:x[i]:=‘‘; 3:x[i]:=‘‘ n; n; for i:=1 to 10 o writ(x[i]:1); writln; 输出应为( )。; i9 i# u$ m V0 r2 G& B2 N- p
. 6 b; O3 d* j2 s2 ?
.
% e% q; _ l2 V) `3 Z, Q" }% {.
! k2 ?8 X2 z8 w6 C0 X. 0 O1 V6 G% P4 k7 e
正确资料:4 U4 Z- U9 _! Y
16. 下列for语句构成的循环,能执行且有输出的是( )。
& ~" A5 M& a. S2 o1 h5 G3 `. k. for i:=1 ownto 5 o writ(i)* }6 \" c: C; u* s2 T
. for i:=5 to 1 o writ(i)
; z- \4 P4 d7 P& \. for i:=5 to 5 o writ(i)
1 h. S2 P8 D3 a+ }5 E7 N9 N5 L- ~. for i:=0.5 to 5.5 o writ(i)5 y% `, h1 {: b0 h9 C
正确资料:" s: { ]$ H, v1 I6 j) \
17. 下面哪种类型的文件可以用os的typ命令在屏幕上显示其内容3 [- {+ [; F4 m) R; C: ~
. txt型文件9 H3 g6 d6 X0 g" ^. `: P4 Q( H
. fil of intgr型文件
) E" |, j M5 O" J) J+ v. fil of rl型文件
4 |/ F- Y, R- K2 B; g1 w: @6 v/ ?. fil of ooln型文件# `; L) p$ _5 k% y- ^+ ~4 T
正确资料:) }2 x2 o6 t8 k1 C% i5 x
18. 设,,为整型变量,并有以下程序段: r();rln(,);rln(,);rln(,);writln(:2,:2,:2); 若运行时输入: 123 456 789 其中表示回车符,则输出是( )。
2 [9 G" u" L5 [& t* r1 V4 ?. 123" s7 Q6 ?" M/ `0 T) }
. 147
4 x; m6 ` T4 C/ V. 783
1 \ H% y) x# P) q, M3 ]! ^6 R. 784
! Y8 o& m3 {8 }2 A" V正确资料:
% L* X- H6 `7 [9 F3 u5 y19. 下列表达式中,结果不为tru的是
+ i2 Z; t0 F/ x7 o. [1..10]=[1..5,6..10]
8 o) y) y: W/ n8 Q M. [1,2,3]<[1,2,3,4]; L. @, G) K5 m6 w$ B, w; Z
. [2,4]>=[3], A' F7 ?5 z$ t
. 7 in [1..10]
/ r! f8 v" T h( g5 O正确资料:
5 N4 b5 C, v9 ^1 @20. 下列语句对数组num进行说明,其中不正确的是( )。- T2 G3 M, |5 K
. vr num:rry[ooln]of ooln;' E0 G2 ]0 Z) f6 ?* Z( j
. vr num:rry[10,10]of ooln;
; V/ B( M+ T5 B9 o5 j. vr num:rry[0..8]of rry[5..10] of intgr;
& C* P: ^2 p# `/ q. M9 L1 m. vr num:rry[-1..5,‘‘..‘‘] of rl;
7 m' O( u7 _& w% i% x$ ?正确资料:( q% l. T5 n/ \/ d, X! w2 t
3 b3 E+ w% t$ R3 o
5 v/ W/ P2 C' I" I0 B: i2 H }
& j% E" u+ A; E) u- _5 [福师《高级语言程序设计》在线作业一" s& L7 S% }9 g8 P
% m6 U2 T4 t6 {* n& Z( `
/ D M2 e5 E) e7 M5 p6 Y2 V* H5 ]/ |
( f# T5 Y& ]% ^" B$ _" b1 ~, M6 Z8 d$ @ I" ~
二、判断题(共 5 道试题,共 20 分。)
" v6 o* _& b. ?: W3 v1 k$ N& w, ^ f$ O0 G
1. rln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.# b, p3 e! Y) |( s
. 错误, K' `: F; m; o4 v3 X, {
. 正确
# ^) ]; U* f B$ T/ G. _% D正确资料:
9 W" V4 [0 T# e$ h0 f* e: K2. 在Turo Psl语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
3 G& H4 ?/ M# B: z, `* w8 \* L* L. 错误% t e; F7 ]' R
. 正确
* ^3 w+ h( _: _! b正确资料:& b5 [6 x& P* s5 H5 j
3. 记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。- d. Z3 l; d2 @! {9 T0 [
. 错误
. W4 @4 I0 X: W( o' ~. k% U5 O. 正确: J9 f9 u1 F- E, s* N& z. C$ S
正确资料:
5 O6 H& Y7 |( \0 I, q* c4. 读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
( i+ D0 m: h' y* K( D. n) i. 错误$ v" A5 {2 c" B. X" `
. 正确
3 H5 a% _1 y+ h+ t% I, ~正确资料:& D& l# ^2 {. ~7 q. N k L
5. oln函数的功能是若文件指针指向行结束符或文件结束符,则返回tru,否则返回fls。9 g n! j" O, y0 m
. 错误; N- H- u& `( y! ?% g: o
. 正确4 R4 Q4 N: V% R- I
正确资料:
% x9 S3 |8 m& p! V( a6 [% `1 N- A! M3 {+ w! a# w2 O
|
|