|
【奥鹏】[四川大学]《程序设计语言(1)1347》18秋在线作业21 H0 x- F2 I, Y. \/ G) J( D8 t2 `
试卷总分:100 得分:1006 y1 D, S! h& i. f' ^, d
第1题,在QBASIC语言中,行号或标号的作用是表明( )。, b* v, G6 O0 k2 C5 T
A、程序执行的顺序
: j+ u( G8 I; O; n2 K2 |- d% [$ kB、程序编排的顺序
0 O4 K4 @' L# n) {( j+ M2 ^C、转移指向的标志
1 h0 J8 l+ O4 A- M$ M( w" y6 j* w" pD、无作用& L' c# J8 {/ @) U
4 O) ]# Q% X( F* l/ H% ]
0 v" l) L" S Q$ O3 S4 C
- s$ I( \/ E! b- C6 n第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
- Q( p, O/ c$ i8 Y4 o; X1 |4 @A、a:=b+1; e+ S- R3 _2 F$ E) V" D5 s
B、a=b=c+2
! u q" w+ ]7 gC、int 18.5%33 b4 a/ U- w3 Y8 A ^- u- d
D、a=a+7=c+b
8 |: S1 S+ Z" I# A* n3 p4 s2 `" N9 h
! ?2 G" @) x3 Y3 N; o( n1 F: h
! q( j1 j6 p( }第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )
W# b/ [* {, k4 N. fA、1 00 {9 ?2 |9 h. G8 U7 `- _, E
B、0 1
. s) O; P v% P& ?3 mC、非0 非00 H6 g5 }! Y* }
D、1 1
/ q' ^$ w( U1 p
& ^% V4 W# F3 v* [0 ~7 j
' Z+ L& j: l! \- o
- ?/ B$ E# n1 i7 u1 W- ?第4题,下面四组READ/DATA语句中正确的是()。( m6 h3 [- `* Q- L$ x
A、READ a,b,c1 _! Q! `6 j/ [5 D: ^! X4 d$ I
DATA 1,2 * 3,6
5 P- i' z+ U. K( o f& IB、READ a,b,c
+ @+ W' V- b/ R6 \8 V" DDATA 2x,3y,4( Y. n6 D. H! q* z
C、READ a,b,c4 N/ {& u1 o% x3 X4 a' v- R
DATA 1,6
. q" p' H- e7 d* D' bD、READ a,b,c
2 V, w3 M# g6 J) ODATA 1,3,61 @7 e3 H7 U! m1 `5 U( B
5 r1 b v" ^( V( X8 i/ ?
0 H: i' ~. k$ m' J
# B* S0 q8 v5 l e% `7 ^% S第5题,
( p1 R, Q- R0 V2 gA、3
: d# h& K! \: A; i0 OB、96 b& V( [% d& D3 H
C、-99$ G: K: P+ W) u
D、125 O2 O4 u3 G$ F* J- p! p3 a
9 D' s x2 {2 P- @: w: \% I
' o U8 ~9 J3 s! P) J" s/ V/ y* b3 X) c i8 g6 y- F4 a
第6题,以下说法正确的是( )
; b# }2 e! q. }4 a; e6 ^! e# rA、C语言程序总是从第一个的函数开始执行
: T# D) p' l/ C+ i' [B、在C语言程序中,要调用函数必须在main()函数中定义8 l& C( G' B) @/ B8 i
C、C语言程序总是从main()函数开始执行
4 G7 |5 Z+ R0 ]2 e# xD、C语言程序中的main()函数必须放在程序的开始部分
. L& {9 F+ A! ^" E9 F8 d. K7 m* R, M4 u. P
# I% H1 w( E, j6 C' _: ]
1 t2 E* Y. V N( x第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )/ W' Y% G' \2 W$ K& ]
A、sizeof,&=,,^* y) T# _2 m9 @' ]
B、sizeof,,^,&=
) c- }9 i2 r( y. ^) _C、^,,sizeof,&=; b" O/ ?' s2 g4 d
D、,^,&=,sizeof- b7 C* U8 U2 B2 ^; g
1 S1 _# n+ I9 ^5 f& Z7 f# _5 B+ r# u, V; G2 P
7 j8 \ r+ m2 {& V3 y* W5 ~
第8题,以下4个选项中,不能看做一条语句的是( )" }$ ~, l& g% u& h3 s+ J
A、;
( F! y3 }* [% o$ ~B、a=5,b=2.5,c=3.6;
2 W& n+ K9 r; @( G7 N' h9 CC、if(a5);; }! k1 ~. L2 F& o& k* i0 L" z
D、if(b!=5)x=2;y=6;! F! }. F* F7 d3 F
# f6 y' V. T* W1 i! r0 B4 ?( z0 J7 A) A5 Z# R) w
. m* b$ G' z) J" I8 M, ~! c
第9题,
; N2 o1 P, b6 R, z* x+ d7 C: {A、6, X" i# L- p, @' P" p8 u# y
B、24' I" B: g: N/ @/ }5 `7 j: o
C、30
" r6 `7 j" }2 Y. A* g/ y% Q6 O( zD、32
) |/ N E3 ?6 E( o# n) `3 N
: I! z( g n: n- l+ G0 [2 |0 e) f" \' E; w% W ^
( \, d y2 _$ l3 C* t$ \
第10题,下列关于字符串的说法中错误的是( )
$ H. w$ w# y: zA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志+ w: L0 G6 j: p% R% |% S- M! X
B、′\0′作为标志占用存储空间,计入串的实际长度
6 Z" L0 D3 Z# G1 v* ]: k: zC、在表示字符串常量的时候不需要人为在其末尾加入′\0′# k2 N! q6 H8 x5 a& q
D、在C语言中,字符串常量隐含处理成以′\0′结尾
, ~( H5 e _* e; U1 I' E* [7 @/ e( C! {8 ~$ `1 H2 E* \. r
; j/ E* O* n8 ~7 u# \; Z1 K, z
- A! w4 k, x, [7 f9 ?* d第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )- s% d$ C( o! ~/ S" t! t5 h3 b$ f
A、1
# X9 y+ U/ D/ Y3 e7 X7 |. |1 KB、2" B) r: a2 o. e E* R6 N5 w1 B
C、3
6 g( i2 q+ D+ I2 Q- fD、4
2 g( g& y1 O2 K' t1 P7 x
! e6 L. e, B/ g$ u4 ]0 `' C
( C1 s7 K! f0 r% ^1 ?" ]1 B5 M9 F3 D5 U$ H
第12题,表达式" a * b % + c!- d # "的值的类型是()。( J* v3 a! `2 f, g- z- [; W: C7 Q
A、长整型) [+ Q, P# ?' E) w+ f C
B、整型( b: ]6 ^+ v; B$ l* f1 G; U7 y8 t
C、单精度型( k6 {1 j" P* D( a& M$ ]. L' M
D、双精度型
) m1 }# ^# [! u3 Q2 S8 t6 w3 @$ I5 [; @8 L7 {
: d* f0 j! x) f9 C5 e' y
! j) \8 s2 h/ S; e/ `8 M* ]第13题,若有说明语句:char c='\72';则变量c( )
& c& t- @! N# N4 r" x$ \/ k: M5 LA、包含1个字符
$ S; g! A; v9 J; XB、包含2个字符. Q8 Q6 J; ^9 w0 h) w& w
C、包含3个字符
, [+ v/ }5 P) O8 n5 A9 x, SD、c的值不确定
k l% K8 ~6 i$ b; i$ ]
# J- \ m, J: a! v
' H8 u: C. I) N6 _( H
. m: x' Y- y5 h/ [8 U第14题,语句PRINT "25 * 4"输出的结果是()。$ g, x4 |0 e( J+ u( ?
A、"25 * 4"8 I2 [4 }8 a0 \: H
B、出错信息% h5 d f. R; b/ @: ]
C、25 * 4% S8 m9 d% D4 s* S
D、100) P) F) |- A* F4 w; e
, w- T8 @% `8 }$ g$ W+ Z* |9 [) `6 S/ ~/ Y+ W5 @
0 t1 i( r X: I/ f6 z- W
第15题,表达式aB||(C&D)中运算符优先级最高的是( )
+ P! Q6 u! w1 j. dA、||
9 n8 k. g/ z& }! VB、&5 V9 V3 _ y7 k2 Y2 y# K
C、0 x9 v% L. A( ?8 K
D、()& T3 S& k! _) x. ?5 l, J% ~/ _
* ~* F3 t+ c8 Y" `- }% z! P
' Q8 K5 n7 I5 a+ U6 g- A3 z- {$ N9 N
第16题,
+ i6 h6 u4 @5 ~7 j4 q& L$ k5 XA、BELL3 w1 t* I# x# s+ x$ Q
B、BOTH
7 p. F2 v) H2 b3 B( K1 M& {C、BOTTOM5 q% T3 ?# W" L' {) ?& g( }
D、AUTOMATION' o2 _' S- }" Y0 X- _8 w+ C/ S
, U' p8 p' m, |8 n* Y) r! r. j; ^$ P* [8 ~' Q/ W5 l: T0 z
( `9 g5 b1 T$ ?# U5 ]* G" y$ o
第17题,下面四个语句中,正确赋值语句是()。- D9 J& M# t& Y
A、LET x,y,z = 5
* L2 ~& f, T: d5 a% L* M% W/ sB、cosx = 0.5! o: T: D' F; @# _* o* k* l
C、LET cos(x) = 0.52 c0 @- \8 i) [* ^8 p/ T8 }
D、LET x = 3,y = 4,z = 5
1 P0 d' O1 t) Q0 b* W/ E% z4 K7 a# M7 @* W; O5 n: M0 ^
: V7 M, O+ i8 Q$ z' Z" J0 I
8 B3 I$ P. _7 Q/ W5 H2 X: T
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
, t5 Z4 G' e1 p2 ^" Z0 u: U7 V0 ZA、逗号; C5 N# m- G7 F
B、分号6 r( g2 \. J7 k2 u f4 Q5 G
C、顿号: h! J0 _$ c7 Q7 N% ~( }
D、冒号
* ^% g* v3 h/ a$ z1 @9 G( J( G; F; k! I/ W( J! E4 p$ X
, \: [" J4 N0 V2 W) j; @
& K, o1 Y3 s" V) [9 S% ?5 B第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )# a& N6 K4 \+ f3 ^: X& ^9 d# p9 |5 X
A、2
* g/ K& ]& r, e. h. mB、3
1 f, f3 T0 B+ ?- f9 x5 v% yC、4
& \# ]% V7 s8 JD、5
9 {8 ?" W7 O7 p: e2 o, i
! z. }/ h( n8 O9 ]
% y* S; H5 H1 d( p( g, Q
* y- O' g2 x$ C3 H6 f: h N. M第20题,下列运算符中,要求运算对象必须是整数的是( )& H; `. h( T) h, N0 }4 v7 m6 L
A、/% H' D( O! R5 l: g7 D
B、*
0 u- } k k8 v- m: D8 EC、%3 g2 x) T# J( p& S5 K/ C. O# w
D、!
' C$ M% r8 ^3 w) X6 @
! C3 W, M5 J& j$ I/ R- J& ^* L6 X. I. @* \! H
0 d- W# S2 F- n2 d7 Q第21题,在程序设计中,数据只能是数字
_5 n* C- m" JA、错误
9 ]+ ~4 f( U* l3 n+ VB、正确5 T, I0 B9 G C% K
9 z1 e" j3 d m. C6 b: [1 S6 \$ \( ]/ }7 |$ S+ L
- E4 E' h/ v4 S: t第22题,在赋值语句中,关键字 LET 可以被省略& i! i3 V2 w1 C- I" B
A、错误
: V9 a" r2 S/ S, f) `& P# B! TB、正确# i! _' j I% H$ G$ E# {: [ a+ T3 D- e
/ r8 ^, R9 c! ], _* x
$ p* M% M+ A9 y. ?' {- P2 B8 |( Y1 Q1 B! b
第23题,NAME 是QBASIC中合法的变量名。
3 [/ n3 {8 |8 f( B S+ Q! gA、错误1 K" Q1 j+ y5 y- J0 B6 G8 R6 J
B、正确
7 o% K3 U& K9 I! O, H% J5 @ U6 F( w
$ K- p; u* f! N
& K' p' e! T. ?# X4 Y' _第24题,QBASIC程序中,行号是由数字和字母组成。
0 V2 }/ b( g/ E8 T0 O$ `8 QA、错误
9 ~* g) R2 \ W5 r. WB、正确" W; P; ?& T$ Y0 A; N
/ v+ M* _" V% F4 ]! B& G3 l( C
0 N; \) z$ b- B% m; W( s, y2 p
! I" G7 B1 f, ~( T第25题,变量和符号常量实质是一样的。
9 _* }( R" K3 u5 @A、错误) ?( G ^) @ ~
B、正确
: D) ]8 p6 ^ c5 m+ R" q& Q4 S) `- H" B0 b( h$ M
* d! |% p1 k; C. M L! {4 |9 `
1 q5 F& s5 o- ~第26题,在程序的运行过程中,可以多次对符号常量进行赋值。 ~% R Y/ m* a; H7 f2 b
A、错误7 z+ r% I* c0 z, g. g" P2 `
B、正确
5 `* |, \: l: e2 z# h
2 I+ g6 s; D% k
, X& T/ {1 @0 i/ c( {
. r- s! ~- [! A* g第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。5 ]8 ?9 d; ?5 U# A) c1 Z! y" i
A、错误
; e: j( Q0 E6 d8 S# ~B、正确" V7 Q1 ~4 y, w/ W4 B1 a, H% P
+ c$ i7 v' @, K
5 D: t( M+ E/ r6 }9 R8 P
: I2 V$ e& w% t5 ]3 G* E' V6 m7 B第28题,注释是QBASIC程序中无关紧要的部分。
* T" c9 R5 J2 M& E" \) f5 ^8 X8 kA、错误
. _8 k' F- T+ }, ]$ F7 W. s# U5 yB、正确3 h! b" C: p( g# L& E8 k, s9 H
; u1 D" p$ A9 |) `. L
, Z2 x& J# s I5 x. [5 V' n' `+ O: b! b9 e
第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。2 A% S3 U# U* K2 K; Y3 S
A、错误9 j2 K7 W& g8 v" ~/ ]# h9 c' G8 y
B、正确
$ T( @7 s3 u1 n
1 ?( R6 k; r1 }3 Q8 y
: ^' v# z o# G3 f0 f( ^% x
: `. J" O- v& g# R3 t; y/ F( Y第30题,在程序设计中,数据只能是数字。
! Y# e( b& Y) `! m: K% l' @, ]A、错误
& u: s8 W& q7 T- z& Z. A0 ^1 w5 eB、正确. h9 u! u% E' y
+ x- H$ g$ ]' p0 {0 ]9 L3 E- o4 G" m. s2 X5 l7 U# z7 |
, x6 M* [5 L* N" _
" _6 w" ~: }! W, T d7 X! v! D
! _( ^# g5 ]/ j+ z: X* s# q: i8 v8 P6 J4 y- _" Y
1 g" Z l6 O3 U8 v* H8 F% }
4 M. K; ?5 q7 F! ?% |* H
8 Y" O, X5 o* f1 J- e
' g0 e! q0 R2 F6 P
( }- _9 L- h7 r2 z5 T- ^% C' }; a% g! R, k2 ?* G
3 a: n2 L0 Z5 u) S( S
/ U1 X" O: _3 U3 \4 S# c$ U3 |+ Q6 O. O, d" g( [/ Q3 }6 L
|
|