|
0 t$ i/ G- d: m/ o9 t2 y% S《程序设计语言(1)1347》16春在线作业1) N! @5 ^; g- S" q3 s
8 K# P) `% N9 }- V# s5 t! U
1 q3 M7 H% j: q$ ^/ I4 \- x+ M, D- T
) e6 y" [) e& q3 z0 e一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 60 分。)
, ~* Q8 F. B: f& ~; p& r! \
- ~4 d) `4 {9 H2 R) L1. 假设整型变量,,的值均为5,则表达式++++++++的值为( )" G+ m# n% K* S U, L! k- T1 t
. 17
! G7 @% n+ [& L. o. 161 H7 z* b6 F6 o% V* Y
. 15. y. y( _6 i |# q+ {9 h4 G
. 14" t: Y7 L3 ^6 L' j0 N( C' c3 ?
正确资料:' K* b6 |' ~0 M2 L
2. 设变量是int型,f是flot型,i是oul型,则表达式10+′′+i*f值的类型为( )
% d# D2 \" l' p! J @. int0 o" J2 ]# S) l# ]
. flot5 g$ ?5 C+ l* V, k/ \. Z: u
. oul4 E/ U3 t" z' o4 O
. 不确定
3 `. w0 B6 F* P( P正确资料:/ s$ ?) W% g* V! Z# L2 x
3. 字符型数据在机器中是用SII码表示的,字符’5’和’7’在机器中表示为( ). ~6 ]( w: v5 ^& w, V( F
. 10100011和 01110111
, b6 z5 B' k5 x, y1 e% g( L7 w. 01000101和01100011, r& _# c# O2 H$ b
. 00110101和00110111
' r3 [- y! W& p8 t4 G! w4 t w. 01100101和011001110 B* W8 T+ v. }* w6 }
正确资料:
2 o5 _! I8 ^5 [# C2 {. n/ J/ m7 V# k4. 以下叙述正确的是 ( )
9 d* X. ?- [7 I' Z' k9 P. 函数可以嵌套定义但不能嵌套调用7 W" d% Y2 W5 E
. 函数既可以嵌套调用也可以嵌套定义) V( ?, G; m" Y& O2 }! g/ e0 Q
. 函数既不可以嵌套定义也不可以嵌套调用
/ C3 _$ B- J' v' V& Z$ P. 函数可以嵌套调用但不可以嵌套定义! G6 Q: ?( R7 h* l! t, M
正确资料:- A$ U# K1 F' r& I" g
5. 下面对语言的描述中,正确的是 ( )4 E4 W& I6 q$ m E
. 函数一定有返回值,否则无法使用函数
! t4 z& k) Z' U! [. 语言函数既可以嵌套定义又可以递归调用 q6 ~0 m8 }. n& \6 S5 o" F9 Y
. 在语言中,调用函数时,只能将实参的值传递给形参, N' K3 p7 o% T, f
. 语言程序中有调用关系的所有函数都必须放在同一源程序文件中
$ H2 U( C6 ^! I4 j/ M: g: G正确资料:
$ e. ]% t9 F# d! X* F1 D. T: d6. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为
( U/ L0 m- O$ D. M
2 B+ p, U+ n& D9 F9 `, X. N/ w! y4 W0 i8 j' P( E7 b/ o+ d& N
. O
# [- H: y0 E9 v* B4 z' |/ y. Q
' U4 e; Y0 g6 U; N$ q9 Q, V4 u2 B0 o* O' s正确资料:
8 Y& w$ T4 \' V5 A' K2 N7. 语句PRINT “25 * 4”输出的结果是()。
+ l+ C4 k! p/ `7 y& ~' N5 X. “25 * 4”( f$ U- g% Q; } f5 H
. 出错信息! f o% o( y4 F: O. q; L) W
. 25 * 4
8 p5 W$ `: u& j2 ~1 t) r) A0 @. 1009 U1 [/ ]6 u3 E9 k I+ u
正确资料:
1 P9 @ T& b$ j* w) s+ w% Z8. 下列关于语言的说法不正确的是( )
( o* m, B7 T8 i: g, e. 语言既具有高级语言的一切功能,也具有低级语言的一些功能
8 r+ {+ t% Y) Q. 语言中的每一条执行语句都必须用分号结束,分号不是语言的一部分,是语句之间的分隔符号/ ?- A/ r! u9 [5 B$ D7 \; ]
. 注释可以出现在程序中任意合适的地方& {+ ~- c8 V9 u) ~0 t% H$ ?
. 命令行后面不能加分号,命令行不是语言的语句
& d* L( j# M" x$ Y f/ R) O: e正确资料:
$ j* p2 J8 F' Q3 C8 o9. 执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。; O9 n6 ^" s( |1 h
. 空格2 m1 V. b8 |% o" n9 z
. 句号
( t+ T4 O. t/ |6 Y: r7 _. 顿号! q; [# X5 v6 J- Q
. 逗号; V- P8 P/ V" u" ]
正确资料:; j" D5 v. @% o, B2 T% M
10. 以下叙述中正确的是( )2 d" V9 Z% }, D6 ?0 w+ \. w
. 构成程序的基本单位是函数& d' H4 t$ l: K/ t* n
. 可以在一个函数中定义另一个函数
3 Y. A; h: ]: s; t2 G. min()函数必须放在其他函数之前
( Z. u# b. A$ v( G q. 所有被调用的函数一定要在调用之前进行定义9 d0 ]2 Q& ~5 N6 ~2 V$ P! [
正确资料:$ }2 c- p; p# Z5 Z+ g* Q
11. 设有int x=11;则表达式(x++*1/3)的值是( )( z2 L* ]$ F+ |5 ]3 j: K
. 3
1 K% ?& t: {, l6 A, {1 E. 4
7 c2 m) @. Y) v/ ] \4 G. 11
8 i3 Q/ H2 d2 V) X& v+ Z# m7 m. 12
( [' {6 ]" N; o* k' T5 B# I3 `0 q正确资料:' \2 G! H0 U5 y
12. 循环语句 FOR i = 12 TO 90 STP 3 执行的循环次数为()。! s7 q. W+ V# X: H8 N; W
. 14$ n- o0 L; h4 o& t
. 15
! v; d- y- R( l* L, g! S. 16
7 N o' X1 \- X& y; ^+ ^' u. 17
7 _2 f8 `" m1 c5 J% V; ^正确资料:7 b) t! t# t, b6 o7 D# U r
13. 阅读下面程序段( ) #inlu "stio.h" min() { hr ; =(′z′-′′)/2+′′; puthr();} 输出结果为
' k0 I; o% ]! N! r: C. M2 y, l9 d$ ]" F0 Z S% i
. N
8 u7 E: n% ]. x) z5 ~. O4 |. a/ z# p* D/ g4 I2 r
. Q ^/ d8 F! m# i- m; `" M* a9 U6 P
正确资料:4 A) ~5 R7 z- J) {$ p" B
14. 以下说法正确的是( )$ M$ ]" L& P1 O$ M- X/ d; _
. 语言程序总是从第一个的函数开始执行: T; W3 c" w; I+ [1 i" j" L
. 在语言程序中,要调用函数必须在min()函数中定义
6 {% k2 {: v" _- W. 语言程序总是从min()函数开始执行7 E! F0 G7 G" x: e) x. a
. 语言程序中的min()函数必须放在程序的开始部分. m: [* f# [4 f4 R" G+ ]
正确资料:# }4 F7 l- ]/ l; T: h- p
15. 以下变量x,y,z均为oul类型且已正确赋值,不能正确表示数学式子x÷y÷z的语言表达式是( )
* M; i+ ], F. E0 H4 P g. x/y*z
* g& l. k' P) o& T5 U1 }$ H. x*(1/(y*z))
) c3 z- b$ r* S6 D. x/y*1/z
+ Q; X/ W u+ }. d. x/y/z8 K: T% o5 _. ?% J
正确资料:. I3 P. l1 H' N* L f
16. 以下四个变量名中,哪一个是非法的变量名()。5 I( D9 s% k, X0 ?/ o) h) R/ F
. foo2 ^1 Z/ O1 T$ ]2 V( m' Y+ l
. r! L% `; G8 ^1 z! t
. 3moon
- I K# |* \) p/ J. 1" @" ~ Q" {- l# u
正确资料:' r: k6 \, `+ } F2 A6 E
17. 表达式<||(&)中运算符优先级最高的是( )
( n3 E/ h" I8 d' v2 U% M. ||' u4 y) j# f% W) l- Q' u
. &0 w8 C7 }9 ^4 w: |& `
. <
9 S4 ^, b# D1 O3 c/ X- f+ V. ()
c' v9 x r: h& f8 D正确资料:; J' B/ b3 A& L! s) P" c
18. 下列说法中错误的是 ( )5 m5 f* g, |5 K9 @6 a
. 只能在循环体内使用rk语句
: }# e3 q9 I }. 在循环体内使用rk语句可以使流程跳出本层循环体,从而提前结束本层循环, @8 e+ F" R( A* A' K
. 在whil和o…whil循环中,ontinu语句并没有使整个循环终止4 L/ D/ p9 s7 j+ ~% J2 c N( K
. ontinu的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
. K! @) D1 P& z正确资料:
* d3 o# F W0 N; Q' F, Z* R19. 十进制数2403转换成十六进制数为( )
) l/ D2 u% E3 ]8 k* \/ |. 963
3 P/ b% K _% c0 n- N. 369
7 C3 M- z0 V! B7 ]: X2 J7 j. 9537 g$ d" Z& @3 k! B6 D# L# W
. 3593 F2 ]7 _* V* `; y) p* Q/ T N: s' C) N
正确资料:
$ I" m; }2 X# n9 X( N: y# T20. 以下程序的输出结果是( ) min() { int =21,=11; printf("%\n",- -+,- -+); }
' c2 ^4 f$ h: a. Y, O. 30# x% {9 q$ S6 q' ]
. 31& v* a7 C0 i l, q1 R0 H
. 32$ r8 n( F. Y( [' n; c
. 33
3 w) w! O& M1 p. a正确资料:) h j9 V- `1 l: \
$ Y! G# y4 _* J% v! A$ H! W: B% r9 a# M5 e
$ q) ~4 R2 o5 f+ t+ P( ]. k* y
《程序设计语言(1)1347》16春在线作业1
+ d8 ^! D4 B. U: J$ h2 H, L/ E0 l, F7 ^7 n
8 x4 b. z* [% w+ A' i/ s+ w
0 o) `, R9 B% [) M) ` y, S; X& J3 [( N/ o
二、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)
3 [& {, m% O* } M; e5 F
/ `- O1 r. _2 l& f/ k1. 变量和符号常量实质是一样的。
' ^0 g. l3 G0 ^9 ]( l* F4 B p. 错误- i. r4 \ V& M8 v1 p" M5 c o: O
. 正确
: _" O) W( m, e$ ^' }) w正确资料:0 A; G! d1 l1 D2 D# e( u
2. 在程序设计中,数据只能是数字
) P; i6 e) h4 v: q+ i. 错误
0 [3 f6 {2 k- B: X- z. @1 O. 正确
. {9 \1 J; ]! z; U# Z3 ?正确资料:
. n7 Q6 L1 A' K7 I+ g3. 在赋值语句中,关键字 LT 可以被省略。
: C5 N% l4 K T0 A. 错误/ ?; @# U% [8 r
. 正确2 w5 K# S0 P' @3 n
正确资料:
+ Z9 u4 t& z6 y' j# }4 c1 y: D4. 在程序设计中,数据只能是数字。
y' D7 ~( h: y2 Y7 R( c) y. 错误. a# K+ {3 ]3 G8 S* F; b
. 正确' c n" r/ @# o' W6 v4 y
正确资料:
) H* M; y d8 V/ ?5. QSI提供了两个工作窗口。, W, `) L0 J9 H% X
. 错误# G, j: p" n, \" w- |, N
. 正确
) g1 M; _4 p( v$ p8 \/ g m正确资料:
7 Q. q% q2 H+ F4 q/ r: O1 a6. NM 是QSI中合法的变量名。
* c. z$ `! G' I' ?) j* `# K. 错误
# E" e. m4 I% z. 正确5 _! g! S; L$ ?
正确资料:8 h$ H* r, _- z* w5 k! |
7. 注释是QSI程序中无关紧要的部分
2 Q3 K0 X' q# s( F$ L2 F. 错误
, b& O9 y0 [/ U% E) G1 E9 f# ~. 正确
# n6 ~6 R7 I0 C正确资料:
& g. F, W) Y* r4 g" r* K8. 在程序设计中,所谓“实现算法”即是指写出源程序。
+ }0 s" k8 T/ F. c8 Y) H# z; r; V6 j. 错误
' @( Q Y1 S: J' z" e. 正确4 a* O9 J/ ]! K* ?0 _
正确资料:: p5 Q# G3 v/ A U! D; L
9. QSI中所有语句都是由语句定义符和语句体共同组成。* ~9 D3 @5 o9 G7 ~. g5 q# \
. 错误/ s: }& A6 S& E, D! O) N7 u
. 正确4 b/ @) k0 x/ u, N
正确资料:8 Y" Z' s: G- I; Y5 u
10. 在赋值语句中,关键字 LT 可以被省略
8 T5 A% t8 o/ L* U) i$ t# X2 N. 错误# e& v1 N) `: ~! g2 K
. 正确; J- r/ i4 E4 A. l) f
正确资料:. l) @1 q; e$ C% D8 a, `. m, G
$ y$ K/ |) N7 X! P
3 Y6 z2 C7 \# ~/ D+ L) p0 \2 z# U* X
+ j T9 X* o/ ~$ z7 Y: r0 d, C; x& |' P! G% C; M7 T; U$ g
& I6 I( G7 `' \3 o
|
|