|
【奥鹏】[四川大学]《程序设计语言(1)1347》18春在线作业2
1 P$ u7 I9 ~. X7 [3 n试卷总分:100 得分:100
7 Q! g% B* L; i+ E" b第1题,在QBASIC语言中,行号或标号的作用是表明( )。! Z' J+ ]1 D& m9 D
A、程序执行的顺序, }. s3 T1 {, S) z
B、程序编排的顺序& ^/ w) A7 A7 W3 J
C、转移指向的标志+ R: B9 N2 n$ d9 j% p) O
D、无作用
2 w/ ?, Y' t/ V$ q0 j! \; {" S9 s8 {' A. ~
3 C7 s* f# ]* H$ `2 I3 S# P' k& e3 x5 a0 E" A! M4 b: c
第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
9 a' V* Q2 t g5 E7 m5 jA、a:=b+1
1 b9 o) B7 e# a+ r5 ?B、a=b=c+25 _8 N4 I, v% b/ L! \/ G+ U
C、int 18.5%3
* I7 v; w$ w1 X7 U( @$ t* eD、a=a+7=c+b) {- Y7 X1 F" {" P
& t% H8 l6 p. {% c; F+ r+ V% @. ^6 Y5 S# m# u( d# u( `) T+ M
8 }% m0 \/ U+ @0 ^7 [第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )
3 F6 J) ]; t0 ?' I5 S o" LA、1 0& H( S$ _' ^/ F+ n, g& s
B、0 11 O% q7 X& S$ i( R7 S$ K* d
C、非0 非0( y7 i7 N# u7 _$ C* ]; k! D
D、1 1
# w _' ^; T" h [2 k' T
* S: a4 w& d2 C# M) Z0 n0 h3 A2 }. @
2 X# G- C$ q: D1 M Z; S; }2 ?( V, A
第4题,下面四组READ/DATA语句中正确的是()。8 `: U1 g3 ]4 s f$ ~1 I/ b; z; M
A、READ a,b,c5 Y# V5 M6 s- Y2 |, X
DATA 1,2 * 3,6
# c" G3 o, S% sB、READ a,b,c( D, W+ W' G- q/ O( p4 v
DATA 2x,3y,4& V( K7 w6 K0 y5 \
C、READ a,b,c
$ x1 ]; c2 s" e; i, Z% O0 b2 vDATA 1,6: [$ C* S* A. r A# J0 [: [
D、READ a,b,c/ w; u3 F; t, t' p) k* h! i
DATA 1,3,6( |4 N7 @) @" [) C7 c; D
" H4 y9 c. n' ]
$ q. f9 w) K, o/ Z0 @+ G
( C+ [1 \4 |5 a# N C2 r) w8 J! {第5题,
# Z+ b8 Z+ [ |A、36 U' ~0 U9 ?" W E- b* k; u
B、9
9 {2 T' s2 [' j% O& ]7 @C、-99& K- g/ J# ~. e: R
D、12! ]( k) v$ ~+ k% B8 e2 U0 B6 Q' M
) J8 ]4 |$ k2 Q' d; Q5 Z) H
) K% l" e2 L# d9 L, v8 l4 l" N' w
第6题,以下说法正确的是( )
* _0 X( M8 d9 z! k; KA、C语言程序总是从第一个的函数开始执行
( o7 v0 A( Y" I: ~* [ eB、在C语言程序中,要调用函数必须在main()函数中定义
* B7 h) j) N& f. b2 ZC、C语言程序总是从main()函数开始执行; G H- M& h" N( v! \; Z' Q( L6 a
D、C语言程序中的main()函数必须放在程序的开始部分0 ~1 o; K. c1 h! e( ?; G& S
) {! Y% ?$ U! ^
/ E" g9 u, N% u/ o+ x6 {8 _! y. {9 ^% T( `: | L
第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
2 T+ p3 P, T3 M! |& {" dA、sizeof,&=,,^
5 E% Z; T4 t* J2 cB、sizeof,,^,&=
* |& V4 H r$ RC、^,,sizeof,&=- u' @ k$ k* g8 j
D、,^,&=,sizeof& y5 Q7 Z% C6 R4 A
6 ^- u) S' ]+ n$ f. K/ E: o3 l! ]3 W0 p* K! h4 c" A0 F9 X& `( }
( w8 Z0 a! ~; F) x! G: g7 K第8题,以下4个选项中,不能看做一条语句的是( )8 W0 a/ z1 y7 A# i
A、;
% Q- o: D g' i) \B、a=5,b=2.5,c=3.6;
+ | o$ Q8 \# \* y$ h. \! hC、if(a5);* g, A L6 d1 I7 x9 v# F$ {
D、if(b!=5)x=2;y=6;' h* w% [4 X C: S
6 M$ `4 y- S6 b
2 ?; G6 I/ l$ b" P4 H* N7 J! u) }
) }' m7 q- @4 R/ Z! w$ _: E" A- x第9题,6 I3 r, ~+ q4 q: Y3 @
A、6
; B7 ]2 t, o T1 SB、24
/ g- Q$ @' w f9 @8 P vC、301 O& _$ u9 h) l
D、32
) v0 k3 X7 ~ d3 M8 [* E6 H1 x% {, d" t6 t3 S- \, H: B
2 D) w0 o. X- O; O1 Y) M' _9 p7 {5 Z- o% d
第10题,下列关于字符串的说法中错误的是( )! r: E* E0 ]" G' _
A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志! n4 Q7 E. M) I3 D9 g7 r E' e$ S/ z
B、′\0′作为标志占用存储空间,计入串的实际长度# l- p* L- N# s* p- ?: y7 k+ X' Q
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′
$ W! U6 d# `$ x: wD、在C语言中,字符串常量隐含处理成以′\0′结尾; p0 u$ }; U& k, T
! @/ V+ I3 ^! _* z: c* h; v- X' w5 q
5 w, H2 E6 ~# M5 k
|$ F( k6 L* K第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( ): ^# q3 V. J( q: a+ d
A、1; i: q9 T9 i: K
B、2
! R5 a! Z7 n9 \7 o) YC、32 u8 Y5 V! F/ i# U
D、4) a7 Q: K- X9 C3 Z, w, H% d
1 c4 N7 \1 x6 c, h3 u$ Y
/ e3 z u( D. K% V2 @9 |& e# z' R2 ~' L, `. X
第12题,表达式" a * b % + c!- d # "的值的类型是()。5 B1 W" Z% Y% R3 f
A、长整型
9 u0 H6 I- e FB、整型
: c w; @# t' O. c5 q$ GC、单精度型7 Q& F3 o) J( V, |. K$ I
D、双精度型2 {+ m5 f& C8 T; G. E- D/ b" }
: b. r) o) A3 u. ?7 S
7 Q! d1 A7 Y. `1 N4 i- H% O) u. g4 I! ?
第13题,若有说明语句:char c='\72';则变量c( )$ m$ m7 a" M$ V# M% z, v% H
A、包含1个字符 H: ^6 R) }. e4 Y( [" y( T
B、包含2个字符
+ N1 T; h" M5 m( D0 l# VC、包含3个字符
9 ^; G4 O! L2 G) e* x) F/ uD、c的值不确定! e; g- O5 W% E; V
5 w3 N0 R% a0 d3 | I. Z7 h1 J+ E# P
5 e ^0 E( V* n$ L( T0 `
+ Y, ~3 S5 G2 n! j; ?% P: x0 c第14题,语句PRINT "25 * 4"输出的结果是()。
' G5 _* o: l0 k: L+ v8 z0 j$ i6 vA、"25 * 4"
* w' E0 n4 X: vB、出错信息
/ h: S% U9 x: }( L6 sC、25 * 4
( D" M6 j3 q% j$ \$ z% z `D、1008 P/ P* ?+ a9 Q4 Y3 J
9 P& _8 u1 I a. @
) e9 _# F2 J; u0 N H
7 ?2 E$ _ k- Y$ k; J8 P, R* d. M第15题,表达式aB||(C&D)中运算符优先级最高的是( )
: E* S2 _; R; v- n) o: EA、||
" ^& }& M3 ^- `: _B、&
% n# c) h. I6 W# qC、
! o# b, d1 U0 {1 ]D、()0 V: H, e* W3 {+ | R D8 R6 g% N& x
" c/ H' i+ r L3 r `7 `5 g9 F0 B/ l' o- ^6 k# Y, z7 V4 X
1 m2 r3 s+ I& |. {7 @0 ~
第16题," C, f% a1 |8 @4 C0 i2 H
A、BELL
+ Q6 ^2 `9 \& _! ~7 c( O2 I, v% QB、BOTH
3 [$ ~/ E8 H ?; h, J; pC、BOTTOM
/ Y! ~6 w4 Y- c+ r$ `D、AUTOMATION
) Z0 X& m) U9 |% L+ f, M9 P- U
) n( s S( C" p2 n( U9 o$ n. u% j( G1 V3 U7 J/ ~* Z$ y) X, B
5 o% \. X' O0 G0 M; U* G. e# n
第17题,下面四个语句中,正确赋值语句是()。- ^/ S+ x) J$ w% d$ D4 k
A、LET x,y,z = 5
/ w1 \4 c( I) ~% ?& b* Q6 mB、cosx = 0.5* J; Z* @5 \1 k* [' U
C、LET cos(x) = 0.5
6 y" _, ]( c. e; _' q5 J' z {( n/ fD、LET x = 3,y = 4,z = 5
" D2 u. T+ x+ P g+ C$ O' l0 l# P/ t2 z0 @3 {' O
! G# d3 N. e( i2 ~
" Z6 d# i5 B; F: N( m: a* l* p% H8 A第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
9 `0 j% Q& G. K7 kA、逗号+ ?) x% P, X7 G
B、分号! v+ v: M! ]3 d0 \' b) F" `
C、顿号
) ?$ |0 M+ d- xD、冒号
k' x! u% u. X/ d4 Z" m5 g& R) e
# T* H) l6 T* B) L; ^0 Z" }3 W7 S2 M: m `/ s _5 H: Y4 }4 z
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( ): o' R& t1 p6 J+ Z
A、2" k2 G \& }; M
B、3! C( i2 E7 w! O9 n: L8 h
C、4/ m1 x" S4 f5 w9 D5 R/ X$ Z+ H- P$ |
D、5
% r5 I* S& j* m) a1 f, c& w* c" B. r" X5 x
* ?+ H* f1 @8 c6 Z0 p; z/ Y
8 m# b8 A1 X9 I9 L第20题,下列运算符中,要求运算对象必须是整数的是( )/ k4 S' b# L2 M6 P! c
A、/
! W, u( x3 V0 A# [. fB、* w" d2 z$ R: F( B" B' m/ C
C、%8 z2 R a# q$ J1 B
D、!
2 R) c) F- N) @" M- U7 S: W$ a
) _5 p" Y/ a) e, a9 C: f+ ]$ a$ k z0 M* X/ I5 L# r) E
1 v/ d2 `7 H4 j, F6 |
第21题,在程序设计中,数据只能是数字
- M3 i# @" \8 L! z6 @+ F' U! GA、错误4 j" B" _% G4 b' J' D/ t. K& n
B、正确, \) T, F/ j( _$ q+ Y2 A
( F* p; ]; j! E4 \1 n. S$ R( _9 t
9 `# `- f% }) D- Z2 r. K8 d: N: ~
5 u5 X+ w5 i( g' w4 K' T& m
第22题,在赋值语句中,关键字 LET 可以被省略 g4 ~1 ^2 @8 `) n% u* M
A、错误) v4 r( v4 Z$ u- o( }2 {" j
B、正确
. s! G }) _0 s/ R8 {1 U7 u' x2 p: @1 z
. Y9 L8 l8 m$ J# t" z4 c, S& a1 G7 p
第23题,NAME 是QBASIC中合法的变量名。
. W7 G, w$ q; dA、错误
. P, S# Y9 K. X5 J* m W5 aB、正确
7 s5 v. z- U2 P. Q$ I9 C/ W7 x4 ~5 L* j
5 a; \( E. f$ w" C: L3 W: D" ~/ o6 J
第24题,QBASIC程序中,行号是由数字和字母组成。 ~; x6 Y* f% C2 l+ V2 |0 K
A、错误
! J4 y/ r w9 y0 `; H. X" \# |B、正确( e- g/ t0 Y) B! q- ]' x
. y0 F! ^1 C% X: u8 {
3 ]4 e- N6 t/ Y4 [
$ w: r' d# L. A7 Z第25题,变量和符号常量实质是一样的。$ q% W% m" @3 ~! |5 y8 W! e- Z
A、错误
7 G" `9 ]. G9 Q* [; z$ I# KB、正确) Q6 F7 j1 W* i
5 m: C% V4 @+ v
: N! x! p* A. e: e, B" S
" `; r( [; b% @) y4 J第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
) I$ z( o2 Y" |- a! q8 ZA、错误/ U- b( E& h: \$ {
B、正确+ M7 S- i; E: [( |
! Y1 i, P! b, d5 [- n
7 m& d5 W# J+ ~. ?4 B2 p$ L- E* o% X
第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。7 y/ @( l5 w- k
A、错误% ?3 I/ ]( Z; w% e3 ~6 X# _
B、正确
2 p5 i5 w+ \' E' I+ U: P, B. i [* l+ }( Z% d
% E- S# \1 i: h( j& p9 K2 U# s8 n) B2 k' [. Q
第28题,注释是QBASIC程序中无关紧要的部分。4 S+ J. \% l6 {
A、错误
+ M/ t( z" [; @2 k. T) h4 iB、正确" W. I% L3 k* S/ `" O% P2 {
7 P- q9 J( J6 Q; y
0 u; g, s( Y2 k3 I2 H. t$ l, u+ C0 g6 c5 L
第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。, E: y7 {4 S2 t( O" \
A、错误& q1 N" Z+ q9 {
B、正确; R d2 f/ f! Y2 j! q* r
% G2 L6 G' o+ d8 d" k
5 B; O$ m& Q( {/ R0 X; E% v1 |" C) Q/ \/ q l# ~* k
第30题,在程序设计中,数据只能是数字。
. k/ h% `9 D7 s2 MA、错误* k2 c% A: P, \7 w
B、正确1 B: E7 ^6 w9 X6 Y
# \8 y4 Q s3 C9 Q9 J$ }( z0 j4 B7 x* e
# S/ m. ^( O% M0 r* e& {
! U2 Y" g2 S5 T: R5 E
6 i: S) I1 \9 u8 i/ d% V" m8 v# C; M; ]4 M0 i$ H7 t
# E. h; n) l3 T7 R) H! b
1 y3 P* P7 M% K9 Y* B1 x% X3 y' o- l1 [# _8 C4 Z! |. O
3 ^4 Y- s/ y, D/ ~: h
3 q5 f- C/ i9 l; X# Y! b
+ p: U4 ?( j# S( _6 @/ p( Y
/ @7 ^: o; U2 L" i8 P2 N0 U8 F2 v; i4 |3 Y
1 ]# T b, h7 R' \* @% C
|
|