|
资料来源:谋学网(www.mouxue.com)-[四川大学]《程序设计语言(1)1347》在线作业1- E+ H1 R. y( a9 Z6 w6 y `$ |
试卷总分:100 得分:100( @" ~% R! U! e* G$ ]
第1题,下列说法中错误的是 ( )
6 c* a6 f7 I( iA、只能在循环体内使用break语句
# w$ d: O4 C- EB、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
$ B( P9 Z4 @' n0 Q* C/ u, XC、在while和do...while循环中,continue语句并没有使整个循环终止/ X* e( y" @ ], O/ e& j4 U8 C
D、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断! k: g$ V, u; \& M% O; d2 R
正确资料:* Z, D$ p/ i& A* x7 v
) }' m5 A7 v* \& z& Y9 F6 B! P7 {& d) v5 ]+ z
第2题,针对QBASIC语言的特点,下面的叙述正确的是()。
1 Q9 L7 h! r; |$ |/ |A、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
|0 P: c% D0 l' d$ e) w [$ nB、行号和标号由字符序列后加上":"组成,行号为纯数字。
# i2 Y! `3 V7 s% [C、语句都是由语句定义符和语句体构成。
( J- N$ I8 L, S- `3 _; f9 f( KD、每一个模块必须有一个结束语句。
4 L( j/ s2 K( I正确资料:
% T' k4 f. c% K d7 `$ @" P3 S/ I
& I1 F5 {2 N* F$ r4 d* }1 Q% \) e. o$ X' ? J
第3题,
) C2 f4 `( [) g3 t/ iA、8
5 p+ J8 K; d7 P4 a, s4 k/ L, ZB、91 t- f4 k6 W9 Z- F
C、10
7 {; a" S1 F! W- `2 k/ p. f2 yD、113 e5 H# w* l A2 {8 S U
正确资料:,C, o: A+ a: P, t/ ]7 P! ?2 S( w4 P
6 {4 M# E& ^2 S! b
+ W% K1 ] e7 K第4题,以下四项中属于C语言关键字的是( )1 I# X5 V' E z, l2 V
A、CHAR$ W6 r7 f7 V# H# v0 [5 P! t7 s
B、define4 ?. R) e0 ?+ B8 a
C、unsigned# E1 l$ | h+ Y* T u \' u
D、return) Z: P/ ?- |3 a" v2 f# J5 z3 E
正确资料:
8 N; Z1 P8 }( {( K9 S# ?/ O' G' v+ F% k2 q# T& U
9 u( M. g: r0 q" C8 k资料来源:谋学网(www.mouxue.com),对表达式for(表达式1; ;表达式3)可理解为 ( )
. W! m/ l& O' c L/ O! V' g5 [A、for(表达式1;0;表达式3)
0 U. h; y$ U ~, `/ BB、for(表达式1;1;表达式3): h- _* g# X& C, j7 p
C、for(表达式1;表达式1;表达式3): s& P5 C% H" K+ i
D、for(表达式1;表达式3;表达式3)
4 {$ i. D. Z' v: k1 W正确资料:
, N& \% v1 J+ N2 G3 l2 P% o, q% d S/ s) D
" x1 p4 O( m7 p第6题,关于赋值语句 LET x = x + 1 的正确说法是()。' ?* m0 E7 n+ H8 o) X
A、将变量x的值存入到x+1
# p) V# G# P+ F/ M4 E' PB、将变量x的值加1后赋给变量x3 p+ V x& J5 C- X5 h
C、变量x的值等于x + 1的值( u# M: |0 T4 I* o- h9 B0 u
D、将变量x+1的值存入到x
& g2 ~( ` g( U0 H( z3 h4 H正确资料:,C; l W; f3 Z8 Q
/ a7 s( V1 H* T* E/ J( X! K% [
. c0 r! @5 U- Y! U5 M
第7题,在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。& f1 w1 ~, @/ [0 S/ {& p
A、5
, B4 l8 ?& N2 Z$ ~* M' G3 nB、5.5
# e0 z2 _. ]* f: r& eC、6% u) g2 k1 W7 t. \
D、出错信息
, l9 J, S& I4 i0 p0 |" N5 y* p正确资料:,C
1 O5 z6 s8 g9 u& g8 ^. l0 s! p9 A9 t- ]4 J4 ]4 X* @
2 p' s6 t p) h3 x
第8题,* f' ~) W+ ?+ R6 P: V3 f+ J; O1 f
A、4 2 7 5
$ l6 V: G3 y3 J n! }6 u! I/ lB、3 5 7 2 `! t) q" j( T. K/ D s" j
C、3 5 7 1
7 u/ s% l4 O. D" S5 uD、7 5 3 1
2 c X" U* }( i3 `正确资料:,C
9 e1 \: p0 F$ U1 p, X. k8 N
0 k. I& \) v% E" v) a- |' k0 @( ?. E: Y
第9题,以下正确的说法是( )) ?. ?) |8 G" l6 ~
A、用户若需调用标准库函数,调用前必须重新定义, M0 _! t. b# G8 g! _: L
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
0 N) A! X; [! c2 {$ nC、系统根本不允许用户重新定义标准库函数
7 h) R! h% g+ h% N& P' \D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
+ R) ^" O! J7 _8 E正确资料:# O. i3 l6 g) |, b5 n: o5 y5 }
O Q$ M5 L5 y, u
) x4 r5 p( }1 Y/ }5 l9 Q资料来源:谋学网(www.mouxue.com),下列数据中,不合法的C语言实型数据的是( )
4 f) k" h2 O8 q7 h3 t/ D* EA、0.123
5 Z# V2 E% h4 dB、123e3
: G/ F+ n1 d; I0 |C、2.1e3.5
4 [1 P# B- {5 ?- dD、789.0
$ v" |& o5 H( B! \4 C正确资料:1 D' F7 h+ K2 J2 E
/ _: k7 K3 \1 A) f0 {) C
( c+ T0 e! u) T# I- Q第11题,下面不属于C语言的数据类型是( )
! h. I+ {' W* j( K( Z. p, zA、整型
8 b9 a3 s" d4 e: V; `4 E" vB、实型1 o6 E6 H: @* E
C、逻辑型
3 L8 ?" W8 g3 i4 `4 e% r- d9 qD、双精度实型
: n r8 v6 ^' C4 B正确资料:
' G" ~8 ]& C& C
$ K) @& a6 k5 s8 D5 e8 k% y
$ B1 w. [: U1 Y+ K/ |资料来源:谋学网(www.mouxue.com),以下程序的输出结果是( )
" I" U, P$ B- p7 r8 R: Hmain()" A/ h# o+ v4 t) d
{ int a=4,b=5,c=0,d;% k" U2 h8 l( m9 @& R; j2 u% q
d=!a&&!b||!c;
$ `" e+ L# {2 v8 L' L' G7 O+ F, Yprintf("%d\n",d);}
1 V% z) _. X& CA、1' \+ ^; e( _" G, ^5 s0 n( Z3 b
B、08 E9 u; M8 c1 c+ k, r0 M8 E
C、非0的数; \+ j ]2 R% A6 ^) f7 k; U
D、-14 u2 f. j# e" l8 j7 U) S! B- H* ^2 Z
正确资料:
( Z* K. F! K8 ]$ C4 Y6 B5 j2 |
) D4 l2 P; o5 a1 j0 D9 X9 p
: w# u9 g6 F1 K8 u第13题,下列运算符中,要求运算对象必须是整数的是( )5 g$ H4 V" [' ^1 c# y: B
A、/
( ^# B5 M) j. V" rB、*
" G7 `: T0 E$ ]C、%
- p6 E" b- V& R% A' AD、!9 p8 G) {' b! I7 _# D
正确资料:) @0 ^* m* A5 ?8 B
$ P( g2 j5 e# ]0 k
# U; @$ ?& \# b7 ]8 K第14题,以下叙述中正确的是( )" k6 B" r& M3 t
A、构成C程序的基本单位是函数2 {4 [3 N e4 B( S: E
B、可以在一个函数中定义另一个函数. F b, |2 W6 {9 [+ ]1 n+ ^* e
C、main()函数必须放在其他函数之前$ m" H* J, V, E* V" N) }) I( z T
D、所有被调用的函数一定要在调用之前进行定义
# j* @0 D* e( T, L9 a3 Z正确资料:,C
. ?6 o7 F+ `: b/ k$ Q, P: m' F6 h& a5 W2 q! u7 s q4 B
8 u* o7 _% E2 y' D1 }资料来源:谋学网(www.mouxue.com),能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是( )
* m! V- M X+ _' _5 V9 p* VA、a=10 or a=0
4 Z0 b- W) a4 j* [2 ?B、a=0|a=10* t* W0 U4 r6 R3 b8 T7 B- E1 D) m
C、a=10 &&a=0 Z' Q9 {. W9 w; L" x2 p9 R s3 r
D、a=10‖a=0* h; u3 [% e& B( L
正确资料:
8 l4 a& {8 v. i1 I; U
/ `( l7 V: x& x7 K& u5 Y; A: u; l/ H# p9 S
第16题,以下程序的输出结果是( )& D' r6 @+ `6 D/ X6 Z
main()
# G3 }) l& V( c9 h- a# [{ int a=21,b=11;$ F1 L1 h: b2 `+ |
printf("%d\n",- -a+b,- -b+a);
7 P* }' p# A7 ~1 j' R5 G}
# q$ g" h& u7 o2 P+ zA、309 U7 `' e/ A( o% S
B、315 z1 m! \+ J* i
C、324 G3 _! R V$ E' x! Z
D、33$ y. ?1 I c! t6 P# ?+ @: b0 c8 n
正确资料:
; q& V: E7 E% C$ R/ i$ |- H4 Z
1 L" F1 I/ a6 n* |* @6 Z, Z. e. i N: F- z0 N
第17题,
, E I& L* W# ]. X- ]* hA、3
2 l; ?, y! g1 a# s2 r4 `B、9
' t( N( h4 C$ OC、-99
9 J$ [) ^* h* r. q- I, QD、126 U# |! {; \. V5 E E
正确资料:,C
$ J9 ^7 R8 p7 S
5 A, V- b7 {" i- H, ?0 G' r4 W
6 y5 F+ i9 p( k( L! u第18题,下列可用于C语言用户标识符的一组是( )/ T4 a; X- j2 f+ D, L
A、void, define, WORD
3 P. [2 j- p) E/ qB、a3_b3, _123,Car7 s! k3 F: M. _. j7 q X8 A$ o
C、For, -abc, IF Case+ {9 N x; }' S8 y0 j0 Y3 [" B* Y
D、2a, DO, sizeof, ?" [# ]! g. l6 b. r$ \
正确资料:; P$ M, x0 J) ~1 S6 h3 G0 K2 v
! [1 ?5 b( ~6 p& a9 n( w8 D7 ^# n3 r' { z$ j
第19题,计算机内部运算使用的数是( )
. a( e8 c( S7 f3 I4 v' EA、十进制数2 w5 }& M9 t) v
B、十六进制数
! J. }5 m) f+ u1 Y2 s6 a' ^. zC、二进制数
\7 Q, w9 p8 h/ p( [* tD、八进制数' z: D0 F' ]* @6 o+ i$ Z, `
正确资料:
6 h' x( k" v. C1 d' y; d T# S8 q' b } j
5 M* ]' J, Q! U4 \/ J/ d7 T
资料来源:谋学网(www.mouxue.com),以下叙述不正确的是( )
( r( ~9 B5 W z% wA、一个C源程序可由一个或多个函数组成
& A3 P4 N& {: e) ?/ h0 ]* U3 CB、一个C源程序必须包含一个main函数+ o; \. \& {9 A) P, `* S7 W) u
C、C程序的基本组成单位是函数# k: M% S4 ^1 P& I/ `" ?# e b
D、在C程序中,注释说明只能位于一条语句的后面6 h7 y) O) s4 c" B7 i
正确资料:,C
( t8 c6 T8 I# g" ~: `0 d- q: w$ e/ L2 z8 Z( y, e9 _# j
. d- L% B& c6 i
第21题,在多重循环中,允许从外层循环转向内层。
) a1 O) ?% i: J; nA、错误
5 J' g/ C% M* ^; {# q. D" T; aB、正确
& u) H& U9 W0 [- q+ y1 C& Q正确资料:% F7 Q& Q& w1 c0 W7 o2 l& f3 r
( @; w& F1 c: U1 F" n& S7 j* k+ l$ z/ L% |
第22题,NAME 是QBASIC中合法的变量名。
( a+ \7 [) u, g3 h+ iA、错误
+ X( o* z' k# i0 d" ~( sB、正确
" z1 J3 X: R$ |* \2 z8 O; O正确资料:! A, o( A" _ Z
, H M' n8 H! \- P9 D2 s
' j8 J; C* h; k8 h) i8 E) u第23题,注释是QBASIC程序中无关紧要的部分。
/ X+ H$ p! D8 dA、错误
q9 Q, S# U" M, v, K& HB、正确2 C9 @/ c6 J' X
正确资料:5 g* @2 z, v' f1 d
' c' b: X5 N3 l" v% \2 p A b9 c3 a# n; ?
第24题,在赋值语句中,关键字 LET 可以被省略
7 a p% G# `& O% P T: QA、错误
4 Q, ~3 u7 S! L% a0 I7 AB、正确6 ]+ S# J' K! V' h
正确资料:
( O- b' P' p9 C9 H4 G6 L4 l* T8 R9 \2 a. i# T9 P$ z+ [ s6 \
- t+ D% o" J: R* c+ ]( Y( W$ I, n
资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。
5 w( r. p7 h: B8 G5 p- s8 vA、错误$ B% p/ B- s( s% o% z
B、正确
6 B. j) A1 g% X正确资料:
9 m" ?9 v) u0 ^. Y8 e+ W- ?& N; z( M) w) j8 o% _8 P
: j m& A( O4 o3 V5 j9 d第26题,QBASIC程序中,行号是由数字和字母组成。. D# r% D9 i5 X0 X" j4 f
A、错误
6 i `7 X4 z1 U" r: f \+ v$ g% K- [B、正确6 G% ^/ _2 l( a* L7 }. i
正确资料:
7 R) E/ [0 q* W
- I7 U* r5 i2 h0 D# M: r) J! j a! r$ ~
第27题,QBASIC中所有语句都由语句定义符和语句体共同组成。 K! n- P. b0 k7 ^ ]! n
A、错误
. l5 ]' k9 b! YB、正确
* Y1 {5 U4 Z3 P; W+ Q; J正确资料:,C
8 _- ~/ I% d5 [; B/ F6 p9 x2 P% \% V: l- ~9 g; T7 ~% S
* Y% a( R6 `. g' J% C& a6 c) j第28题,变量和符号常量实质是一样的。
) o& O8 l }: {# C! Y3 b- N* c; JA、错误% `+ T( k B, N8 i! d
B、正确5 t l2 M: @$ z/ V$ K
正确资料:
( p8 W9 ?9 g# I: R6 J* x, U8 }" ]- f5 Q/ O' U Y
% j5 r4 o4 x4 h6 r. r+ y第29题,在程序设计中,数据只能是数字。; Y; Z! n; t4 z% {% F' ]
A、错误6 g) ^2 i8 ^/ j0 ~& u4 Z
B、正确
: R) X* P# P! T4 \正确资料:,C
' N3 Y4 ]7 Y6 c1 ]8 e& ^& x. q3 _
1 O% r% M' Q. D8 x1 @7 V
2 S0 Q" k; e, j+ D' O. n资料来源:谋学网(www.mouxue.com),QBASIC提供了两个工作窗口。
1 K+ P; ]+ O! H9 }1 d' @5 z5 QA、错误' T& A# C$ J9 Y2 O& d. j% F
B、正确- {, j2 G9 g% e0 H# G) \, H r
正确资料:; {" T$ D5 @7 `8 x
7 {; v5 f3 [; b0 m' l
% R- z( x& j2 T! E
- L s4 w/ n8 i) ~, J0 L8 T. [$ Z$ W, Y$ e9 I
. y9 l" d. }. t: T) {. g- m
8 Q+ E/ Z" Y( g; y9 Z& ~+ V. O' C( ^) Y
0 r" t6 d6 W& B0 D: W' r, k- H& J5 h2 k: W2 p7 p/ A2 {4 E
" g1 G, ^1 P% P1 r
5 s( q- @3 r% h! d5 G
5 L0 M& p- r2 F
/ Z+ F4 S' s. ^: m& k6 D
, y9 ? A7 t- N$ P1 h1 S |
|