|
【奥鹏】[四川大学]《程序设计语言(1)1347》18春在线作业2
) ~$ B$ p/ Y1 Q; A; D6 Y试卷总分:100 得分:100. `8 n. B* e' P- |( h
第1题,在QBASIC语言中,行号或标号的作用是表明( )。! J0 q4 q$ N7 H9 M
A、程序执行的顺序( {( i3 \: F$ m; c
B、程序编排的顺序
: |9 c) `( G; c8 ^C、转移指向的标志
9 E: M# q7 n, z3 E7 {2 M* t' @D、无作用
" F0 c1 t7 O6 x a) O8 q
3 d6 _* s6 N! D1 I w* x( k7 B( |+ H0 |. p; h t' i
) Q0 B9 r7 n2 j( j S
第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
5 U& ^6 a4 \6 H HA、a:=b+1* q. j5 O A( L4 d/ Q% A' {
B、a=b=c+2
5 j, c7 _" n3 z& }) m; hC、int 18.5%3
% w. [# e }, H/ XD、a=a+7=c+b3 x8 R- t2 L3 |7 f+ _7 @, n
7 @8 L$ f" Y: g- U0 k H6 h
0 R2 J. p$ `0 G$ D# g4 w" S2 \2 @9 E' Z" s
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )
; X) I; [# \7 l) SA、1 0 J% p' o/ J* S% [6 `# @
B、0 1
! g( y2 E" s/ hC、非0 非0; t: Q, p, h8 J" C/ ?! f- E: [5 v
D、1 1
1 Q% N- W; d5 \ e% K z4 i# X+ u+ |5 T: I4 g
# _6 p0 ~5 M- Y7 q4 v$ }9 L4 _" j
+ x+ V$ Y2 K" G- Z$ Y$ A第4题,下面四组READ/DATA语句中正确的是()。
& a& |8 l3 y" B6 f0 l% BA、READ a,b,c
* L% b9 |% S4 X6 Q3 Z# BDATA 1,2 * 3,6
n p( s2 o- m0 m) |( ~3 `$ ^B、READ a,b,c
: m8 u8 t% i; T5 g7 a; }: T/ VDATA 2x,3y,4
2 V; P0 g& N* H% g, JC、READ a,b,c$ d! w3 Y7 Q4 f+ y
DATA 1,6
4 f3 a$ _4 Q& x* a9 M3 FD、READ a,b,c ]4 M" d3 Z' {- P
DATA 1,3,6
! o4 g/ _! h9 E( _! h
/ P2 B9 u* @/ c/ g/ P( Z+ ]3 t8 v7 C+ D' H
5 R- e6 D8 _5 q& c9 ?1 h$ s# b ^第5题,% l0 b6 M! ]8 O
A、35 ]8 E; H0 D! q" u2 y3 S
B、9
0 n6 A8 C- L1 j0 NC、-991 v7 W7 K& y5 f8 Q2 {% I3 x
D、12
; o, M1 v* K* ?0 }
3 n+ ?" i+ v3 ~7 _) @" Z3 `1 J; a. u% V9 u; i
! y' i, i" ]$ m$ e- T# m' f第6题,以下说法正确的是( ): [* \$ |; S& R6 b! I
A、C语言程序总是从第一个的函数开始执行/ ?2 C3 R' b4 N, |
B、在C语言程序中,要调用函数必须在main()函数中定义3 c# b8 s* G3 ^9 ~# b
C、C语言程序总是从main()函数开始执行- _+ I6 l. E+ s- o0 m" x$ b
D、C语言程序中的main()函数必须放在程序的开始部分 I0 ^2 } U i ^; N. P2 c
0 q9 z3 N# {6 j# q' B5 I L- K4 W) C. i( F, \: K
# ~' _2 ]+ p+ D+ y. U1 W q# r第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )+ j R+ W. Y2 D7 c
A、sizeof,&=,,^
q" h! d" Z; I! } c( w% R3 LB、sizeof,,^,&=
) d/ J1 D6 N' JC、^,,sizeof,&=
9 g) w+ t2 G* e. SD、,^,&=,sizeof. L. B q! B2 e( T
, a, [9 T- ?$ Z$ p' A7 q9 I4 b
9 g, z+ {. {; C2 T5 m8 M @
^, I! B/ x+ G' a' I; r/ c7 k8 H第8题,以下4个选项中,不能看做一条语句的是( )
2 m# H% [3 b) J' }: aA、;5 p: e0 W2 D% d
B、a=5,b=2.5,c=3.6;
1 p3 m/ s. m7 j* jC、if(a5);
d4 c, J' H, y" m% S; ZD、if(b!=5)x=2;y=6;3 Q h9 H: ~) A" Z; \9 h4 H
9 }) D6 v& \0 l X
! [* ?4 k! r) u# _* Z' Y7 e5 k ~1 G( U% z4 G: s/ c; v" y
第9题,8 w$ O% }3 A6 C G5 U. a
A、6
2 Q* ?. U1 E U4 ^B、246 S) r. K# m; M h7 w7 L; j
C、302 ]) O) k2 S8 }
D、32- N, \! h" @' a6 f
$ C% d1 `' a0 Z! y1 ~
0 _ ?5 L; G2 P- d2 m6 u1 b
$ u! E5 l* n c/ i: E% \+ A) Y' |
第10题,下列关于字符串的说法中错误的是( )
9 W9 q6 _7 J& y1 PA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志# u9 n ^1 s0 f/ t& |( T
B、′\0′作为标志占用存储空间,计入串的实际长度+ \' K1 R7 u- w/ R) I. w
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′
- n1 \6 s9 ]/ _/ H4 s3 b. C' Z1 yD、在C语言中,字符串常量隐含处理成以′\0′结尾1 M6 \' W4 B a
: p* z1 ?% U; Q. H' p' A8 C5 A J: m" a2 v
% n% J, p' Z2 S, F) \+ f第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
, E7 M! P9 i( H0 v; ZA、1, g7 C d9 A1 v' x# \( k: U8 f2 E
B、24 v7 f3 U6 q- V# B. V$ k
C、3$ `; m$ [: M0 t) \
D、4
( ^' ]8 |6 K+ Y: g$ E( h
' H. l$ C# I0 M0 y1 p
8 p- l, Z2 j* i; |3 C
. l2 A4 e+ U+ _# E第12题,表达式" a * b % + c!- d # "的值的类型是()。
3 Y! p8 b3 a8 f$ f6 }- MA、长整型
' X% r! p9 T v3 A! z" ]: q! gB、整型: O5 N, S! b. D; I3 z) W
C、单精度型" p: [/ C Q% j: ^8 \
D、双精度型
* F' ^+ ~! x/ Z6 q/ p$ C6 N, j3 ~9 W# a) N+ W: P: r
, j. T+ h9 W( }+ y6 S% d( p
1 z3 j$ ?- M( [9 Z* ^
第13题,若有说明语句:char c='\72';则变量c( )- X7 h5 E2 d% F- R
A、包含1个字符$ S1 H5 d4 |% s% G7 ~. j8 J
B、包含2个字符
* @; G |( d K1 f; r% [' SC、包含3个字符! Y5 d# K1 d5 C* f# l( y1 C
D、c的值不确定' g, @+ N; g9 L- F. @
5 v3 k" p5 t, r8 Q
: O: w; O, L; c# g: `
% E' r4 S D& f; ^. v第14题,语句PRINT "25 * 4"输出的结果是()。
* U H7 f- Y& E! ?* h- RA、"25 * 4"4 s6 Y6 F" z3 x: O1 h* ?
B、出错信息
" |0 V) h5 ?! ?4 B3 ]$ RC、25 * 4
( l. Q; P# C4 u8 r8 Y$ N) G; Y# ND、100+ B C) ^; j3 H% i5 C0 X. {
3 w L) N2 }9 j& ^; J$ \" Z
1 |! o8 q3 x$ T3 ~# z K" u3 n3 I- B' l$ s
第15题,表达式aB||(C&D)中运算符优先级最高的是( )
) |4 p7 U4 I/ d0 M zA、||
# P: A, ?2 \% l( c4 cB、&
% t+ ^+ v4 N1 l: y9 g" |C、) F) t* e6 r0 \0 W
D、()3 X3 q. p* |2 F9 G9 u$ v
/ M% X4 _4 _2 i' v9 Q, e$ R4 X) q% y& b
5 T# K2 J) h3 |7 B5 D5 T; L- n! D, b9 r8 U: x
第16题,1 C, H( i2 L1 B+ u! N- W
A、BELL W% E0 \; D4 b6 ?+ I \/ K
B、BOTH7 [, N" S4 q9 p
C、BOTTOM a) M0 K" d7 n! ~ Q
D、AUTOMATION
1 o# E+ H1 \" _) z# i$ ^, N2 O6 s' }& N1 Y$ s3 U$ l$ @
$ \5 I& ^4 G4 K
' j$ w" C) k7 E3 l$ I
第17题,下面四个语句中,正确赋值语句是()。: x5 k' _+ P" F5 ?- p& s3 j
A、LET x,y,z = 5* o2 K F0 E& a
B、cosx = 0.53 R& ]0 @1 h( j/ ~8 \ B
C、LET cos(x) = 0.5( c9 x, q1 j$ ~' ?# w$ E0 y% {
D、LET x = 3,y = 4,z = 5
7 R) w7 w, o+ k
( V R1 }+ d0 [" e& W/ Y' n' F6 U% I, k3 ]1 A( ~4 m7 ^' Q
: M3 n+ |. \, }! v, t% i
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
. C& A) } {$ I8 b5 p. l( XA、逗号
2 ]3 P! g$ w. P/ m' MB、分号( A9 M% t4 m- `- W4 ^# ]' V0 m2 ~
C、顿号
: P% T1 q' u+ |* C! \4 ~ m6 f- SD、冒号% {$ ?- g v W1 p, H0 s
9 K# E- R) n1 B/ B, F) c' H3 W# p3 T
- Q1 B, J9 d# ^9 c3 I
+ O- a9 V; z5 a2 N6 u! l第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
0 z; A* q1 Z: E' _$ lA、2
% m& ?% v8 ?) l6 P6 KB、3. @( \% d2 u$ }# f5 z* S' ?
C、41 W: f/ u: z7 d5 Q
D、5- m+ o9 B+ j) [) t. l( [* L- I
) |! T2 \( W6 G$ u
+ D8 r6 B: ~5 B# J2 x/ ?% a+ I5 {/ Q
第20题,下列运算符中,要求运算对象必须是整数的是( )) \/ }' e& t* _: ]; o3 L
A、/' i0 Z% _& K0 k
B、*7 C! W' }* K4 _ @) q1 Y$ w
C、%
- Q! @3 P& j* j3 zD、!( b" S* r* Y( k) A& Y
/ l8 y4 c3 O' m& J, Y
! R' {9 B5 i4 ~+ q [) }( G% ?4 L* d/ D2 ~7 P
第21题,在程序设计中,数据只能是数字7 V& F# ]( ?' }4 d% i
A、错误6 {' b% t) _2 V4 d' C0 r; _
B、正确& {4 A( B$ J4 o' }) ?, P9 R7 W
1 a& L+ n& a0 _4 m$ K8 ]4 w/ N8 ]4 V9 F
* _5 }+ W2 b$ F: d2 w( H4 W4 M P第22题,在赋值语句中,关键字 LET 可以被省略3 c, O! X! J' C% k
A、错误
" S. |+ r( J( R! {" GB、正确+ u' s( [# V3 A2 d2 Y! P ?; d
y+ U) U8 A7 M4 L- }+ t% l8 d
) d/ n- e% @- D2 S) M5 t; V* M! _& Z' n1 A1 V4 y- o
第23题,NAME 是QBASIC中合法的变量名。3 p, g! Q9 E) q' f5 U- }4 J$ y& V
A、错误
) d; {2 M' [' N7 Y1 GB、正确) S% X" M# ? m/ f. c }0 s* J- e
& L0 [7 ?0 ]& E$ b( e: d
9 @; D+ h0 g1 C& _- X0 U
, d. E. ]$ j, L第24题,QBASIC程序中,行号是由数字和字母组成。
/ v- @/ j; ?5 G( R; `! w1 aA、错误
# T g5 m% Z5 @B、正确6 ~* E: ?/ N3 }
; ?5 d6 ]- o m ^" F1 [6 } c- Z, e6 E- _
& F( y9 Y8 S/ |
第25题,变量和符号常量实质是一样的。* W: o9 v- s' ?3 r; v/ a6 F7 p% }, J6 y
A、错误6 ?3 [, C/ _% j- @
B、正确: y# q6 M' N; f; f$ u
( v: M ~( H. g2 `" f
9 F9 m, Q2 e# c, ^. l, l3 w
8 U9 \; Q8 o2 i1 \* \5 p0 l) W
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。; K6 L; `7 o$ Q
A、错误, t: Z$ n$ \% G0 p, ]. L, r
B、正确
$ q8 x: U: T! @4 T6 K; V z( U- h" I3 `4 U: m. X7 n
2 }8 Z+ F- c+ y1 i% s
' L( H" ^7 s4 [2 Q! h. W, }第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。6 R8 i+ I" X* C. c% i6 L$ H
A、错误) I5 d2 k4 I4 q$ f( R
B、正确; T) z O! I- N, K6 U! T
9 f9 q" r6 u: f1 y; i8 J
. U! o! u8 ]9 E" }# Q9 M) w1 d2 \0 }6 E: S
第28题,注释是QBASIC程序中无关紧要的部分。% d, z4 h! @! V1 Q
A、错误
: E3 g! d s. f+ CB、正确
, C; c& Q4 j+ U3 ^; H1 [( d+ I3 A! o# ^8 X& M% j
2 F# B: p9 N/ f/ x7 n6 N
5 D* ~, j0 W$ c" C. c第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。: L0 X s- C) c1 Z% C# l
A、错误& i5 d; P% N V4 V
B、正确, y' m2 N1 L) v- I
& \1 j/ {' J1 k9 G- O. \
. F% ^5 A* c7 }3 H3 i8 L( u% a3 b$ [4 [, s ?
第30题,在程序设计中,数据只能是数字。
; k- g# x+ R0 d! m. HA、错误) {7 q% D0 j z
B、正确
( O4 y* `# ~' g8 @$ O! R' U) J* ?- \' |+ x! R2 z a. o3 o. A7 c
9 L% Q& X+ ^" I }/ i$ x( L4 }) `/ T# j- r4 G+ Q2 O" k
$ @3 w1 u$ q$ @
, N) G5 M4 \( }, C0 d/ H
: J- M9 @1 D t5 x; W: W; A
4 E* b, p! [4 o- C* o& L1 L: i; s, {: E. \
- w/ M5 z( b; b; `
5 V3 ^0 W3 ]9 M9 b% M' ~9 f2 O5 ^8 V- `3 c5 @4 u2 m
0 i" ^/ y/ V4 n. o
- W) b3 W5 z: L) [4 y' s) j
. @- r- O& w) {# O& q7 x; Q: N$ Z2 u4 v, x
|
|