|
【奥鹏】[四川大学]《程序设计语言(1)1347》18秋在线作业2
) l: G2 h, }' {7 w$ T试卷总分:100 得分:1001 z& c: Z; a& y) u* p
第1题,在QBASIC语言中,行号或标号的作用是表明( )。: S( Q# \6 c9 b5 G3 x8 M: W* @
A、程序执行的顺序
$ w' V ?- ~+ IB、程序编排的顺序) h5 N8 u$ Z8 @4 {, y/ M3 N
C、转移指向的标志
6 o9 B, w |; N, QD、无作用
2 X6 S6 }# l9 h8 ~
( y1 j! _2 x/ w k3 M( b
. f6 N8 X8 \' |, x4 W
' x! ^6 B" C& {& K* Q第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
& D0 g- G: m; N6 N X# r" m2 X+ a) fA、a:=b+1
/ V. p+ F% X( v3 d' ^% c3 q9 r) kB、a=b=c+28 w) v$ b; G% b
C、int 18.5%3. ~2 I- K% p. c- A
D、a=a+7=c+b
6 I: Z7 O- n: a' @, |6 ]! {, u( b" D5 Q; N7 |. o
3 @! ]5 r" M1 _; c# j% S3 A
# w; v4 S! `! o' \* S7 D, V
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )* @6 K4 z3 H) j# @
A、1 0
: d: h2 J, B. A, o4 F6 @# F a$ m7 YB、0 1
% G* g' T! r6 L n- Q4 |C、非0 非01 W6 w- k9 d* p8 }; ]
D、1 1
$ Q. q A" I+ a: V1 G# i
: S$ K/ O" g( Q J& C r- V, y, I' u H% O
: S2 R+ ^0 C; |- c' @7 d
第4题,下面四组READ/DATA语句中正确的是()。
: Q& J3 w: [! JA、READ a,b,c; t4 o- b( ~- ^
DATA 1,2 * 3,6
$ h+ J9 V4 _2 b. z' y# WB、READ a,b,c1 l$ n5 n) h; g. d, u. ?
DATA 2x,3y,4; B$ |$ O; A& {; v/ |7 }
C、READ a,b,c
' T+ b ~" w$ r/ ?% pDATA 1,6
4 A: P% }8 A; m' `: D0 b& S; aD、READ a,b,c% a. w2 X9 f5 K8 G3 `0 L p3 _
DATA 1,3,6* s }7 ?% }& _0 l1 X/ M9 b# h6 n0 Y
1 N" B: v$ }+ _( u
! b: q$ H: d# j, Y! T5 o/ v$ r3 x* u D0 A2 {% K/ F
第5题,7 |3 T( }5 z, S3 a
A、3( ?9 U0 X; a: T
B、9
4 i; Q( u M( A' p( W0 mC、-99/ E! O+ f6 b" ^6 s" p
D、12
0 p( K8 W6 e% s* C$ o+ t9 K, l. t: k
6 ^% U6 R( u, R7 O; `5 ^1 L. W! p9 q
" ^( M1 e8 @9 G; `第6题,以下说法正确的是( )
, Q7 K' }; x# U1 a- o9 J, RA、C语言程序总是从第一个的函数开始执行
& D0 ?7 C5 e/ x) TB、在C语言程序中,要调用函数必须在main()函数中定义
! R' C% ?" ?4 X. R$ @7 \C、C语言程序总是从main()函数开始执行 K# w( M: Y( y' u
D、C语言程序中的main()函数必须放在程序的开始部分4 B" d% j: M D2 F: J- t
9 @. Z3 f. W4 W) N$ B$ c$ o, z
1 D- X0 S) K/ g* X2 i& X( G4 W% X
' W5 K' t% d3 g" O6 o第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )- x( ?+ H8 H/ q4 D9 o; b
A、sizeof,&=,,^- N9 s3 q& \. i) ~) O' O* K
B、sizeof,,^,&=
- |% s8 p; T/ S) g( V/ CC、^,,sizeof,&=/ \1 I% f+ D3 F. e' h
D、,^,&=,sizeof
5 g a3 I) h+ o8 Q
2 [' B. |1 B0 A- K/ [" z4 P: |0 h" C2 t! R4 F0 |
# J$ P" q, T! L! V& r第8题,以下4个选项中,不能看做一条语句的是( )
$ m% k" h# k8 G/ p8 G( MA、;
2 ?1 T- v% ], M/ q, k f, Y/ vB、a=5,b=2.5,c=3.6;
. Y8 j/ g2 L+ O, Y' A0 y/ n8 o# AC、if(a5);5 M* |% y$ v# s `6 E
D、if(b!=5)x=2;y=6;6 J/ q5 d+ R, E! v, c* T4 ^
$ X# ]$ N" \! e
1 |+ K; w' M6 Z5 ?7 F
2 |) n. a8 j8 h第9题,* O0 ?" d7 F, A% @6 A3 t
A、6% t5 q2 P0 B0 }
B、241 X- v& ~9 h& i% B, w
C、30
K" |( g( N1 j2 P2 x1 l# BD、32- {9 T2 G& s- v
% e0 _3 E2 [7 ^1 Q i# \6 `
" S) d% N/ ~" O# G, M+ z' o, ?
4 k2 w2 W G4 c& e' m第10题,下列关于字符串的说法中错误的是( )
$ E0 w; R' t4 m2 C- YA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
3 D0 y$ a! h [; V5 q# qB、′\0′作为标志占用存储空间,计入串的实际长度" U7 c" W6 p2 q) C
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′9 J/ w, E# L" X8 B
D、在C语言中,字符串常量隐含处理成以′\0′结尾
) ]! m2 h# s. F6 P" ?0 o+ h$ q% U4 j( V( i' c) }
5 g! k+ E* A+ H2 L2 w( x( R
* w9 g$ O; S/ m2 B第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )7 E# x1 R$ M; [' j4 ^4 v. {
A、1* i( Q4 I( `3 F5 |; e/ B$ d0 |
B、2
3 q4 ]9 b, m4 a" X& p. bC、3
( y9 Q/ R$ l# y, h2 j+ R! Y: _D、4- W9 B T% ?& O) n* }1 L# \" O6 B
0 W2 t& L# d& {+ ^- k% W, ]4 o1 @# m% I( ^
0 L: ?& g: H% \2 F) w
第12题,表达式" a * b % + c!- d # "的值的类型是()。
; D% C4 a1 R% S: {/ V+ wA、长整型
7 D& V# |. v& X" q; D9 N& H0 kB、整型
( u3 Q" S, h/ {+ CC、单精度型
. |4 l/ h% _$ ~/ GD、双精度型
, X8 v' w. K0 a" n/ q" B" `8 D3 p
& |7 }4 N% S; T
1 c$ d" S5 Q/ S" K# O6 I6 @第13题,若有说明语句:char c='\72';则变量c( )0 y7 V7 q. j$ c* l+ j
A、包含1个字符
9 T! p7 p4 l) _8 vB、包含2个字符
- _$ M9 i, i5 O2 I0 B" IC、包含3个字符3 n3 L, g, I! T$ B' a
D、c的值不确定( G3 [# g, j8 M4 e
- C5 `7 O2 b* X) r2 f
) O" V8 B5 [: b4 s
# R4 R% X, R- F5 [* ]9 ]* A第14题,语句PRINT "25 * 4"输出的结果是()。
1 y( D4 z- S6 |/ `7 ]7 jA、"25 * 4"
. D/ h% P0 v: K5 YB、出错信息 R) `0 S# b+ T5 R3 k2 [
C、25 * 43 D$ w9 A! B4 R/ C4 \! O; F+ J
D、100, G4 S' n7 l5 o$ o1 Y' S
- `6 I* W- j9 E4 x J! m
" n4 l0 k. q, W8 x2 z
8 [$ Y& x) D) O Y# s! r第15题,表达式aB||(C&D)中运算符优先级最高的是( )
9 z4 k, Z; W( {. y" R+ p' {A、||2 ^& ^( N! h0 v' z# T. x
B、&+ L1 w7 O4 g# b8 l& ]3 H. ?
C、
: j( Q8 }3 D5 ?D、()9 h& Y8 V0 e* K4 o% j5 K/ P8 C
0 Y( {/ q( G4 ^1 N9 C4 ]
. [0 Z; S: O1 c. D( P; {' P. D
/ L3 v6 m, a4 q( D第16题,
8 }7 b5 k4 n0 G/ NA、BELL
% i: f8 K" ]+ F" }$ x) tB、BOTH. S$ w) t1 f# x
C、BOTTOM
% s1 j9 b4 p# Q8 Z) }D、AUTOMATION
4 a* x+ `* D7 Y9 S$ q( h8 ?3 y: m7 H6 d# W
! A- @& [: E$ C2 Y
0 ]8 n1 k% H$ E" T/ O第17题,下面四个语句中,正确赋值语句是()。5 Y- Y7 J+ C( W* T% |3 E) v
A、LET x,y,z = 5! m5 @9 C: ?7 Y5 j" Z$ x: x; F
B、cosx = 0.53 ~, M/ [- X2 _1 R
C、LET cos(x) = 0.5
" e1 T9 @0 e; _+ ?) ^3 KD、LET x = 3,y = 4,z = 5
- I, A5 D1 ] j4 N9 B9 g/ H& T N' g7 Z2 V% ?' e
8 _/ L; B+ [3 |! }
2 }9 Y' ~" {4 f* N第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
$ M( [0 e, \/ |7 H. t, zA、逗号: s5 V7 j8 d- V5 N
B、分号. F* A: G) k& M
C、顿号1 |# s5 _9 ?# B C
D、冒号' I/ u, {; ?+ v+ Q2 l
# X4 K O8 ]. p1 H, C# `" ?
% u* j6 l7 ~6 t9 k. j# {, m( h9 k2 H* N8 N% e# U* I1 l
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )8 \9 M! Q- Y# y& O; `. }
A、2
0 h3 Z, {# P. ?# ZB、3* O# Q: @( W) x$ A
C、4
/ R( Q& D% S7 G7 A! X1 O3 ND、5
/ H# M1 _$ U3 Q1 `% J* K G8 P1 V) P6 o& N! Q* E
8 Q+ j: i& _7 \& G: S
$ s8 u0 B9 j7 s" T0 n( R
第20题,下列运算符中,要求运算对象必须是整数的是( ) d/ @; n/ G' h" Y
A、/# v* K+ g# B" i
B、*
2 Y5 m; b- G0 N" b2 iC、%
3 Z0 S, B8 f+ Q( sD、!
) T: a: x1 T1 \
. F7 I7 u% ]3 y: K' D0 [# H% y/ I: j1 R' e5 F, a! Y9 y/ h
% `; x( F/ X! J- h Z7 y# A) M第21题,在程序设计中,数据只能是数字
# b- h! m% {# h. F, jA、错误$ ]5 q8 d# V2 d7 Z- p
B、正确
- B1 \' J B$ Q2 P' T/ C. B, X2 t2 m A$ r6 n$ Q+ u. x1 l
$ C t0 z6 V" }
) Q- P# x# O6 L" a第22题,在赋值语句中,关键字 LET 可以被省略; @0 t8 A( J' V6 C) ~, f
A、错误
+ f& |' M& F& H( u3 u- IB、正确
9 m2 v, d7 q, X p0 u
: Q1 b9 l) I' \7 C l* L: o! V
2 m: ?* \ l2 P- U p$ ~" o8 F8 f8 z
第23题,NAME 是QBASIC中合法的变量名。6 W: u5 S5 D1 `: \# f* C; e( G
A、错误# y9 x4 U) l6 @5 |6 v5 j
B、正确
7 D+ J: ~- Z9 j
1 H3 L- F7 q. a- w+ P0 M. z; r2 S* g' X- H8 |
1 F% Y8 o6 z$ A第24题,QBASIC程序中,行号是由数字和字母组成。
6 Z- h9 J1 T7 Q G8 G7 g& aA、错误1 P8 p# {! {! N3 ~
B、正确
! u: L( {/ B6 n) h# `
* N- C9 q6 q4 L8 y- x8 {/ v) }
. G" }) _4 Z6 @- U, Z: n M; r+ H; `8 G. E5 s2 Q
第25题,变量和符号常量实质是一样的。
/ ` C4 t' T* nA、错误
, i- t- X7 K$ W0 Y FB、正确
* Q# D. v n ~1 N7 E% L
6 c+ v) b/ J, m4 F7 V) h& k/ h) `4 Z, ~) T; z
) l# F: E) B( T8 p# v第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
0 C, p8 `8 A% {0 ~! \2 g3 w" U" fA、错误+ I& E5 y( L: [3 C- _
B、正确
! q& j. F; |0 o1 b; O" x8 u( J, U. y5 S6 k* x
6 ~9 p Z- Y" |0 P
: r9 d; d p! b5 P# S: H' B! S第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
+ n+ _1 f. _0 N1 B7 IA、错误) K: z2 r& A# k* T4 Z
B、正确
, x& p) x0 c+ J7 S0 O) `8 o8 H/ d! ~: T- }. g2 ^
) Z% F% n1 C: t5 P. m. h
9 k/ c- E( M* T, r% L! b
第28题,注释是QBASIC程序中无关紧要的部分。2 f1 c- b! y6 b/ g
A、错误
+ t% V7 Y* |8 {3 CB、正确
) f+ ?; ^& x. ^. o+ ^; X5 q; |
/ W2 J# c$ \' @7 ]- ^6 a1 I1 C( U9 Q. u& k7 D W1 j( \
$ W( Q+ n% D4 J: O; q4 y第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
. _+ }' u$ n7 AA、错误
, T6 J" i+ |- H i# b. j+ qB、正确
- w& T. A( }# u5 x; ^5 @: G+ v% ?2 U4 O1 }
8 T2 U0 T( ]- g6 Z5 w; P
7 Z) m& |6 T9 q$ v8 G
第30题,在程序设计中,数据只能是数字。
2 B: N* K% ~9 j% I, D( a) \A、错误
- m- [! u y) e- _! x oB、正确
! D" j- R+ A: l! A2 x4 s3 x- C+ c Z1 t6 Q/ v
G% s' u3 [% W; m; a( \5 x
0 [7 k' Q- R8 k2 Y) C; ^2 b+ P# e+ K- E( W1 V6 D, F0 D
( i% x& r% M2 q/ M5 Z4 E4 R
' H. n# g( M5 M" h- K
r( g# s( H- B% N3 j+ L
$ a/ j/ Y% ^7 \' l+ E" b) l1 T& Q; {2 z6 e+ J5 J ~0 A# z
+ D' L3 {3 A) Y3 T+ e3 j5 |
1 y1 S+ m# O% u. d! d' q
' ], N3 [9 {5 G4 j) R
( s/ G! i/ r' @( C! v9 ]8 f$ g6 R
; O" a( \) N& [% O2 M8 L, v/ a3 L
|
|