|
资料来源:谋学网(www.mouxue.com)程序设计语言(1)1347-[四川大学]《程序设计语言(1)1347》21春在线作业1
2 k. [8 A* K/ @. _, b7 m试卷总分:100 得分:100
: b4 v" S8 q% m8 I. W% z; ?5 ?第1题,已知int x=6,y=2,z;则执行表达式z=x=xy后,变量z的值为( )1 j- e8 B* ?# h: \' C- c& O
A、07 q, _- S& n/ L$ {( T
B、1
: \! G* _$ e% DC、44 \9 j2 p7 b1 S5 L
D、5% X) U( D6 E7 f: `
正确资料:,C,E7 ]( a* s) f& g) b6 E7 Y7 z
7 z% h$ I& t" j1 e7 |* d1 h' n& U( {$ k; V- s
第2题,算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )
) I3 {0 D& j; xA、有零个输入或多个输入3 g7 c( `/ |. a `
B、高效性$ g2 ]7 c5 t2 s' U
C、有穷性0 E3 I0 q- L+ d# \3 k" ^. O/ {
D、确定性. V. z/ W7 }% C# @; E! J
正确资料:,C,E
6 K$ r' X7 j6 Q) b! M5 c, w) A
9 _& v, }( g% u# |/ {/ i! S' U
* p2 {8 t9 N. Y7 |2 y5 ]第3题,在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )4 c2 C- M9 C c+ c. n
A、地址传递
$ p/ ]- ^7 O" DB、单向值传递
4 K0 [ d4 p: t8 ^' T3 F5 B' V4 XC、由实参传形参,再由形参传实参% I: t8 h; q# |
D、传递方式由用户指定
( e# I7 r* a3 v正确资料:,C,E. k" l! J3 M! S. T9 H
9 Z8 N. ^6 F0 m$ N: N
6 {9 ~8 I$ }. x0 B% @. }3 U
第4题,以下叙述正确的是 ( )0 A) w% T, C5 q- ]) K
A、函数可以嵌套定义但不能嵌套调用
3 q- t1 K# J) SB、函数既可以嵌套调用也可以嵌套定义
) P% i" F/ ^! yC、函数既不可以嵌套定义也不可以嵌套调用1 d% h" ?" n5 E2 l' x2 o4 O) Y, m
D、函数可以嵌套调用但不可以嵌套定义
$ s3 h2 ?+ I! n$ Q9 \$ e" Z9 L正确资料:
- O u9 A9 E* v0 L9 e9 h; A4 ^: M* D3 y% q) L" ~+ k5 M# J
# T, ~1 x$ u/ n$ I* e资料来源:谋学网(www.mouxue.com),C语言程序的执行,总是起始于( )4 \ r, i8 M: P
A、程序中的第一条可执行语句
; w; G D5 `4 {% ?3 S9 ~B、程序中的第一个函数
$ i2 E% N& U( a5 T6 VC、main函数
: d- k( j! m" @. B2 T7 o; uD、包含文件中的第一个函数* y1 f4 |/ R- U
正确资料:2 N$ B2 D$ t, M' `9 H3 B1 t
1 Q3 H @0 H1 \# \' G/ z- Q7 `, S3 d
$ w) Z+ C2 ^$ f0 y1 a0 d5 ^第6题,下列关于字符串的说法中错误的是( )2 V$ g& ^5 Z8 \, [, M0 C
A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志/ k+ W2 W$ E! _
B、′\0′作为标志占用存储空间,计入串的实际长度& U" ]! N; H3 S- E8 m
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′) y" l+ ~ D" l6 A. p& ~7 x
D、在C语言中,字符串常量隐含处理成以′\0′结尾
7 G5 o8 q( e% b4 T# l* U正确资料:/ {; I$ Y) N. ~
. f; D% U) ~+ D8 a0 [8 n, M
0 z4 `8 f" _4 W& I5 ~7 X第7题,能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是( )2 x! ~( Z# L: A; I4 ?
A、a=10 or a=0; w( g3 U! P" Q& z; d
B、a=0|a=10
0 k8 b' v% N4 _2 c5 yC、a=10 &&a=04 n w3 B C1 O- g7 z) x
D、a=10‖a=0
3 {9 K0 N5 A# h s正确资料:
3 u3 P& T" ^3 n7 x" O$ k( s/ P8 E" d8 g+ b! o
$ J* d7 b X: e/ o* r
第8题,若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( ), c! S2 Z4 [, D( O& f
A、函数调用可以作为独立的语句存在4 n6 F2 I7 Y8 A6 B. [: ]$ f; r; e9 y
B、函数调用可以作为一个函数的实参# o& ]: O' a0 l" ~
C、函数调用可以出现在表达式中3 Y! A8 a* K0 ]6 d) N- D5 H5 ^
D、函数调用可以作为一个函数的形参8 y' m4 ?5 T ?* K$ `0 t" }% z
正确资料:,C,E
# S: k9 h4 E3 U# ^5 V4 s/ J0 k6 v4 X. V: f; g
9 p3 u; F% H G* @第9题,表达式"25 MOD(1-2∧2)"的值是()。3 H$ J0 w8 n3 B8 L/ Z! _5 ~/ n! d d8 g+ {
A、1: c" r9 ]6 f$ U! c" O. c& j
B、2" ^8 }) i- P8 I) u
C、3
, b p6 d# R/ M, s$ pD、0
# K5 {. L+ [7 R% v8 _$ h" g正确资料:,C,E; Q+ f- g( V. C* E( N a
5 S# Y7 _2 T! P- w2 D5 p
) g! L) Z3 j3 D& P资料来源:谋学网(www.mouxue.com),已知char ch=′C′;则表达式ch=(ch=′A′ && ch=′Z′)?(ch+32):ch;的值是( )9 L6 L. x# A8 H g) n* C( `" {1 s
A、A
$ l( Y) _; `8 A* S1 X- v% PB、a
, r6 ?5 G1 ?/ `3 wC、Z
: A5 k& ^+ Y* T. y, N! k7 mD、c, l3 `6 |/ v' @$ B3 d3 ~
正确资料:) F: e7 P) Y1 |7 J6 [# ?( y
5 w3 ~# H6 o9 I/ t% j i
. }' |& A" h" Z" L4 r第11题,下列数据中,不合法的C语言实型数据的是( )
* \ R( ~ G$ @" O1 D$ lA、0.123
# Z" l* F F' d) oB、123e3
' c/ I! J0 c/ k* o' M; A! sC、2.1e3.5
$ T) b$ d4 ]8 f; j/ {D、789.0
3 X9 q; y D" z' j. E正确资料:
$ ]# ?! u9 G+ G' y% P( f1 v- e8 `) p q! p8 B8 W9 C
8 ~3 H" w3 E; y& t; I; f8 ]
资料来源:谋学网(www.mouxue.com),若定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )
" d0 O# t/ e* D- |5 D! f% FA、2.500000: P& i- Y. r( _+ R' K
B、2.750000" ^9 C; m; F% t
C、3.500000
, f( M: [/ [. e4 gD、0.000000/ p+ D2 D$ D* H! L
正确资料:,C,E
7 ]. b { Y( R8 Z5 r/ z9 Q
5 s; l! v" @+ k. ^% T. M% [( c
. w. j+ g) L2 d% x% D第13题,C语言中 while 和do-while循环的主要区别是( )
. _* ^0 ^6 W) z3 T RA、do-while的循环体至少无条件执行一次& l6 D& D/ _1 f8 z- t9 K: K
B、while的循环控制条件比do-while的循环控制条件更严格0 p; p+ v6 q& l& A' u" ~" }
C、do-while允许从外部转到循环体内+ X [; L7 ?, g; w: [9 w# U
D、do-while 的循环体不能是复合语句
5 {7 A6 ?! ^6 G% W" h! {; s9 e正确资料:,C,E G, s+ V; X% i- z# S" d/ E; k
: I* S$ F* Q( }( q# S0 p
$ q5 I" F' f; C第14题,C语言程序的基本单位是( )
# i1 n6 M. `2 r, p5 {6 d$ GA、程序行
" H! w) u4 H/ b: jB、语句
, M8 Q( ^2 k* N& a: fC、函数
& G* F5 ^2 p( w0 b. Y( aD、字符0 n& {7 ^' R- T
正确资料:,C,E0 i0 F- K. t r7 }5 o& H8 S) {' c
2 L Z5 F% |- V- U
% E4 L, f' a$ A3 s4 \6 T
资料来源:谋学网(www.mouxue.com),用OPTION BASE 1:DIM s ( 6 ) 定义的数组可存放的元素个数为( )。 O5 z% d$ M8 m$ G0 y8 X
A、1# i2 _5 Y( B5 \& i. K! `" j
B、6. {' E+ d% M1 U8 |6 d
C、7
* a/ C! w' B- I3 CD、8+ C2 d5 U* B5 }+ l- C
正确资料:,C,E
+ a7 S7 p) n3 o, v
+ w& f" M" c. \, e V. |: g
9 r) [* B) E; P) x A& Q第16题,
; p) K9 U( n$ ^0 JA、BELL
$ F W' y; R8 S; j: r' Z3 DB、BOTH2 V. \/ M) k$ K$ h8 V
C、BOTTOM
) h3 O; U1 U. e$ s" `D、AUTOMATION6 e* g6 h/ O5 g0 o, X8 G
正确资料:,C,E) O4 z7 Z" \- r: Y
4 j7 o( L3 h$ x( w9 o# ^
. S# o- V9 w* Y' Q第17题,以下程序的输出结果是( )& j& ?6 h# j' r. ?0 ]/ x
main()& w) Z) ~4 O5 `8 V# I& t% Q
{ int a=4,b=5,c=0,d;
% \ G. N) ^2 C4 X3 Rd=!a&&!b||!c;! l0 }/ d1 `# \% |9 n' G
printf("%d\n",d);}
; Q7 D m1 \% x7 q* O. `. z0 l% B# D6 NA、1
. i% ?& I4 Q5 Y V* R3 Y: \B、0
- y3 k5 K2 r7 B; K0 PC、非0的数, |* C6 d: |/ u8 J* r5 j# z
D、-1
$ l$ _' B+ Q$ ~8 Q. C, i正确资料:
% G7 M; q B: Q/ F2 s
$ q9 D7 V% g' j, Q
9 ~9 s- {' r; I C- ]& p5 h第18题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
) T, A& a0 o% }/ |* G. [: TA、1" k+ m3 s2 p. s* L; |
B、2( t/ M5 _" v' m. H0 a6 v
C、3
* L. o7 ]/ R% Z0 uD、4
$ a+ q2 B7 f8 G0 _# F" M/ ?# h正确资料:
4 F8 ^- t5 s- X( k4 ]+ m' B3 I2 X
: r5 V. H- l: D7 @2 t# y% R# W9 O3 P3 L8 w9 m
第19题,下列说法中错误的是 ( )
; Q% I. G/ f5 n! n+ mA、只能在循环体内使用break语句. ?' X( j! \# b4 l' ?( \
B、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环" M# D9 {1 d3 s& q4 @
C、在while和do...while循环中,continue语句并没有使整个循环终止) s3 R( q$ m/ Z
D、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断! X# B2 T- ~$ I: f
正确资料:
0 A7 p, y, C# Y
2 s- X; n7 G- n
6 X, S1 w7 r9 R2 F0 j* s q2 c资料来源:谋学网(www.mouxue.com),假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为( )
5 i* b/ u7 ?; K! g1 N% hA、175 T1 M0 Q. i9 U/ h; e( J
B、16( Y1 ^8 q1 k/ S, ~6 o9 z
C、15
! z# O" H! n- i- T0 k( DD、14
r' k7 z/ S2 U- s正确资料:
+ Z& R* V( B% F+ p/ k
$ L3 q3 Q1 S" O1 l m' g3 L+ x2 M" ~& K3 k' C! Y; [
第21题,WRITE 是QBASIC中合法的变量名。
: _$ y9 l% U: i: `- R: F0 mA、错误) z9 B* P0 M& ~+ C
B、正确* x, w2 I O; X- g1 S
正确资料:
" Z8 I. `* ^& w7 Y V" a8 W h2 D" C1 e
, j8 F( O9 K% B( p
第22题,在程序的运行过程中,可以多次对符号常量进行赋值。
: t5 s8 n3 ~1 bA、错误
3 B# q2 y( S+ V( m1 I. u# pB、正确
! S/ Q) @0 ?6 B正确资料:% r2 R/ {2 W! d8 f4 ]5 h& A
7 u; E& P- S) {% T _( @$ A+ _! ~/ J- e* s
第23题,STOP语句的作用是终止程序的运行0 _9 y% T# d) d9 ]0 }8 m& W( P; K) @# G
A、错误+ z7 d; B% h+ U, Q1 ]/ A1 ]+ T( b
B、正确7 {. [. e3 _& D4 @
正确资料:
: t0 m+ H# u# e4 L" H4 X
4 k+ Z& L0 r' W
7 }1 D& O4 c) W第24题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。& i9 B& N1 y' c% D, D: s
A、错误
9 Q7 V$ r$ Y3 s) HB、正确( j& M7 X6 I- b9 k: e
正确资料:$ I: P- w4 e6 Z) o
+ }6 p* X( Y: O) d; \" \
; k0 u* K# m( E% r( A( x" B资料来源:谋学网(www.mouxue.com),QBASIC中所有语句都由语句定义符和语句体共同组成。+ ]$ j8 J3 S' @
A、错误
$ ?0 g" z( h \6 ^* }. AB、正确- U j$ y1 s0 s
正确资料:,C,E
1 c$ b9 k9 K. |) G* _' `' e; c% p" l! E, f. H$ ]
( A7 h) L" i& j/ K* z2 b/ e* |第26题,在赋值语句中,关键字 LET 可以被省略
1 q! Y( i7 x. T4 j2 z0 PA、错误6 t; K9 c1 ?4 g* P
B、正确) ?( I% L6 S H5 r9 V
正确资料:$ M! E" w, H* F
- G% O( h! F' w; _8 J& G
* {# f. D3 H$ A# ?( v第27题,变量和符号常量实质是一样的。
; S, Z) f5 d$ j' R3 d( ~1 i- H( RA、错误/ B2 z* w- t/ ~+ \- }: {
B、正确
" ], f% ~! z) Z0 W( n* b o9 D正确资料:/ a% F7 W! n$ k7 n ?
' g/ v6 O* R+ L" ^! M2 ~; D0 V! u3 o
第28题,在程序设计中,数据只能是数字。! ]5 z$ ^% [/ Z# q* _9 `. F) w
A、错误
( L4 q. |0 Q$ I9 _2 K2 x3 QB、正确4 x- p' J9 r' m$ b
正确资料:6 p) q P/ {7 a! K
4 X" @8 e& J# A( H$ {3 r
8 A. W& O" t" `" _
第29题,在程序设计中,数据只能是数字! o/ l) O$ ?( G4 Q1 K6 n3 B
A、错误
& z8 a6 Z& L& `! sB、正确% G$ Y f* g, I: ~0 i; {4 E3 u: G
正确资料:" Y/ V- ~3 f5 k! `/ [$ w- a4 M
3 Z* E6 Y G" w0 i/ e' u, v S2 P# Q4 v6 D' H: Y5 M
资料来源:谋学网(www.mouxue.com),QBASIC程序中,行号的大小将决定程序执行的顺序。% W) Y, d5 Z( x+ F5 O
A、错误* _$ [0 N/ @0 M
B、正确
% @4 F6 p4 S. O: V7 C& f5 x/ i @正确资料:,C,E
& ]% B; P0 H9 X
. z& p" b4 [: I r/ i- y& x% U0 r$ G0 E6 V
- M; Z; j0 }8 U% g" x% m! X
* t9 S/ \( }' c, c+ r) y. r5 {- L4 `8 A4 J3 _$ X# t! R
- S' d, ? h/ E) K
6 e# a# L0 Q- D. S
5 ]8 Y: o( O# O
. T7 \9 A' p" F
* t9 U6 s! n% i+ I" u( b% r3 v8 N/ Z. i& O5 c5 m9 T% I/ {
) S. M, y. m# g$ u
/ \$ k! F- Z) e
0 z: W+ j4 O, b6 V5 t |
|