|
5 j4 R+ N) I: e- r% I3 Z
《程序设计语言(1)1347》16春在线作业1& f3 p/ A' s& c8 a( W R7 C
8 w& H" W7 ~! |# f: X
, I: o# S- W% X, q6 y3 v7 L
. x7 ^* ]8 }5 g0 n# O( @8 V3 x2 t8 s& d. l
一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 60 分。)4 L% Q( @4 B, a& H# M. D8 ^
. @" ~% L7 l0 e, y7 t. O( r
1. 假设整型变量,,的值均为5,则表达式++++++++的值为( )
3 E" s7 y' O. s* B! u$ c4 b0 C. 17
8 a, h; \; K. }. N) r! ]0 o. 16
1 q3 w) n1 @; W) s- `. 15
3 Z3 s! H$ B. I. 14
/ g$ d' w2 h" U' d* K正确资料:! k; [; r& ~" \$ i. N
2. 设变量是int型,f是flot型,i是oul型,则表达式10+′′+i*f值的类型为( )
5 G. d; O q- T. z5 {8 o1 V. int( _, k. X% E# I8 l& Y
. flot4 E/ ~( W% @8 d. R- ?9 o/ a
. oul2 r0 A4 I* T( e- o) A
. 不确定
U* |) M7 p0 ?1 Y& x& Y2 k$ U5 d正确资料: f8 C; n( p8 t( R O
3. 字符型数据在机器中是用SII码表示的,字符’5’和’7’在机器中表示为( ) u5 r2 |4 U8 Y( h
. 10100011和 01110111
9 {/ V8 ^8 v' S3 T2 @. 01000101和01100011; z u+ @6 {, i- |9 |$ J B; M, L: j* r
. 00110101和00110111& B# B* H8 V; k! Z
. 01100101和011001111 d: b+ f2 y6 g2 w% \' E
正确资料:
" u1 I/ H1 m9 N4 \' W/ s4. 以下叙述正确的是 ( )9 ~, t1 ^( I/ ]4 w
. 函数可以嵌套定义但不能嵌套调用
& [2 e* J. Y( T# O G- K. 函数既可以嵌套调用也可以嵌套定义( [/ V6 `2 q0 Y. a9 o5 t
. 函数既不可以嵌套定义也不可以嵌套调用
# Y5 m# ^! U4 c+ i4 z/ j# e. 函数可以嵌套调用但不可以嵌套定义
* q: p$ m' [* w! X7 J正确资料:" ^; P3 C6 T- E' m
5. 下面对语言的描述中,正确的是 ( )
y- M, \6 g( [. l) y7 a3 q. 函数一定有返回值,否则无法使用函数
. N8 E3 ^, D0 ?' @. 语言函数既可以嵌套定义又可以递归调用
3 k0 p1 z! d, m9 d) U% k7 Q% U. 在语言中,调用函数时,只能将实参的值传递给形参& t: d$ d! k/ b+ s0 D) m4 J0 r
. 语言程序中有调用关系的所有函数都必须放在同一源程序文件中! M8 r% N" V4 d* s/ k0 S
正确资料:4 @' y7 ^: I B5 p2 W
6. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为
; J7 W% M; Q: H( y. M) u: | p6 F7 J0 Z5 I
. N
3 _" @" D q9 k, ]. O
6 n0 Q+ j6 {: Q/ G3 j# \; V. Q
( c' l9 }, S1 S x正确资料:7 ]; z4 D, @$ p0 `
7. 语句PRINT “25 * 4”输出的结果是()。
2 J! B9 l8 U% K* Z& n. “25 * 4”
9 c2 }1 @4 d$ h$ D) ]* B. 出错信息
+ \: l: o; n2 `3 r. 25 * 4& }7 s C1 {/ \
. 1004 s1 Q* Z! h# P9 ?
正确资料:# u$ u! V, N y# M1 q" ]+ S! l
8. 下列关于语言的说法不正确的是( )
5 Y, ?" m6 \# @& q. 语言既具有高级语言的一切功能,也具有低级语言的一些功能. X! a) R8 o1 ]# n
. 语言中的每一条执行语句都必须用分号结束,分号不是语言的一部分,是语句之间的分隔符号
: C% i! m, `8 Z7 Q. 注释可以出现在程序中任意合适的地方1 m7 z# @3 d/ ^$ H
. 命令行后面不能加分号,命令行不是语言的语句' E+ O, K V7 l2 d5 X v- t
正确资料:
5 a5 G0 ~+ E1 ]6 m9. 执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。) G1 i# D2 ^. i+ R! B
. 空格
7 f* X& D+ b; f6 Z- U3 S& G0 X. 句号
% \: _2 m2 d3 h3 C$ H3 m+ l. 顿号
/ j5 z9 C7 r& e2 n% S) x. 逗号
, [0 p% v: f( w. p) S: ~- l* {正确资料:+ \4 P9 ~7 B2 z @3 k; t6 r. I
10. 以下叙述中正确的是( )
1 v$ ] _% `2 u) o; p" S9 p. 构成程序的基本单位是函数/ m8 w5 n1 Q) V2 M, |+ t
. 可以在一个函数中定义另一个函数
$ S3 S: i( L( T4 z$ W2 D. min()函数必须放在其他函数之前
5 S* z# ]7 c; U" ~8 M. 所有被调用的函数一定要在调用之前进行定义2 I5 l+ V0 z% W3 ~
正确资料:# n9 G6 p" h2 ^( ?
11. 设有int x=11;则表达式(x++*1/3)的值是( )# D, v( k, ?- z( m& |& D& N3 A
. 3
( s( U& v% e) Q1 b3 W. 4% B; c- w" B% Y- L" y# a
. 11
; ], k5 y. ?3 T) S. 12
. {. e/ O( p$ k' j+ ^! X7 S正确资料:
+ P v1 C' b. ~1 T f* V( @! r! o4 K12. 循环语句 FOR i = 12 TO 90 STP 3 执行的循环次数为()。/ n& C/ @3 F4 W
. 14
1 }* ]. B Y' q; y a2 a. 153 S# T1 T" g8 v$ e4 Q, ]" J
. 16( N% g1 F! B/ O
. 17
% q! C1 b! n' R) s正确资料:
; W+ C0 J4 E8 z" b, c4 L4 o; [13. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为
3 r6 A/ q/ g# A- j5 o: v% b6 ~7 K. M4 B6 E* [3 [6 |0 A, b4 ?
. N
, l8 M5 M f, A" w) ~# }+ y7 o. O
. m3 u8 c1 b8 l1 Y. Q* ~* m' T; w& b& M) Z1 Q6 G+ E1 X D
正确资料:( k0 h! y3 I& v3 _5 q, K
14. 以下说法正确的是( )
4 p% }4 V* s7 z$ ]! [3 N* u. 语言程序总是从第一个的函数开始执行
6 N" I9 T& X: A: ?. 在语言程序中,要调用函数必须在min()函数中定义
+ R. i/ |5 r: O* G5 l& [/ e: N. 语言程序总是从min()函数开始执行! X5 e" ]% x3 L
. 语言程序中的min()函数必须放在程序的开始部分5 H' s# C9 t2 T
正确资料:
3 g$ V0 Y7 a, J) _ Z: w: i9 q15. 以下变量x,y,z均为oul类型且已正确赋值,不能正确表示数学式子x÷y÷z的语言表达式是( ) ^( o' O- Y+ c9 _# x6 x# g
. x/y*z8 w' w! x% q2 Q, r# C( x0 \
. x*(1/(y*z))
9 P- S2 [6 g" \5 n" t9 I1 S8 L. x/y*1/z
8 o' [4 v7 u: p- N. x/y/z* v& b$ f" I0 A6 t8 v
正确资料:! j6 L. q& e) X' K" k3 C$ `, C' ^
16. 以下四个变量名中,哪一个是非法的变量名()。
! O0 \( [* v6 }8 d8 N8 R" T) C. foo
4 ]: e. a4 S+ H( b$ R$ u. r
& k1 L( I9 R5 T6 g D. 3moon# P8 u3 _" _5 w6 {- I" G5 U- X4 U) s
. 1+ F* v+ I& @* t4 `+ ^$ v
正确资料:* x7 X6 z$ s9 t z
17. 表达式<||(&)中运算符优先级最高的是( )
3 Y- e, J x6 T3 c+ P. ||; ]2 S" R' |9 S7 G
. &7 G6 {% T/ G( s* `
. <: t4 P4 h' \0 l( Z
. ()( C/ g/ I5 {& [/ }
正确资料: I4 P: A( w. M& g
18. 下列说法中错误的是 ( )
: r0 ~: D. {4 u( Y; h6 k' S. 只能在循环体内使用rk语句
) Y0 }5 a" G1 M' q$ r$ j. 在循环体内使用rk语句可以使流程跳出本层循环体,从而提前结束本层循环0 i0 ~& [2 f) V6 b" z3 T
. 在whil和o…whil循环中,ontinu语句并没有使整个循环终止( o: U" P9 f( v5 L" Y
. ontinu的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断6 j- k7 x2 Y, ]# O& Q$ b
正确资料:
6 i- V% j# E7 M$ U( e9 w6 P: i K19. 十进制数2403转换成十六进制数为( )& O8 U$ T( ^ E. ?" X
. 963 V2 G3 I2 @5 H3 D& h
. 369. b# H/ V4 p+ _6 S! w
. 953
4 `9 p! ?$ r2 M' E; D6 y. 359: I. U6 i5 K) G6 `- ]' _
正确资料:
5 b' e% ^) j! [. @+ n0 g20. 以下程序的输出结果是( ) min() { int =21,=11; printf("%\n",- -+,- -+); }* U- y; {' {8 }1 D, I( J- b5 [
. 30
: V/ B9 c; a+ r3 b+ }$ @5 P8 \% P. 31, L; s6 G4 w/ `1 k y
. 32' |: U& B* t/ K) P; m
. 33
! l0 ?0 Z7 ?" A* ^1 ?/ r) i正确资料:7 A# z' Y+ z, S) E- p. @# D! R& o% n
( r8 m/ ~4 p+ y! G. G9 V; [& l! B9 A! v$ [; G$ A
5 w2 L4 w' W7 E6 T* A- C9 J ^《程序设计语言(1)1347》16春在线作业1$ j3 H% W/ F6 O6 Y
! T3 h6 d. q* ^4 W
2 J5 g/ D/ ?3 _& f7 B3 F# Y9 ^% r# ~! ?( K/ n! W
3 y V1 _9 D4 t/ B) b
二、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)
: b1 n- k0 \8 q+ l. W
- ]( m0 W' P) ] h1. 变量和符号常量实质是一样的。& b# m' A" o( L* s3 S+ m5 s
. 错误
3 Z$ b# F$ W4 l7 b" X i. 正确! w+ Q% g: M# u: n9 y4 e0 G0 g% @
正确资料:
& R. H9 V8 v7 v- h6 g# J! i2. 在程序设计中,数据只能是数字7 g+ [0 A2 @9 U( y
. 错误+ v; A: q9 V+ O! A
. 正确
2 t% w9 R6 j% _; U$ Q正确资料:, P+ S0 k; n9 N3 O$ v
3. 在赋值语句中,关键字 LT 可以被省略。
8 R$ x3 |% ]0 G! u* `. 错误
" @! e; B' y. Z+ R1 p. 正确
% Z# W1 l6 j' a7 y正确资料:7 ]* Z0 |! N/ L
4. 在程序设计中,数据只能是数字。7 T; a0 q( [! N
. 错误
( ?$ K( c6 U( n7 H* Y& r& A/ L: e. 正确
, G# \1 ?& ?# A+ Q }) @/ Z3 g& e( h正确资料:
0 y3 Y5 S9 I3 b5. QSI提供了两个工作窗口。
( ?5 X. \3 a6 K) ]% v. 错误
2 n9 `5 {. v& ^% B N: U* O. 正确# S; Y' A3 \" q
正确资料:: P* `9 w% K# O1 O2 d1 ^
6. NM 是QSI中合法的变量名。' \; c/ G- J' k! m: g0 x
. 错误
1 E! x" Q3 u' g. B$ Q. 正确
: m8 Z/ S4 U- s: _正确资料:! E) X8 ~/ o# G$ x
7. 注释是QSI程序中无关紧要的部分
8 E! e; r; n9 a5 A ~. 错误$ }: T8 T0 u) [, L8 F
. 正确" ~9 G8 {" v \, ^& I! W
正确资料:
8 Q- |1 j0 s( z7 y8. 在程序设计中,所谓“实现算法”即是指写出源程序。% P8 m1 n! y3 J. [9 N0 Z: a6 B
. 错误
( X5 V9 B" x d; H0 m. 正确/ z5 u3 ?2 c! c" t: h: D6 `
正确资料:
5 a% a' s5 M. {% q/ P+ B9. QSI中所有语句都是由语句定义符和语句体共同组成。4 m1 e$ u- W4 h. r! B6 l
. 错误+ k! A( \+ A- Q9 B, A" A
. 正确
5 ]% W/ w- Y7 J' B2 c正确资料:
. _ _) Q: X9 o! j10. 在赋值语句中,关键字 LT 可以被省略; A) k& ]) A2 k8 Y; }
. 错误
: A! y5 y" h" J: r# ~ Q. 正确: Y9 Z N& F. w/ n, y# E/ [( o& E
正确资料:; t( }# j7 K( P% R. k0 r" B$ c
! o2 t; y) Z9 D6 p' d0 G3 T) x
. {4 ~* v& c2 R/ _ }
( f" J% ?) j0 n0 o
; m: [9 ?, P/ W. R
! j+ Z3 V1 B; @ |
|