|
【奥鹏】[四川大学]《程序设计语言(1)1347》18春在线作业29 ]/ q6 e1 Q7 P$ l
试卷总分:100 得分:100
6 F9 A7 N; V7 F7 T: f( R6 d第1题,在QBASIC语言中,行号或标号的作用是表明( )。
8 a4 I+ }6 |. k2 L. W( kA、程序执行的顺序
0 q9 L- J/ P( x9 h7 }: vB、程序编排的顺序
6 A( ~. i+ a! `+ ^, @; B" G' `& UC、转移指向的标志
7 T8 R0 ]3 U/ fD、无作用
! T: c. g- f: h) h# ]
; a. K) g& t) P+ u
- }* g; f- b& J1 {) @
$ d9 X, m- G8 W5 C第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
# s' Z. l' u z' O3 F; aA、a:=b+1
0 q: M; R5 [9 p7 X; tB、a=b=c+2* N. N. B+ Y7 q( Y" L
C、int 18.5%3
/ ]6 m* k: S) J3 YD、a=a+7=c+b. W7 q: f) s( e9 c% p+ |2 ?
* S, P2 R4 d/ n" G6 I+ A8 X
4 M" [! j/ _: \) U+ W# V3 l* j& C3 ?: W+ ]
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )
4 L* F: p' C/ q. N2 }A、1 06 d$ t( ~3 ^. K+ K# N
B、0 1, C5 L. @% `3 B* r/ _
C、非0 非0
: A) d! B2 o; L& WD、1 1: F- F5 g/ i% \% R( K
1 s( @6 O2 R2 C# N$ x! T) A% p3 W* @
9 X) L; ^9 J N% m第4题,下面四组READ/DATA语句中正确的是()。
" D6 E$ z* D( r4 ~+ H3 z* S5 [" rA、READ a,b,c
9 O1 b$ ^0 g, }DATA 1,2 * 3,64 o8 m7 Z& v+ d
B、READ a,b,c5 c- g3 ]4 P" b% q( y! W1 R
DATA 2x,3y,4( `' l- Y9 V& s- X8 R% M
C、READ a,b,c$ ]' M0 O4 v# E
DATA 1,6
7 O7 _# V. J7 n+ i* E8 r; n' h* T/ sD、READ a,b,c/ `1 h e& d+ r {* e$ h! q
DATA 1,3,6' k; {: }$ T, p6 y8 r3 z9 V
# K/ M# k: ~0 c2 y$ p+ O1 k$ M
3 d% j3 ~0 \: Y& t
m' c9 i- ]6 Q
第5题,0 w: H; t) H. G
A、3- D7 s5 f+ g4 C8 X U+ e
B、9
4 N/ Z: g* y3 |* m& tC、-99
' p. `* \/ m# w8 ?" p8 i0 v4 a5 g4 BD、12
1 {- u I# O, V& r5 B9 G4 X) \& h
. `3 h: }- T4 v; Y* v# |8 V# E
" v, y1 s! W0 X6 Z, d! j v第6题,以下说法正确的是( )
- E0 ^8 C- f+ G" ~& G9 VA、C语言程序总是从第一个的函数开始执行* d* [; C6 |6 o% W9 o: n
B、在C语言程序中,要调用函数必须在main()函数中定义& s9 X" x w! o: ^' Q2 Z- t) T
C、C语言程序总是从main()函数开始执行
; T3 w% l% B; H/ D9 @& L vD、C语言程序中的main()函数必须放在程序的开始部分9 X" J( r8 T* r% a5 E$ u% Y3 P
, w$ r: x+ x2 @* L
0 I3 {/ a% j/ y) p
1 v+ g" e s& @( H第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )- b) Z" @" a7 ]& {3 h
A、sizeof,&=,,^1 e3 r: ~/ Q- X
B、sizeof,,^,&=9 d4 u2 q. m( P" Q0 W6 `1 n6 q8 J
C、^,,sizeof,&=
0 z2 Y" N, W) `; G& S6 CD、,^,&=,sizeof: W0 z$ G) [6 Q0 ~( p7 G5 y
& O1 o* a9 q! [8 N" b. w1 C$ G" t
7 i% [+ C1 ^4 @3 |; O6 W$ Y3 J+ n, b% e% A9 x% @+ @ [ x
第8题,以下4个选项中,不能看做一条语句的是( )
5 U) ]: x4 B$ `3 _A、;' K+ X* n: T- }, ?- i7 v d; M
B、a=5,b=2.5,c=3.6;
+ N+ K0 H y! q6 M8 o: Y" Q3 I/ nC、if(a5);3 Z6 ^2 E( A1 G+ f* ?! f
D、if(b!=5)x=2;y=6;- ]9 J$ e; }) ], d+ U1 T* t
. P3 M' J( a% |% S5 M3 I
3 E7 ^& R2 g" C4 I; b# m- ]: V, e9 V2 c- h
第9题,
5 R; I" h6 i: }5 N, p: W! UA、6
3 Q' V% N6 \! i8 o2 F' CB、24
9 a0 \; R; p8 o; M" N7 G; |C、304 c7 w0 B5 m$ Q& B8 @* ^ y
D、32
, [' I2 e6 j4 [
D2 u# f. ]; S# I* H
( ~3 q9 @ R9 E: @8 C' i! g# ]/ Q. n1 M7 `1 G6 i
第10题,下列关于字符串的说法中错误的是( )6 ~6 N! @- m9 L# E) ]
A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志0 M% d7 K- W" x% a" Q' T4 _& s
B、′\0′作为标志占用存储空间,计入串的实际长度
/ } C {# c ^2 A5 U) OC、在表示字符串常量的时候不需要人为在其末尾加入′\0′
& t" o+ R, C3 h1 UD、在C语言中,字符串常量隐含处理成以′\0′结尾
! }; Y9 b& Y. ^ S
+ ^( a* |5 T" W7 M- r) H. n% S$ N0 M
g0 W( g+ n$ r3 x. B0 d: }0 N" G! X- H0 p: C. |1 z9 |
第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
8 V' a/ G) J- o6 M' u- q& M8 qA、19 `& Q+ f7 F! |: P6 ^
B、2
& f" ]) a- s x6 |1 N' ?) rC、3
9 G7 V" P5 a( S. y2 ?6 yD、46 D) Y W/ O9 \0 N7 W0 K( d
# L2 }! y4 P- ]% ~; R2 Z, R7 P, E: h( v( S1 k% e6 P; \
, \3 x: F) J+ j: c& o
第12题,表达式" a * b % + c!- d # "的值的类型是()。3 r; G) R* \7 e. V
A、长整型* m( b# _1 [' n, Z1 u0 S* ?
B、整型* _2 B5 Y I2 w
C、单精度型* U S; F. O2 T; C; M1 p
D、双精度型
* `! W6 K# W/ N' F% q/ e) d% l4 A$ ?3 B4 W) h1 ?) j% i5 C
4 N/ o$ G3 y7 O( C# N ]+ @- E* k$ a+ P
第13题,若有说明语句:char c='\72';则变量c( )) f+ _, ?( z! `0 E+ o1 J
A、包含1个字符% R$ q1 t: T* e" y$ z6 w
B、包含2个字符+ M/ ~- ?" `& w
C、包含3个字符5 P- p' q3 b9 {. G& G2 Y
D、c的值不确定
H5 l- ` H/ M# `) T7 b0 }! \3 E) x+ q' g3 E$ X1 [0 g% C
3 D& U: @) ~8 E- V2 T5 d- Y# G
0 r# v. {" q( V0 B! }5 F, Q) m
第14题,语句PRINT "25 * 4"输出的结果是()。* t ^6 v( V) T% v; q
A、"25 * 4"7 z; f# d. _) x! y. ]# t
B、出错信息
( K6 g: G0 E$ w6 B: [C、25 * 4
7 ~1 r6 W# }; zD、100
) m9 y2 F0 u8 _+ F: V# h: B1 j9 _! W' a% ^- K; ?
5 {; `' F3 B3 @4 S* v/ A) x$ t9 z) ?# u
第15题,表达式aB||(C&D)中运算符优先级最高的是( )9 W3 [, F0 j, @8 I0 s0 w
A、||. B/ h% E- i' O
B、&
' A, @, W: B+ |7 o, o" [C、1 T+ b( y3 S+ O9 ?: h! Z
D、()- [6 R5 @5 n% Z# z. _! q, o- z
( ?0 X- t( T5 N C6 ]& Z6 x w; D- b) r! [+ s2 n* N' |
! B, W8 ^5 D% `7 G9 a第16题,
|, i& O2 m' d) m# GA、BELL+ B/ n7 p s$ h/ g5 V
B、BOTH
7 k: A6 B& A& s5 E9 L( LC、BOTTOM# `# l! ?% d( k8 p- K
D、AUTOMATION! o; A5 {2 v! n3 y9 `
8 Q1 [0 S; [3 n: j
( {& Y7 y# w n: D$ @
. N, x* ^. B0 m
第17题,下面四个语句中,正确赋值语句是()。6 K3 ^* f" f- z2 B0 `" |& C
A、LET x,y,z = 5$ b( T. F7 x) H$ H
B、cosx = 0.5
7 j- Y: Z4 {4 M( P6 WC、LET cos(x) = 0.5 |0 U3 p& s" L+ k
D、LET x = 3,y = 4,z = 5
0 g$ m& t- b6 M5 T. z! X! q2 Z' [% s" g6 T! B. J3 e$ u
: [2 F0 \) a: [5 [' b! ]! W: d' U, k9 p e9 A
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。! R7 t7 H: T \4 p, H
A、逗号: U6 F* T- r! I" d. ~: } [
B、分号' z1 {4 R8 B5 J+ H' e
C、顿号
6 c8 G3 r: O$ M/ I+ J" b5 SD、冒号
3 b* ?# Y9 P+ N5 ~, g3 }' v
3 u2 ]3 R! D5 x0 w% M5 K% d
T' n1 l ~4 L. ` |" d% ? G$ g2 }5 j3 C/ W
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( ): ^! f' q0 L! x; H' C
A、2
5 G* c+ \2 E$ U$ v) ]) y8 `5 _9 CB、3
# f7 K2 ~7 q6 GC、4
! d; {# S7 c" U( L3 m; u" z, ED、5
1 t, w, D6 Q0 \9 n; p; m6 ~7 t# R- C* R) g& S# O
: \- V4 t" q; G
4 i2 r! [% L3 m& D9 b! |# S6 A; ~6 S第20题,下列运算符中,要求运算对象必须是整数的是( )7 D+ c2 w1 T, Z: {. B! S, [
A、/+ {% A6 n9 W5 \
B、*" p! k3 o3 j, f; O8 q
C、%
* [- ?# i0 x( z1 ^4 B+ QD、!8 b% k; G3 i( J2 f" u. Q6 o
. o6 r- z/ K6 d) m. L1 J/ w5 q8 ]* l4 d' G8 Q4 k# D% G7 v1 |
1 S, C/ |# o* V# @/ ]) \) q
第21题,在程序设计中,数据只能是数字' Z4 a6 }7 Y% v4 ~- y2 ]; S* f1 T, {
A、错误
9 B0 W8 Q( B5 N3 L$ `B、正确( f2 ~3 g" p. m0 F+ [: @
+ `+ P% M; j$ ^, G' V
! N! @. I0 F. c: ~
$ q3 a! h! O7 @. K. a5 {第22题,在赋值语句中,关键字 LET 可以被省略
5 r& h* H' t2 \# \A、错误. d( g8 j4 h! N* a7 }+ ?
B、正确3 X0 E) z8 r4 l A# g# |$ N- K
/ y* p6 [" E" i$ L" {
' i5 s5 m H/ K: e6 H3 b: i) |( r0 I# k7 \8 ]
第23题,NAME 是QBASIC中合法的变量名。9 H/ ^/ a6 ^" _
A、错误
1 n2 e$ R% x, m4 oB、正确3 h4 X+ h7 J: V# C
5 Y3 V! N ^4 w: g# c; k$ b. C5 F; J$ N4 w( E& @
6 m. }5 s, f! X1 E, m# v
第24题,QBASIC程序中,行号是由数字和字母组成。/ V* H: z( D* w! v2 f+ q
A、错误: K% n* x7 l7 K+ ^/ |4 X' n. g8 |& t2 V
B、正确
$ u0 q6 j- J+ G5 w% _5 O3 i/ m( c! h: |2 T
1 E, R7 q( G( P- s# N' p: W* W
& x: v- d2 q: m) X第25题,变量和符号常量实质是一样的。
0 T" u* M+ Q- j# y% w) P; z7 T UA、错误
( k# j, ]/ J; RB、正确" Q3 `/ C# o4 n+ j! i* D1 e
Z! L7 e5 s9 D1 ]4 W5 D
2 l3 n- S. Q, b! [/ K% f. {; }
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。. A! e, h0 U0 r6 e/ G' H3 x
A、错误: f$ o% ]7 ~- A
B、正确2 }; }% e) D' W0 ?3 n
8 P. `- X' a) ?) H, `' z+ \
* w/ Q p" O& U- W# j, f5 U8 O- F
8 o- k5 @! @$ e! r3 p7 `: Y b: w7 b第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。$ H4 s) |& _/ v* D1 y) ?
A、错误. E( l& w+ m/ [5 b
B、正确
4 V( q8 r5 c$ g& q* s4 ]+ O. H I6 V3 {9 D7 B( h s3 L. C
4 n7 T5 Q; R: y5 B8 f1 t
5 ?) l! O; l+ V0 @第28题,注释是QBASIC程序中无关紧要的部分。' l$ `- F* p, B; i3 a* W
A、错误. x/ _3 o8 X& y8 N
B、正确: t: a. n% D. }5 a( _0 u' u+ E% e
9 M' I; ^6 G- M4 v
* \+ {' p$ k/ x5 ]5 @: \1 h8 S
6 i, x y. S$ I/ f3 V第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。! c6 X6 d6 a3 |8 @* @
A、错误0 ^. N# Y9 _+ o# x0 f q1 h
B、正确9 B6 y( }: D% s1 {
- A" H, K8 O7 m( P, o# _
; d6 g; M! ^ f3 e- P. n' c8 `4 y7 Q2 y
第30题,在程序设计中,数据只能是数字。. T- b8 ^* @, V( z9 n
A、错误
6 n; w4 I9 V3 _1 fB、正确
" j# O* [4 b) \* ?
+ c7 K b, n, {5 }. x! d- _2 E, K
$ q _0 u! {, ~7 @* S9 W. A; ?
9 X# v) N2 i5 z7 k! V1 t1 \, |5 y; o* _, G( ~( L7 Q" ^2 F7 P* p Y
+ Q/ n: S3 q1 @
: d* @; [2 \6 ?8 c! j
' M( B8 l3 k7 Q' A: v
S/ V; M; u- Q( @3 u
' J: X7 l% J5 T9 O) [
* h0 ?9 v4 X ^8 P. _ [' \0 X- U1 C$ }8 s1 D+ d: R' n2 s9 ?, k. s% w
/ @( v* ~+ D9 X
. D- h) G" g/ z1 Q$ o6 [" S4 N$ [% ?- x6 j4 Y4 E
|
|