|
【奥鹏】[四川大学]《程序设计语言(1)1347》18春在线作业2! f \: z4 U# u* J
试卷总分:100 得分:100
1 f/ ~6 B& a9 K' D" X% a' a, \第1题,在QBASIC语言中,行号或标号的作用是表明( )。
5 {$ V, W6 D9 G2 y' Z; f# XA、程序执行的顺序
1 a+ Y1 J* x f, k8 ]B、程序编排的顺序
/ n6 o# q) L# P( {C、转移指向的标志
8 ]2 g& @: L8 kD、无作用
3 [7 s6 V; Z5 R& n0 |8 T* a1 q* w5 |# t3 q# v) [% r; s
4 ^3 q/ Q6 M. u, M
4 i& \5 L! h) \% V第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )4 i T) u. j: S: }- n8 e, d/ n# l
A、a:=b+1( f- e U. s% R& _3 n* _
B、a=b=c+2
0 B3 U! B7 i' _+ s! D/ P/ H* JC、int 18.5%3& O5 `0 n; e4 R. p/ A1 N* q
D、a=a+7=c+b& x7 x9 d1 e1 b1 O" v
7 k# F) [! o5 K& P
2 P) U' \$ U0 Y4 T, S9 P6 u9 Y
; S0 e# A, R/ a第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )& s( F" d/ b& @/ J$ S5 C1 r
A、1 0* H: A0 ~( `' o
B、0 1# B) V; d# g4 r8 R/ j7 ]
C、非0 非05 N$ ]/ i! t; O7 Q. o5 g
D、1 1
2 ^6 D7 w6 i+ O( O8 q C' y% A2 V: k
- ~/ v$ ?# L; b- R
- A) y4 d, P: P0 e+ a9 Q0 ], w" s7 y
第4题,下面四组READ/DATA语句中正确的是()。
' H% u1 j9 ^% C/ O# L' f% d+ kA、READ a,b,c9 K9 s; g" o' Y! I, R2 T
DATA 1,2 * 3,6
$ h/ x, x9 h. j) f+ CB、READ a,b,c
2 T* w Z$ r" `3 J2 c( SDATA 2x,3y,46 y' A6 k5 E8 g9 m( A* J
C、READ a,b,c5 r9 c& F. _$ v) F7 V5 D G& |& ]0 L
DATA 1,65 _3 \2 [$ \' G0 |( H O
D、READ a,b,c! B4 E+ f# P8 D# y3 p" s
DATA 1,3,6
- A) J; k+ D% S: ?2 o/ N O( M
" y: r$ Y/ _8 O5 n( B7 p+ i' y
% V' C- @ F, T6 O8 D$ `) p8 F第5题,
! U3 I) L% m7 v# kA、3
$ D% F9 Q' ?" k! l4 C' c# E( DB、9
E& p/ u; E: R) X* |C、-99- c8 `7 B/ Y: K; W0 W
D、12( x* B6 z; e/ A
- m3 p3 K& T' f& n: V0 q8 y
, T% C. o& _' @: l, V
- ~" }* m, ]5 u( i; |: B" S第6题,以下说法正确的是( )
. w( C$ N4 V2 w/ _+ HA、C语言程序总是从第一个的函数开始执行
; W! D, N8 g+ i. U8 \B、在C语言程序中,要调用函数必须在main()函数中定义
+ C1 F N0 y( ?+ iC、C语言程序总是从main()函数开始执行
; R T6 K1 u& T0 |+ U- zD、C语言程序中的main()函数必须放在程序的开始部分5 Z: J, M+ s: w8 V' c' n( s
- ~# C2 N* x* H. S
. P3 q4 O: `; \8 q1 [* m* _6 X/ Z$ j/ t8 y) Y+ L
第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )% p' P" L, `. X' t6 h# x
A、sizeof,&=,,^
1 K. {; A' L$ T" N* b3 WB、sizeof,,^,&=
$ i* ^+ w# t; J( p9 A, FC、^,,sizeof,&=0 G+ `, ?, X+ X y7 C+ n. w# g; z J
D、,^,&=,sizeof: x5 X) p- M* p: k1 j
* n4 ^. _2 B0 e- j5 v# H; }: q3 w1 C1 I$ v% m2 \
% @+ ?$ `" _0 m9 a7 B/ F
第8题,以下4个选项中,不能看做一条语句的是( )
2 ?( b. ^! z( A8 PA、;
4 e. N7 ~4 T0 z+ r- [# ?B、a=5,b=2.5,c=3.6;
7 s# K& `; b' H1 m) bC、if(a5);
. Y2 E$ q- g1 l. W3 J& H qD、if(b!=5)x=2;y=6;
3 w! L& N( }* B3 @* D" C4 C
4 w u# @ b$ L2 x9 L! N' E5 j m9 _. ]. ?2 S
1 d5 C! d" m$ r( q4 q' |, v8 a
第9题,
# {' X4 U8 r& R- DA、6, x7 U2 |8 n2 U0 B, v; T
B、24. t& C% `! m' O: Q+ x: @- v) O! V
C、30
' e- c# X1 w& O" B0 T2 N" oD、32
' W- `3 ~7 y; N: d6 Y1 n
: R6 Q8 H, R# {1 w
3 ]" d; p3 \- |" |1 [% A" `- R8 W. {/ i, L; O' [5 R
第10题,下列关于字符串的说法中错误的是( )
; G3 x; `8 d+ f2 }$ p, BA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
2 Y- S; V2 ~3 n" dB、′\0′作为标志占用存储空间,计入串的实际长度
) s9 v/ Z' ^; Z1 {/ @C、在表示字符串常量的时候不需要人为在其末尾加入′\0′5 r6 C' U5 \ L) A9 q
D、在C语言中,字符串常量隐含处理成以′\0′结尾7 T: w& \8 [ z4 a
$ P ?9 _7 K$ S
* Z- i5 S0 o# n; c
, ]# L7 W, L+ Z, Y, y第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
8 ]( [, L' V8 f2 V* ?4 e9 V- T0 dA、1
/ S! v- D# P0 g$ N& {: ]" IB、2
1 ?- ]; Z8 p* S& r( _6 Q+ ~C、3" I, j; l# j1 j8 f" u' n9 Y, Q
D、4
- V8 B' c; Z& A3 ?
+ B1 c% g8 C) P1 M" _" v! e, @/ ^8 `& O' S
* V, ~; u4 t `2 T5 [
第12题,表达式" a * b % + c!- d # "的值的类型是()。
9 ^0 g+ I' I$ N- MA、长整型; g {- h( _) t
B、整型* [% D3 \+ W" @# B' U% ]5 x9 R7 x
C、单精度型( T4 S# d* @% Z$ y
D、双精度型8 l0 [5 ^1 S% F5 a% M9 h3 ~( T9 X9 {1 i
1 p% @0 g( q/ E3 k( B q
6 ?) M; ]$ V9 A( G9 T% G
% c6 p, z5 y9 ?/ L第13题,若有说明语句:char c='\72';则变量c( )0 G* N, }8 c. d5 {, q
A、包含1个字符
. y" h( {: I# O6 }B、包含2个字符' \$ Q: A2 d$ A
C、包含3个字符$ O) \; y/ Z) L
D、c的值不确定6 u- {8 f' `' Q: x. Q1 l/ W8 `, q
: \$ h7 ?+ b7 \3 V. O# }
: }$ `$ h \* a, Z( r
6 Z3 O1 s) @. z& j" E: n M第14题,语句PRINT "25 * 4"输出的结果是()。
! f9 _3 v' j9 B/ W. ~1 O5 bA、"25 * 4"
2 G* z8 J u2 l$ L) vB、出错信息 \. b/ x4 G' i, c( }, u7 ]
C、25 * 4
: X2 g: \- V- Y: b0 q& c9 MD、1004 l. y$ Q, j4 Y) D" E: m- I
& H" W, A) h4 {7 b4 q& `) j" [1 Q" b7 Z- f) P+ L* g$ a" e0 K b
, U! m* |4 \- M$ t3 T1 n* z/ M# F第15题,表达式aB||(C&D)中运算符优先级最高的是( )
9 q' H7 Z. v: e1 \A、||
; r4 H; O, Y' \' z e/ C4 ~2 ~. [B、&
p; [0 N/ j1 q6 [8 |7 v. B# fC、9 q1 c% h7 `, M0 k6 O, v! w
D、()
+ K4 ~% t; s) h, L# a. G
7 G x# Y1 P8 W
4 @2 C. U( H5 u @0 D3 \1 O$ g
( q$ L' O) d% R8 P- C& `* U5 X5 D7 U第16题,) N4 Z" q9 y4 t# B' \9 |6 B
A、BELL- T# s; O: h f4 B$ z3 I @
B、BOTH: C. q' \$ Q6 {- S8 |
C、BOTTOM/ o% i; C' Q$ B6 v* I: A7 G
D、AUTOMATION4 d+ ^0 d( x1 {" a# }
$ b+ n2 z- a: l
! l) n9 F1 S% r# H% Q9 z6 ]" G. r* C v8 s
第17题,下面四个语句中,正确赋值语句是()。; @% E3 Q5 D! A
A、LET x,y,z = 5
. i& U! @6 e, p7 |* F5 `) IB、cosx = 0.5* i% H4 G" `# F) k; h3 b0 S: U
C、LET cos(x) = 0.5
& E2 j) y5 H$ a. p: g; \9 jD、LET x = 3,y = 4,z = 5
: @) |) m# x! q [ Y
5 H* x' S$ G1 a# p1 ]. c$ a- Q- e- {$ V: }5 H; V# Y1 M
2 M/ d$ \; j/ Y1 U2 e) e% i) G
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。# n1 I- l% u1 x6 V6 j5 v; w( R0 p
A、逗号
2 s+ u5 F5 u( {3 V; {# {B、分号0 N5 S( Y. K0 o" i: D2 Q7 d% r
C、顿号7 U, n% Z: o4 V
D、冒号
9 M4 G2 Y% o ]9 r# A4 f" I3 f5 P. ~' k$ {( }3 M# T
* [( r& V# y5 T! t8 t8 ?, m3 T- Z$ Y8 P. W7 m; X
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )1 ?) i+ @) w. t) |0 j2 K h! s# T% }
A、2- e( O1 C: q8 l% g1 {+ i/ O# D
B、3
" Z7 o& c- Z* K6 gC、4% d' A. o9 M- q6 P3 {' u1 A
D、5
" P v: k( r) J! v% i% ?* Y% Q. c) S8 B$ n
# e2 R5 ^- \; y3 V
: \2 [6 c/ a1 f) g% \; X第20题,下列运算符中,要求运算对象必须是整数的是( )4 }- d: C$ {$ C/ W1 {' n6 k2 T" a
A、/
3 s8 U5 i4 A1 v7 j. W6 {$ B( QB、*9 j/ v5 u6 _3 ?6 p4 b, j
C、%5 q* U7 w% m# h% k; g' F A
D、!
4 h0 s: r1 V; O* N1 ?0 v1 m; I$ m+ Q5 \9 o( q
( w7 P2 S( T+ Q6 \! O
0 C& {) T: r C* _第21题,在程序设计中,数据只能是数字* O3 ^+ _9 W n( w
A、错误
/ b1 A" T/ d2 M' {, o: kB、正确
) m9 F" t% n0 f( X& X2 E
" b+ ^+ R1 A+ w
4 O: [ ~4 ~' I0 U5 I1 k& K8 o# G# w. x! f4 n2 M; y) x; M7 }
第22题,在赋值语句中,关键字 LET 可以被省略/ x# O. G0 z& I
A、错误
^, c; o* E0 JB、正确% a+ }5 T+ \, f3 [
+ m( p. V/ I6 a5 y( i5 y/ h+ g
9 M+ x0 S9 E7 o6 S3 f) ~
6 {1 \) V9 i6 ^7 Q I: J第23题,NAME 是QBASIC中合法的变量名。$ }9 J( _% x" i2 O8 C
A、错误
# ~7 y) E" @3 ]) sB、正确4 t0 t( W" l/ K
! \7 B; K3 C" B5 ~4 d" G' x1 @- M5 n% k
/ i" T3 z/ ~- k/ b! K: n# {1 f; I0 W$ S( _, ?4 H/ l4 r# h
第24题,QBASIC程序中,行号是由数字和字母组成。3 Q' r# B* a+ O
A、错误
9 [5 r0 g. y8 x! x; t* ?B、正确
5 J8 ~, M8 T* A. K9 W- y' u8 p" R
5 \5 ^ R2 Y L! ]! L: d; y$ v4 x& S( C- B
V# S- D8 K- N) O
第25题,变量和符号常量实质是一样的。
^( b# E7 A5 x T: _) B5 nA、错误
8 r/ @" k: z( G9 CB、正确8 t4 i( V6 `3 D: e3 s* w
- A2 Q5 d, \- z' z7 h# m1 C
2 a# E( W" h% c5 O, s5 f, K' S
! A# z. u1 C) }# T3 @. p第26题,在程序的运行过程中,可以多次对符号常量进行赋值。9 m9 M! o8 n8 P2 g4 A J. W2 B
A、错误
& R# w9 v& M3 ]& ~( OB、正确
# d* Y% _; p0 O! T* q
# x- n2 L t; _+ h" u1 _6 I& \6 Q# ^ x! u6 ?& i4 m
5 d3 U9 D: d% b: P `9 P
第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。3 g `6 _* i6 H
A、错误
1 }1 q+ |! t$ o$ ]+ B# [B、正确
5 m- {0 A! _1 V# N [, k+ e
# K3 U2 _9 {8 R& f$ Q( n4 f, y1 {# @% d
& w2 `$ i# f2 j* J! Y( `% Y
第28题,注释是QBASIC程序中无关紧要的部分。
# w9 R, c+ M3 L- G) {3 V1 {A、错误" S, g# L4 n- r3 _, z, y0 v& Q
B、正确
; v4 L# w! ]8 ~$ W) X8 E2 ]4 v1 ~$ U+ _8 c D3 G2 t% Y/ i
% ]" M& s" Z4 }8 Z, F* }
7 I9 J5 S5 ?1 ^第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
& ^; s6 i8 ~" D& M/ J- W+ M% q$ uA、错误% P" _' G* G" y4 [( t1 J$ e
B、正确. D3 Z' p9 J; M! ^) B R: I( I; h- Q
8 W6 h. q" w4 ]1 |( W' E# x: `1 p! z5 @
0 o! G& k% X- ?( r) t: Q; P第30题,在程序设计中,数据只能是数字。
+ _, P/ @0 P8 w. PA、错误( f! g% ?4 _) p4 g" W
B、正确
6 L5 j+ u- j# j- c) B0 g0 k* A8 s& R' y) o+ a7 F
4 x: g( y- h; v8 }+ x0 L1 J3 w! y) ]: v! ?' m, A, |0 B& A
) \9 W* c; w. S% e' h
+ u. k3 P) v6 R/ _
# N" C& Q6 j' D2 v1 @
7 Z' k1 H( `7 ]* V$ v. }
3 i' I0 b6 u. a! K" w* w6 _ Z8 |; s9 O: k, A( q1 P
; j& _4 |; n* x) u- h& W
$ ?2 G% ]1 o, I2 d0 O0 v/ a; n w8 T$ }
0 G; [4 L5 ]/ Y" r) Z: h) O! H& z* s1 p4 [
$ Y' y2 ~$ A" ^1 ~- `% }) ] |
|