|
【奥鹏】[四川大学]《程序设计语言(1)1347》18秋在线作业2
+ z) ^$ n( P+ B试卷总分:100 得分:100
/ B4 {7 I: b% {+ s第1题,在QBASIC语言中,行号或标号的作用是表明( )。
& k9 X$ }9 y [6 r7 MA、程序执行的顺序
p! V0 x f5 L+ a+ r1 o% P6 KB、程序编排的顺序. v/ X$ b5 x6 r1 z- X5 m
C、转移指向的标志/ n& N, O( D& R
D、无作用
7 c% d$ ^3 v: G' }8 I1 C7 n# t
9 v( K) R4 D1 l6 C4 w. q
" q) ]: d) B' T, ^- l$ Z: @8 @7 @! b, K, H7 W- Z6 R
第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( ): O' c* T g/ c7 H! V$ \
A、a:=b+1( [$ q! {7 D0 Y" Z- N
B、a=b=c+2- I! A% M: y: d r, w
C、int 18.5%3 [ Q8 @& n! M2 s& Z
D、a=a+7=c+b
1 ?. d* S2 T2 q% V& ~3 S( a+ `% P0 p2 t$ g4 a: I
0 k8 b ]7 I8 l8 ~! @ |$ V, K0 ?2 c6 J% m* l3 b0 Q, b$ j
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )1 b3 z8 h3 \* h( T2 ^( |; o
A、1 0( P0 p* Q5 V9 W7 b0 M
B、0 1
, D; y/ [/ ?, }- S, i. eC、非0 非0
1 i- f/ s9 Q9 g% q7 vD、1 1
e) F H* F& Z5 L/ F6 u& Z; f: s$ A( o, V8 a
K! w' j" r2 y# b
' f$ h/ Y6 E& Z+ T5 }第4题,下面四组READ/DATA语句中正确的是()。
2 P5 M3 T4 D& R9 tA、READ a,b,c, r7 E. ]( Z5 Z" V
DATA 1,2 * 3,6' Y0 U( x! M5 A# r: ~- x
B、READ a,b,c
V. Q, F, C* ~# Z! MDATA 2x,3y,40 V- M( a% C0 z! f
C、READ a,b,c# F( c) G5 b- R, l9 _; }# H8 t; Q
DATA 1,6
5 m8 G. _" G, a) s3 v. |3 y5 E7 a7 ?: MD、READ a,b,c) ^( u9 a/ K; S% X. T
DATA 1,3,6
- H* \5 y- c3 D) A6 Z7 }/ _6 D5 p6 k4 Y; Q' V8 ^
. D: ?3 o8 { j. S$ o8 ~$ {) w/ `) e- ^0 t0 M6 x- B1 F
第5题,6 |3 B$ d6 c: _ i) p3 P) ~
A、3
9 ?5 F( h/ ?* z' B- Z2 d- cB、9$ @ v8 B+ I# W/ K
C、-99
: C, D- f2 m4 l! e( \) R& w: O! xD、12
# D" ] t0 X9 F, h' Q6 B' ^3 b; ]* {5 S+ L0 P4 \! d7 t0 D' P0 Y5 `
7 N$ Q3 y. [/ V/ J( a+ {: G
3 w+ b! v: H) y: h3 `第6题,以下说法正确的是( )
: [4 u# E* t @; x u' _A、C语言程序总是从第一个的函数开始执行# ?7 h" K/ H, |
B、在C语言程序中,要调用函数必须在main()函数中定义
" y, i+ F; r+ [1 m+ J) r5 mC、C语言程序总是从main()函数开始执行* T! p; P4 R! {+ m: k
D、C语言程序中的main()函数必须放在程序的开始部分
- c# V. P$ ~6 P8 d+ ^
0 S8 {" Q7 M+ s1 l2 Q" S: j9 ^; ]1 O7 Q
- ~- ^/ E0 c9 U+ f1 P' f第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
9 }9 j+ ~& @5 @+ L; E5 xA、sizeof,&=,,^
# t9 [. o' d g2 F/ uB、sizeof,,^,&=
4 [1 i, {. d* E: jC、^,,sizeof,&=; v- S: r7 s5 N" t& ?9 U
D、,^,&=,sizeof2 u c# @) Y" j
" I) z& U6 ?0 N+ p$ R9 T* Z
! D- l3 a1 p5 }% T/ K# J2 Y' O& S' C2 e
第8题,以下4个选项中,不能看做一条语句的是( )! I' K" d5 z7 f3 ^! J8 n
A、;
$ O) ?) U. @' m4 W& s" k9 P6 B! J" QB、a=5,b=2.5,c=3.6;
: G- I4 x$ @, i. ]C、if(a5);$ w4 ?4 z I. q! n+ M# G
D、if(b!=5)x=2;y=6;6 k8 d& U% ?: j" p8 y7 o
6 r2 L8 M, c: `# U: u" i% a1 W* l; g( S; [" J
6 V; q, x$ P( U) n2 E. e' |& z
第9题,
3 V! v! [ D' e- V% ?" OA、6
( r- G. q I& hB、24
4 p5 P8 j9 k* e- d/ MC、30- a1 I6 C% S4 |2 A
D、32
# [3 R2 M5 l0 F
, b( p! f& n# \& \! X
! g0 X# x1 i8 a3 G2 ]- f
5 n* Z- H( O; d) o. a第10题,下列关于字符串的说法中错误的是( )
5 @5 C! v5 P& p! m: VA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
; F. i0 y0 D# H7 R2 l3 IB、′\0′作为标志占用存储空间,计入串的实际长度
: E+ a" ?$ _* TC、在表示字符串常量的时候不需要人为在其末尾加入′\0′
# d% {% v+ l7 k- K1 C2 }% H- h( WD、在C语言中,字符串常量隐含处理成以′\0′结尾/ n9 w# Q9 r7 C
! K: Y+ b& b! R
4 e9 k$ j* F9 j6 u; C8 r' N# c8 H1 U) d- z3 `
第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
9 L% y( A, c% J; E- |+ N" ]A、1
]2 M& y! C* D' V. MB、2
" ]) K8 _* H( ?1 ?C、3
. I2 b) h6 f' u# X- Q3 e% W- uD、4
8 X2 g$ f/ y7 H: s) z( s/ I- P5 U6 E* g- k
! h# y# h0 I( B6 ~% c$ \
; F/ F2 N; f' r1 k2 l0 Z" n; U& t9 q第12题,表达式" a * b % + c!- d # "的值的类型是()。
/ Z" z- x! A: X6 w7 ~8 DA、长整型
* ?8 y2 i$ o0 Y* V& D$ EB、整型
6 \3 Q( s( x& m5 W1 g+ U- ~C、单精度型 ^& L+ R7 ^; T; | m
D、双精度型
1 e1 e. G) S; N& q' _8 i
) X, w0 _4 E" E% i" w3 w+ p6 U/ W
4 G) }" \. U+ ^' c8 |6 z1 U9 j3 `; [6 s# ^ L h
第13题,若有说明语句:char c='\72';则变量c( )
4 f' F( |" Q$ UA、包含1个字符7 X2 q& D0 v" Y# C# u
B、包含2个字符- X1 n0 B f& C7 {. H5 W
C、包含3个字符: r9 x2 E. B/ g% K# S3 H
D、c的值不确定
8 R# Q: [' ?8 c5 ]' S/ e8 L1 B0 c1 ]; G8 P8 x! o- L
9 b7 s& j$ ?$ _1 ^" R
. k* E% j- I+ P, a' i! \, x第14题,语句PRINT "25 * 4"输出的结果是()。' c/ l! a3 e( \) M; e& S0 V2 ]
A、"25 * 4"5 U1 z" p% Y, e7 O3 R! L
B、出错信息! t) N7 K1 Q# J# v3 W U
C、25 * 4
6 u7 E4 f0 k" H1 R' K" K3 bD、100
( w d9 c; U7 {$ w0 L- F) ?+ |; _" G& q- C0 o
1 A* |8 L0 x/ z) x% _6 G9 @5 B2 b5 Y4 d4 _$ s) I9 g& @
第15题,表达式aB||(C&D)中运算符优先级最高的是( )
- Y5 ]0 N2 O3 b- v% k2 R5 i( F% ~A、||
z% l/ i0 Q/ P4 QB、&
4 |# p$ G: u# }C、
8 c9 t- b, X8 r3 \ WD、()" Q# E1 Z2 f1 O
! d/ c! o6 b' ]4 e3 c
! g7 f0 r+ q9 P+ W+ F4 W9 R) |2 y7 n5 B: ^/ _# a
第16题,8 y9 U' G7 l2 B
A、BELL
% y0 ?8 t& z; L- \B、BOTH
" d1 k1 k4 ~: ?% `C、BOTTOM
3 k% d7 X6 N7 o) T- Z# a! c" x' y U* AD、AUTOMATION6 O- z$ e) @- G4 v; \
/ y7 g- b8 G: n; u q9 b: K
% L( j0 M' Q; ~5 v" R4 o% o, k! ~3 i. e* r; x- `* ^' E6 w
第17题,下面四个语句中,正确赋值语句是()。
: ^( P# O# {6 O% X. IA、LET x,y,z = 5
6 Q4 N. S: J. ~$ ?3 lB、cosx = 0.5' z- R6 Q, A8 b- A/ q
C、LET cos(x) = 0.5
5 q+ ]8 L2 o2 g$ z# K1 WD、LET x = 3,y = 4,z = 5; r* S- d2 v$ I/ v' j* n# n5 D5 X
" X! h2 Y% J* K5 Z$ B6 H) K4 u+ \
# \) n8 x* u) @4 e$ Y
1 f) w( Q& G: l8 O& T第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
$ }9 ]& ?; x& }# C! PA、逗号$ Y! F2 x5 s$ A; ]8 H. U6 b
B、分号
+ w2 a3 K# j- @# W/ dC、顿号8 Z8 {- k. \5 T/ ~' `+ i' ~1 \: e
D、冒号
- H3 X5 z) w: q% N1 E0 w/ k/ M* [. J. A
1 K/ P5 |6 R9 p# z
$ c& K( N( z e: q
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )) {1 O9 ]- X- S
A、2$ E5 @; ^7 J$ e5 L3 J: F: f2 c
B、3$ `$ [4 I; l% z/ l( ?
C、4% J Y+ W& N |" @6 l/ g
D、52 D# t4 L" T6 b" N/ J' N! U
) q$ E) [5 R. V. P, h L2 Z% `4 X" M! p* v5 K
c# t @( U! t+ n4 K$ S) m2 A, R第20题,下列运算符中,要求运算对象必须是整数的是( )$ l& Y. c+ T# h' v1 C5 d: g. ? G
A、/; l9 J" D: L: P2 e, h% J% L
B、** }8 V5 m B L
C、%9 J$ s7 e& E7 R9 L; b# y
D、!- Y$ V% `. |- n5 `* @ L+ \
r5 C5 [5 _/ n- V6 v6 F. q" O* L1 C- c e, B l
7 [. i/ q3 e# \ ], i
第21题,在程序设计中,数据只能是数字
0 P+ s3 s( v+ n' l6 a+ _3 v" IA、错误& W/ }$ O# w/ z+ o$ x( u
B、正确
7 S1 A+ G- ^; a( L, N! l. j+ o. ]) _- v* y# y
5 b; t9 w7 s# Q
% c! d4 q( `% `$ y% a7 b L, g" d第22题,在赋值语句中,关键字 LET 可以被省略0 U# l) t, p7 A- e% d
A、错误
$ W1 ]$ i" ?, H; OB、正确
4 d7 p% ?$ K7 r2 D' r, L" O0 i6 ?, y0 }7 q Y( w" T7 j, \# x' l
- |: Q7 V% M4 G" O6 I
7 j! `+ b. P3 ?第23题,NAME 是QBASIC中合法的变量名。" Z& S, v% E. ]4 m. x) Z, ~
A、错误' Z/ D8 ~* M) Z i
B、正确# D, n9 R, R \) l4 |
+ f: Y( Q, h3 F
~) H1 v; V: h$ E' v! F3 ^+ ^! y; L' _5 y
) R, ]3 x: e; N' h
第24题,QBASIC程序中,行号是由数字和字母组成。% ^* u$ z i+ g* g
A、错误' h5 z0 m0 e' x# X% X# X9 K
B、正确2 K: _5 m. s& ]( }, `9 O
6 ~0 T/ j4 U7 n7 ~
6 Q3 d L1 _$ Q9 F7 r) R
i. m0 g# K& t8 ?
第25题,变量和符号常量实质是一样的。
% G: r' z, Q, F# i3 R' N/ {- fA、错误
7 e. q- B5 x2 a9 v" L/ SB、正确5 {8 v/ y4 Y' h# g
, a2 S, a5 W0 d; q
* f3 y3 d2 m: M' ~( y3 p5 C+ K1 n) [
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
2 ]% n0 j3 e! I: }A、错误5 e2 x5 L5 C4 T- k+ [
B、正确
+ Y. `# ]5 ~! x/ }3 {* V/ {4 e6 U7 u
+ V& E9 N) T H% A( a
! v# \. v g% J
9 F6 P8 _: Q! s$ R8 N% X \; r: o第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。$ C% c j z0 u P: y
A、错误
8 y2 {6 o6 _6 K8 g9 B# i" U5 tB、正确
`" X m2 j" {. c; z* d) @2 j3 t
8 c t1 W- f" i+ l7 l4 A
9 X# z1 s/ W" ^" q4 I3 `8 u9 q! H; n- O. _* @- I" r' v$ a3 p6 y, |
第28题,注释是QBASIC程序中无关紧要的部分。6 F( z* U$ u5 K' O; }
A、错误
$ D! D" R0 {, c9 e( s1 p' bB、正确! q( m6 R: v- o4 J3 T M9 B- d
. P# I2 c( P8 }2 E+ V0 g3 k& J
4 \0 T9 j0 v4 M( B4 b
$ o+ F# T: _- h F6 I4 D! @第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
M7 `' L+ B3 j0 H( TA、错误9 _0 t/ N- I+ v& t! F
B、正确( N& |7 x3 t6 ^1 u; Y, a+ P
( T. u* T; s. ]! c9 A/ z- W: z9 v" B7 i8 T* r9 c k, ?" S
% W4 e$ L- L# @) v& i第30题,在程序设计中,数据只能是数字。
$ C% Q4 l- }" q7 G9 PA、错误
* ]2 t. n, N5 u6 ]; ?$ G! _B、正确
( @1 z: ^8 R! n9 O. s7 T
E' \ N5 V8 P1 B8 B, ]" \2 |, ^9 V6 a9 |6 p" d: I! H
, q( j6 o, I V2 p
0 }9 o- J9 R$ n( C
; l* s6 p/ l% t' a3 m& _
$ I3 w+ B' i2 j: L' |$ p2 P1 g M* _4 W
. F' a+ d/ k1 z8 T% Q8 ]5 |0 D/ }: ? \2 `! e* [3 r; b/ O& n9 g
6 H. V! K; T$ w; b
+ E6 U5 I$ T7 b9 B2 L/ M: M7 J
+ S( H2 h- e q( Q) N' k. F5 Q6 ?/ P1 `1 F
) l: j* M- t" A+ _
7 A9 Q/ ^# T9 x6 ^: A7 A& {. V2 e |
|