|
1 U2 _8 N. c) ]% @) \$ I
《程序设计语言(1)1347》16春在线作业1; R/ y) l( |# _2 J% B0 D
. @- { ?+ f9 Z# i* r! e2 i: ~0 j) `& k' _: ~
2 v+ A9 h8 B" q. u
+ |( K# V* W# Y2 E5 |一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 60 分。)
4 u, C2 Z: v' T
4 R7 ~, J) Y7 s* v1. 假设整型变量,,的值均为5,则表达式++++++++的值为( )! n9 i2 B9 S- ]" J. S& c
. 17
6 |2 k8 ~+ b9 Q' e8 H. 16
6 l+ [- J# ?, t. 15, Y0 @8 D& {# z& n- P5 w* ~
. 14
+ p5 P: R3 Q9 a* M. ?/ a) G正确资料:& b7 k+ V" ^5 u, ?/ L
2. 设变量是int型,f是flot型,i是oul型,则表达式10+′′+i*f值的类型为( )1 R: k( i# |! v% ]- A
. int
5 s u7 i$ G" d- y6 E& [- b) w9 R. flot
* r9 N) k1 m0 Q/ g+ M& |. oul
% ?$ g- ?5 g; T6 ^+ l# L+ t. 不确定* n3 ~! ]4 U5 Y0 E2 Q" _
正确资料:
' W+ |) ]0 _6 _! c3. 字符型数据在机器中是用SII码表示的,字符’5’和’7’在机器中表示为( )' y: B3 f7 ^% J2 e# I' @ o
. 10100011和 01110111
6 _; p' ^; B( [. 01000101和01100011
' C$ F& c( w; k1 O0 ~4 q$ x. 00110101和00110111. y, ~# s( D2 V6 J4 p4 R+ ]
. 01100101和01100111
: Q0 r9 X O$ f. G- R* o正确资料:
) L* n- n5 H0 x5 }4. 以下叙述正确的是 ( )" V8 Q5 v% N$ \: c% Z! _
. 函数可以嵌套定义但不能嵌套调用$ q, L$ z( _: @/ E$ T. _6 H
. 函数既可以嵌套调用也可以嵌套定义# ?8 p' f$ x; P0 F. J
. 函数既不可以嵌套定义也不可以嵌套调用& `' @1 O3 E1 n( N
. 函数可以嵌套调用但不可以嵌套定义2 U6 B3 L8 i) P+ ~! @! z
正确资料:% @9 I7 @+ \$ s) E7 C/ ^
5. 下面对语言的描述中,正确的是 ( )/ C$ \9 G3 R' O# }) v
. 函数一定有返回值,否则无法使用函数, q2 v" V0 A' W" N( k
. 语言函数既可以嵌套定义又可以递归调用& q7 U. N: R7 h: \/ f/ P
. 在语言中,调用函数时,只能将实参的值传递给形参$ ~( a h& Q V3 x& v5 p
. 语言程序中有调用关系的所有函数都必须放在同一源程序文件中: F* P5 T3 J9 Q8 m" h F s$ c" I
正确资料:* Y1 Z! Q. I2 l
6. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为! J* R3 ^, V0 |/ R8 T# v
. M# E- t7 x( k# o4 ~
. N
9 d9 N7 U# W) ]# X& }; d. O
; C$ N1 w9 b' |( x. Q; P& \: B( @ I0 {/ b
正确资料:: T' Z1 L& [$ k3 Z3 x, p7 O2 c
7. 语句PRINT “25 * 4”输出的结果是()。
) F2 B9 ]4 S$ {. “25 * 4”9 g# C% C' q" i& f: v
. 出错信息: V' D( q$ r1 p
. 25 * 4- T# ]2 [. X; z' \% R# R
. 100
& X/ w! R& ?# d, x正确资料:
6 {, _; D3 G# `/ g8. 下列关于语言的说法不正确的是( )
5 l. P# \8 [ W8 q# i. C9 q1 _. 语言既具有高级语言的一切功能,也具有低级语言的一些功能
3 F+ s% b1 K2 |' h. 语言中的每一条执行语句都必须用分号结束,分号不是语言的一部分,是语句之间的分隔符号
. w4 s& s0 I1 M {. 注释可以出现在程序中任意合适的地方% _" N; W* f0 L# }( D6 _ f. G
. 命令行后面不能加分号,命令行不是语言的语句, o; M E1 V! C4 ~, g# c1 d
正确资料:4 P/ E* G2 Z) \
9. 执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。7 j- z8 H" S$ p7 g, R+ X% }9 w( s, E
. 空格
9 {3 Z4 K4 \# _5 a5 J* }3 R5 I. 句号
, M) {/ R1 `% z E+ E. 顿号
: z% ^3 W6 s* c. 逗号
0 \; ^& @) P D' i- C0 v6 A3 Z正确资料:; I% }% V2 Z9 y# J! V. h5 U6 ]! D i
10. 以下叙述中正确的是( )/ B' ]* |: k. R, ]- |) R3 S
. 构成程序的基本单位是函数
' c0 P7 M9 ]) y/ ~( y8 P4 L" V. 可以在一个函数中定义另一个函数0 m3 i8 e2 ? a% t7 ]: i6 C- J
. min()函数必须放在其他函数之前, W- |1 P7 d0 U# v6 G
. 所有被调用的函数一定要在调用之前进行定义
( \8 g3 G" ^ d' C( P6 _) p正确资料:
, U) ~- t* g/ D& h6 V11. 设有int x=11;则表达式(x++*1/3)的值是( )
- r0 ?) H- ]7 z1 y- p6 x& L# Z. 39 h: M/ q. Y# z' P. O
. 4
- y4 a- I% t$ v6 ]/ ^# D# s. 11
- o% M) X( f6 b5 H. 12' p, a- g' \$ i0 K3 o4 U( {
正确资料:9 I9 W. w. f( {: v" z
12. 循环语句 FOR i = 12 TO 90 STP 3 执行的循环次数为()。/ A% j% y$ \9 ?' \9 M& W
. 14
) I' u5 t/ ]! o! j! E+ M8 w. 15
! G8 @6 m8 K$ Y- b. 16
1 `- X! D6 f9 e. 17
+ J! O$ H; q# A, \正确资料:% r* Y! m7 u, x
13. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为1 {. }- F8 S; A' r
. M
. @. I9 N* D! x/ B/ o; [. N
' d' I" s% Y4 x( q7 J. O
5 E/ @) y4 A g+ A! p. Q
! R4 F6 X7 Y9 z正确资料:4 E4 K4 W4 t# J; V
14. 以下说法正确的是( )$ }" f, u6 W* o3 X8 q
. 语言程序总是从第一个的函数开始执行' d) k+ I( A, \+ K+ U0 V9 t
. 在语言程序中,要调用函数必须在min()函数中定义7 X/ \* u( Z5 S$ e. T& D- \' g
. 语言程序总是从min()函数开始执行
! |& O7 q3 o& P4 w0 Z* i. 语言程序中的min()函数必须放在程序的开始部分
) I* ^* V+ \7 j$ T& w正确资料:9 ^( O4 m7 @6 O& u! O* r6 g
15. 以下变量x,y,z均为oul类型且已正确赋值,不能正确表示数学式子x÷y÷z的语言表达式是( )$ d- k9 F3 n( {% {! F! S8 U
. x/y*z8 f0 F/ `! T. b$ ^$ d
. x*(1/(y*z)): `2 b$ l$ Y4 ?' }) f
. x/y*1/z0 k# V" X$ z: b
. x/y/z/ o- f2 m% r$ B; y7 V) o
正确资料:
' ` C. ^: R- C/ t( f& D+ L16. 以下四个变量名中,哪一个是非法的变量名()。9 n \& c' v# [' G. [0 B4 [2 ~* s7 _1 g
. foo4 A! M* h' n3 A% q
. r
8 K5 J, ]. K' S6 R: ^( Q. 3moon; f/ C$ d" i8 o: z; S
. 1, n* c& c7 x6 z# L: [
正确资料:
8 x% D! h' r- D/ Y( v/ s: B17. 表达式<||(&)中运算符优先级最高的是( )8 D& M6 m2 Y6 h: o
. ||+ B9 `" {; t; T, @1 Z7 z
. &
% ]( p9 j1 R) }8 Q9 N. <
- d" i/ Q% f, [( `. ()0 x* b, U# U; S
正确资料:8 D5 s+ O' i% `( d7 }+ o
18. 下列说法中错误的是 ( )
( @' ^6 T: [+ v* e3 A. 只能在循环体内使用rk语句
' k5 X* s: G, l: T. 在循环体内使用rk语句可以使流程跳出本层循环体,从而提前结束本层循环4 @ L' I+ z; B! S; [! Y( X
. 在whil和o…whil循环中,ontinu语句并没有使整个循环终止
2 U7 y- z/ \% k7 ~6 G. ontinu的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
a' L" F/ z4 p; h$ u% j6 n: S正确资料:
$ o9 e( X# o( G1 w3 r! L$ Q19. 十进制数2403转换成十六进制数为( )/ z7 g- H9 W! R/ |
. 9637 w% b6 M$ L8 `9 o/ H8 \6 f
. 369
* R) b) Z. N& |: B9 v' Z. b. 953
6 _: |5 B- s4 W. \. 359- ]$ X0 |1 `. I( [$ ~5 b4 t
正确资料:
n, v& g8 d- M# Q20. 以下程序的输出结果是( ) min() { int =21,=11; printf("%\n",- -+,- -+); }% e8 n& }, {/ N
. 307 n4 h0 U% a4 l. z; Y
. 31
; }* G } u* M# u8 @. 32" i) @: E+ H7 ` e8 S
. 33$ V7 `5 ?8 H# e& P) W( F, k
正确资料:: k8 h! C9 e3 f& n* A
) \& t0 Z- I6 x8 |( Q5 K5 o8 t0 L
- T2 E/ ]+ J* Q
! \4 t" p0 u# t1 J, W《程序设计语言(1)1347》16春在线作业1
6 E2 ]9 R1 g. e9 |6 k0 g. f: q4 Z6 \2 m+ I4 K
* i8 w, a" n0 R1 \, \# }- o! @
4 T6 k/ y7 t4 ?, O4 ~/ r/ y" I2 N. J" X1 I" p
二、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)5 m7 [4 p9 [1 G* D E" G
! ~1 y% n+ ?& V# q" T6 N
1. 变量和符号常量实质是一样的。
X5 `/ ^9 K9 L5 u1 t P. 错误
0 T# z& h/ g+ {+ q. 正确
0 [- o% V( B/ ~1 {/ q( O正确资料:. W$ P+ U5 I3 p0 u
2. 在程序设计中,数据只能是数字
* ]9 e' I/ {" }' e2 `- r( M. 错误8 m! P! E j' z9 @! r- D$ @
. 正确- w) S, n5 t9 R6 N4 e
正确资料:
. ]1 y; X/ Z6 t; K, v3 l2 S3. 在赋值语句中,关键字 LT 可以被省略。& o+ J7 s1 y2 d
. 错误8 `# `' T \, ]) o |) n$ H- `
. 正确
$ w0 J' E0 o7 @+ a正确资料:0 S5 s6 u0 x1 y* e
4. 在程序设计中,数据只能是数字。4 K; P/ V6 ]0 Z& U- x1 z
. 错误
: W# j/ H0 l4 r0 j {. 正确
8 d: X" S6 e1 X+ I7 P正确资料:
( t# z/ v& O( V. g5. QSI提供了两个工作窗口。
' b" z- R: p% ]+ m$ B. 错误! `$ `1 d) q8 V5 G0 a; q9 T/ c9 {
. 正确
1 \# l* H5 ~0 |+ y2 V& x正确资料:( }0 J9 v" Y8 R5 Y( t
6. NM 是QSI中合法的变量名。* {# g8 \+ \+ T3 J" K' I/ N
. 错误7 ]9 \* v; Q+ t! ? c
. 正确 s0 l, Z5 |* J& |: ^! h
正确资料:
) b* o! Y* S( S7 F" M. k: M7 J7. 注释是QSI程序中无关紧要的部分
8 k6 [, ?2 a9 t6 ~9 C. 错误
2 {" F1 H: ~6 t+ E( P% K1 R9 U. 正确" y0 G2 c8 z$ S" q; c- ^
正确资料:8 l1 j% c8 G$ _, S% l; W. O* j
8. 在程序设计中,所谓“实现算法”即是指写出源程序。. R% d( `( }3 a/ k6 h
. 错误
0 e/ j f' x# p& _7 U4 }7 M. 正确1 X8 m$ Q- N5 w4 W; M
正确资料:
2 M4 K& E* c% B9 x9. QSI中所有语句都是由语句定义符和语句体共同组成。7 i2 i3 \$ a) F6 ~
. 错误- G/ m* ^' y" P) h
. 正确
: [4 V4 T8 {; Y; S正确资料:$ R0 w! T. E: V% q! ~
10. 在赋值语句中,关键字 LT 可以被省略! ^2 n) s& F7 s: t$ x
. 错误
f, L& r* i. k7 D. 正确
1 u" k7 c* D, U, u正确资料:% R! G5 X+ H5 v' s) E
5 r( f# A: p. I" r: J% p! ~) c- x8 ?% y& u' u; U s# h$ `% Q |8 ?
! F5 p/ Z2 E2 `1 u+ ?, b- j5 Z$ M0 Z
% @3 g7 d, o7 ~; P* @/ W+ K
) ]3 _0 d- k8 ^
|
|