|
【奥鹏】[四川大学]《程序设计语言(1)1347》18春在线作业2
, d4 W& L. i8 ~: q$ Q; A试卷总分:100 得分:100
l- U- D+ b5 T, V) j第1题,在QBASIC语言中,行号或标号的作用是表明( )。) G2 U4 e, y" U. ~# C
A、程序执行的顺序
+ Y2 k+ A) n4 @5 w6 n, ~1 WB、程序编排的顺序$ v9 \" Z: W: H) K
C、转移指向的标志
* A3 C x+ U% p- V. H5 T4 u$ m# A6 HD、无作用
, C5 N; a; W' B$ K
, c! e0 g5 x; o% `0 T$ N i6 N' X7 j$ A s/ P0 Q5 Z) Z. L
! O& n e; V; ?5 G4 L3 H第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
0 p2 A+ W6 h% V4 J( BA、a:=b+14 t* J" K" L4 @7 U7 V
B、a=b=c+2
& M" W. u6 \2 a+ G' BC、int 18.5%3
2 m+ {; ? m# k" b! A3 m* wD、a=a+7=c+b
+ g6 @' X* o+ y2 M F8 {- F" n
: A! j9 g: g7 b i
& P1 p: S. Y7 I, B* {* q7 t* f4 v; I$ x; j; _" Z
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )1 N" T& h ^4 g& ~- e
A、1 0& i# C6 e& o' \5 q m: r
B、0 17 e5 L, w+ Q8 d4 E
C、非0 非07 c) m0 j# K7 O% D
D、1 17 C: A0 @# a# I/ ]
( M$ V2 k, w1 F- w, X+ c; h# o5 q1 G/ }, Q
* s- ?9 ?; `; m: \7 [
第4题,下面四组READ/DATA语句中正确的是()。 ?/ W9 b' `- I t3 J
A、READ a,b,c- i. _& N' t9 J
DATA 1,2 * 3,61 e* W# x; a, B& G9 Q; T! K
B、READ a,b,c
3 E8 O G }7 Q( D2 f4 n/ yDATA 2x,3y,4, x4 e+ _" w: x: e& v6 S6 [- k
C、READ a,b,c: d/ F& \6 \4 y& C
DATA 1,6
2 v6 [# R6 D2 C eD、READ a,b,c
" k0 s7 O2 k% K8 g/ W5 w C/ JDATA 1,3,6+ l! t |$ F7 T2 q& w
3 `" D# X# b. l# ^: Y7 Y# z
5 C3 {3 a% S! P
7 r: q$ T2 {! W% s6 e/ U8 c; H6 Z第5题,( B; X& ]$ r; o9 D7 ]
A、3
# _5 U" c' r" MB、9
$ B @$ p) H- \9 I; I. s" ~2 o( NC、-99
, o2 j6 b3 ?, I( DD、12# L. E( i" D% i2 Y! H+ t
" l- n! g4 U- P' ]
+ j, r, ]; G% X3 l0 T% K6 V
: R+ |/ a& Z: _" @+ Q第6题,以下说法正确的是( )
2 e1 H- R) d; x, p# F# DA、C语言程序总是从第一个的函数开始执行8 G6 f% D8 V- x; _( |
B、在C语言程序中,要调用函数必须在main()函数中定义, b- A |. x1 x# `
C、C语言程序总是从main()函数开始执行* S8 e* M- y: k7 q8 k, j: ?
D、C语言程序中的main()函数必须放在程序的开始部分
* w/ T4 L6 W% |( X! a9 d
$ u3 [7 @8 o6 a+ F- p- h3 ?6 |1 t7 P4 {" M* G6 X3 a4 N
: P' E1 b0 D- Y$ C. c( a3 C第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )+ v6 L& @' g$ a& J0 ]- j7 `/ q+ g9 W
A、sizeof,&=,,^
* f$ k5 M* s* ]; y* [! N! @# bB、sizeof,,^,&=' j; U+ G( z3 [5 N4 C
C、^,,sizeof,&=
$ W+ L& x+ W+ u7 ED、,^,&=,sizeof
; N3 w. l( C. @
* }- g: P7 S8 P; H
4 `7 E1 `0 [6 ~0 r, a9 X* y/ H* y9 g4 L/ D3 g: q
第8题,以下4个选项中,不能看做一条语句的是( )% a1 @1 t+ U& j8 T- q
A、;- n! i8 G9 |! R/ F2 u
B、a=5,b=2.5,c=3.6;
0 ~7 s- x- l# A2 h5 oC、if(a5);/ c7 v6 v9 N$ m C8 Y, f
D、if(b!=5)x=2;y=6;# ]0 x! ?6 u0 f; f0 D
; l" f6 i. B5 C* M% I+ L7 _
# o4 H3 X' F! z* `. O
l9 N* ? A6 c- W2 w( J" L, |
第9题,
! v& h8 e* n+ E2 h7 pA、6
* b6 T3 e2 W: UB、24
! I8 s* \- _" j9 U5 jC、30
, ^2 m( m% |: p/ Q0 v) X4 M9 G. kD、32
7 r% ]2 K p8 U' J M: n
7 B6 |8 N$ D h. h$ ^( f9 a3 ^ L+ Q& k9 V/ r; s
! I* ^* D$ w+ V+ I- i; a. U
第10题,下列关于字符串的说法中错误的是( )% y2 M8 p" Z; E) \0 `- l. v
A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
1 }" @& P8 B! ^4 l/ pB、′\0′作为标志占用存储空间,计入串的实际长度 D" [5 W" q$ i+ ~
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′4 b( V7 L3 @8 j( {9 e0 {3 V
D、在C语言中,字符串常量隐含处理成以′\0′结尾
) c! J# W; X2 c6 S1 p% V/ N+ @% x. T9 h, Q
9 J5 Y7 S+ y5 O9 h! [! U
' U* r- M; z! P; b# |( |4 n第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )% {& M0 j, T# t
A、1
4 S& k8 ~5 s$ f: dB、2. p2 |/ C# [& ~2 I# ^
C、3
$ i5 Z( X0 y2 D( j( pD、4/ t* h, H+ G" i
. C2 B; c" H; X0 G- A2 o
9 p& E" }8 T2 p( G( z; X/ ^+ i; d$ L- V1 F; l% m7 l- t
第12题,表达式" a * b % + c!- d # "的值的类型是()。
$ T3 k* x$ W: _( }- ~A、长整型4 |5 L) r5 T% k, \2 @+ X' g
B、整型7 @3 e8 H# ~% ?2 l/ D, b, b: `4 k6 m
C、单精度型
) O. }) o; q2 W: q" s. `! L0 wD、双精度型9 J T/ O6 I0 S: V1 N8 Q
+ K( A& v7 k; \6 F8 q/ [! ]
2 c. ?' M2 C [9 V( |9 N7 r" [1 P
; N0 D6 s* Q! Z6 O+ w1 v) y: B- r
第13题,若有说明语句:char c='\72';则变量c( )
! W2 Z, @) j; T( m$ gA、包含1个字符: s6 ]; C: ^* X+ r
B、包含2个字符6 a& i- v8 z ?. j
C、包含3个字符
+ x0 C' H" ~. U. J' M0 i1 YD、c的值不确定
! \. r& k& V% o: W: q, l
7 D( P' [! Z. Z$ g! F$ p8 ^8 l/ q( y% z
: J; I3 x; }0 v! E' E' ^6 z2 `第14题,语句PRINT "25 * 4"输出的结果是()。+ |* z, G$ v' g; ]+ o1 F: b. P& _
A、"25 * 4"/ m5 C4 w8 x, B6 v9 Q" l
B、出错信息
0 f$ Y/ Q: ]8 ~6 c$ n& |+ l& bC、25 * 4
7 d/ k* B8 M+ F$ k9 m/ PD、1007 U. {0 t* ^( I0 d
0 [( L- B9 a2 N3 M3 Q
# w; g# x4 f" |% B; ^/ g, S5 r' e* j# _, ?" D2 `) Z
第15题,表达式aB||(C&D)中运算符优先级最高的是( )
6 b: g, ~- c; k8 N) G' u0 BA、||) r9 n- ~( ^' O4 }* j+ @4 x7 S5 t
B、&: z2 b! O6 a' l1 P }6 v
C、2 f; T! B. G1 Z3 K4 L& i$ a
D、()$ ]4 N' z- J2 u% |5 R3 \
' ^7 X6 d8 ?" s9 f! p0 F! z9 o1 A) ~" J+ [" c% |. f
: U0 ~6 q# r" C! g' c! F* [第16题,3 Z' L3 v4 ] Z: t9 n
A、BELL
3 c2 U- g: P! ?1 rB、BOTH# j% B7 r3 `9 @" t2 D/ |4 H
C、BOTTOM
& _- K0 x% u' i: CD、AUTOMATION
1 u, O2 j( ^1 {' k& Y" g
: s, Y8 {! |7 } D
! a* q6 t1 L0 @/ ~! c
; U% L0 s2 q! \( ^第17题,下面四个语句中,正确赋值语句是()。! t, Z ~. w/ N' J
A、LET x,y,z = 5 `, m5 s2 ~& C3 Z) i
B、cosx = 0.50 W* G; z; I0 z8 c
C、LET cos(x) = 0.5# r. d! n) W8 ?/ w' v: Z0 ^
D、LET x = 3,y = 4,z = 58 b! M* t! {0 _" N2 ]: L
6 [* K0 M' R# M' n# G3 Y
) V2 a9 c- h; R+ o! L
! ]* a& s6 _; E* I6 J第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。4 I& y9 X2 D/ t; Q6 D* Q
A、逗号
" t) J; U" r5 ~B、分号
0 v c7 b* e* Q6 g# D- K& |1 y1 }C、顿号
7 W! T: Q2 k0 C; \0 U9 w, BD、冒号
9 p5 q* P* @ T& \4 U
' h! h, u$ N$ O4 s. \2 R/ |( ^8 _! }& E7 |& f/ O4 t0 Q% W
2 ]: D% C! k! u: e0 U5 W
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
1 j: F$ G9 n! C8 v! VA、2
`( \+ ?# e! h( v# @ @) VB、3, N7 m" }7 C$ h. O0 [' e: a
C、4
7 w- U- ?: x- @3 M4 z6 i& }D、50 e; s4 d" R8 \ u$ |9 U' ]
; A+ g1 y/ a/ Y# Z
$ L. f2 Z* B- T' k* t
9 c0 X6 I2 @1 k0 D& P# M
第20题,下列运算符中,要求运算对象必须是整数的是( )' t+ Y9 _4 X& V
A、/
$ f R" R( B" Z% T5 q: X+ { rB、*) B# }- Z \+ H
C、%
9 n! A% S) h' m2 H- G' @7 f1 AD、!
' K+ C: J7 Z- k* m* }; C8 [: k6 o% t
. [1 K0 c1 \7 V3 s
- e" @% A/ T$ N* H4 `
第21题,在程序设计中,数据只能是数字
O1 q& U- w6 UA、错误! _6 v% @# i2 b$ c- R
B、正确
/ b5 Z/ ]: K9 Y( a. [; ~$ j( f' |9 V' C$ c' v
: o( V+ a! K4 u7 H) F2 e
! q1 b+ h* s% K- w. S! S: W第22题,在赋值语句中,关键字 LET 可以被省略
$ U, L( H7 [. V }A、错误: }" \" a5 _1 [! y" n9 L
B、正确: v! D* P" g- W( O% Q5 p6 G
( S0 ?. b2 Q8 }, E
- y8 a; W* ~: M- x) I/ N' n* x+ y- W' U: v) }- N# X- p& Q: t
第23题,NAME 是QBASIC中合法的变量名。
# P4 p) {( L' Q( ~ [, X- LA、错误
( W% ?) c$ E& _& L! {5 \B、正确- Y) F; X: {% R$ m8 G+ W0 p
1 K3 s5 K6 Z+ j. ~' [
/ d& ^2 q' B1 s7 J' o. B4 C& @: ]6 c5 O5 Z* n
第24题,QBASIC程序中,行号是由数字和字母组成。
9 o, s: |( i/ f' oA、错误8 K; i' Q3 @% s: l' b+ R
B、正确
( ]0 u% P- c y! f) M7 P, b2 P6 x% D. _- H
; G$ P4 s' R R" Z! t$ C! o( S
+ h/ y6 @5 F* d/ D( {1 f: O/ l7 B第25题,变量和符号常量实质是一样的。
3 B3 E7 m e) p4 XA、错误+ M p& v% _+ X/ P( X+ I& T% u
B、正确: C0 u Q, \' p3 K
3 P; x% N+ b1 ?' [, _" O
; g) A* i4 |6 s6 E2 _0 k' m. q4 s. n" T! w. B& d$ W1 b$ C
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
3 j" z" l% c: W+ P; r/ |A、错误
- d# I; \" K9 C; nB、正确
& k7 R( `7 P+ H! p- @8 u% x
$ o! m8 u& w/ H5 ]: ?' ]) j6 Z( ]4 S/ M8 @& V% T+ m0 e' z( P% g
: L4 X# s5 Z% L6 [8 [3 P* p5 `第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
* t& c1 u/ L: q. _8 G7 g5 CA、错误
; F$ o( g* Y( j% O/ n+ x* p- p9 AB、正确
j- i4 Y' ?: P: M0 b# G K6 a' c' n& _5 u% C9 T$ \3 r: u
# \% O; e8 J2 W4 _. B
- q4 a1 r4 O. ^0 K第28题,注释是QBASIC程序中无关紧要的部分。
7 R) s6 f2 y) YA、错误- B2 O! k, D- X2 f# N; H
B、正确: @3 \5 N3 D q: P! u4 D
3 c4 B) Y0 A4 F% j
' P: e) i q0 j$ @) S5 ?0 B8 x$ p: F2 X3 x' U
第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
. \6 s" M4 U, e4 n4 d2 X5 _" RA、错误 U% X( q- V3 B) Q0 y9 ]
B、正确
6 F0 Y, j" `# K8 i/ H4 b. f5 r5 `- ^
6 k; S g1 E- T- V) d+ M% R% |+ R
+ @2 I7 l# H9 z6 E1 m# P# f' ~第30题,在程序设计中,数据只能是数字。
7 m, `3 |9 U6 {# \' t. `% DA、错误+ A* I/ H5 @( Y. Y
B、正确
6 C/ K4 {2 U. D8 F- G% D8 W5 A+ ~' l4 |2 ~! p9 o5 m$ ]
: j4 R5 `" ?1 p1 x1 A% ?1 Q) e- a. z e8 ~
* _# B& P; e$ P5 F" G2 ~+ u6 S( `# j1 I6 ~% [/ c
) G3 X" @0 t0 _0 m+ w1 c
7 J* M' o+ O, B) i! F) j" [% v' d5 Q7 e, a* N2 n5 X5 ]
& `* X. b: z. r, C0 j
; p# C+ y+ G. y# t f# U/ X/ r: g3 p; B
3 f! \& Y" y, m/ D0 s
2 _. s1 s* M0 K3 | V$ \
& k' N- h; D2 B$ v- d6 x, P0 G1 O
$ M. U, Q) X3 r+ ?* v K |
|