|
资料来源:谋学网(www.mouxue.com)-[四川大学]《程序设计语言(1)1347》在线作业1
" c, _& S* P e D- y1 E3 N* ~0 M8 @试卷总分:100 得分:100" W9 e' A% h A; R0 A) C; Y( n
第1题,下列说法中错误的是 ( )2 b$ S, O$ f$ G3 x ^( F3 F
A、只能在循环体内使用break语句
' q& g, e8 E Y" e( ^, eB、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
- y3 p: ]# f/ {( Y _; ?2 ?C、在while和do...while循环中,continue语句并没有使整个循环终止 x0 ~, Q1 N7 m8 A
D、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
" b* X8 W: {3 o正确资料:1 ]$ x, N) Q) C* A1 S& G' H
( h- i8 j, g6 ^% s- T* N, {7 z+ X- @+ j
0 b9 l8 ~1 X4 [4 d
第2题,针对QBASIC语言的特点,下面的叙述正确的是()。
/ g& n+ p9 s8 X: BA、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。# g! x# n3 g8 N t s
B、行号和标号由字符序列后加上":"组成,行号为纯数字。
* {5 k& D$ x2 j- XC、语句都是由语句定义符和语句体构成。
, m9 V) s" Z; q! l, W9 M7 A2 nD、每一个模块必须有一个结束语句。
7 U8 b7 q- ^' b6 ]正确资料:
1 d B. r( \+ J8 w v& e" Y0 h$ {% K( P. n
: b1 l) g- ^9 ]" n7 a# z5 W
第3题,
% E$ n( z7 K% j7 wA、8) d+ C( K8 b( B4 f
B、98 c6 [5 s8 V0 v' K6 ^) Q7 D
C、10
$ W2 A- d1 v# M! b5 z0 rD、11
# |, q2 x7 ?2 X/ S" i$ Y- d正确资料:,C
9 P4 S5 @2 n; d6 H: X# B- I, B
6 y7 t3 B b3 \- T
, j9 u6 B/ }" d# D. E) [第4题,以下四项中属于C语言关键字的是( )
1 ]1 W4 e* J- U/ t8 S" p8 e- a( gA、CHAR
|$ E5 g8 C: d3 W& zB、define
& t' X+ p6 T/ U7 w% xC、unsigned
' x* w6 J+ b- g) v) D/ U. XD、return/ @/ H, |, U: J9 \$ y, r3 Z, c4 G
正确资料:
& e+ r6 _0 Z- [- a7 M* F0 n; a2 Z1 Z( `
R9 t* W5 K; U- ~7 `' L8 i资料来源:谋学网(www.mouxue.com),对表达式for(表达式1; ;表达式3)可理解为 ( ). G. e E; A! x j: z1 i& d
A、for(表达式1;0;表达式3)
+ e+ J# g* x2 e' l c) H9 @B、for(表达式1;1;表达式3)) Y" Q% ?5 \4 p: E2 _
C、for(表达式1;表达式1;表达式3)
: c& R7 A) ]% D: B j# T0 D( mD、for(表达式1;表达式3;表达式3)$ ~0 a! K) f' q' I$ {, {
正确资料:
- J0 ^9 a" R1 _
" V% ~2 i& @& D- n: w2 A4 ]; `3 ^2 @; F) u! r
第6题,关于赋值语句 LET x = x + 1 的正确说法是()。
8 R1 J! L6 a/ F! F5 kA、将变量x的值存入到x+1
3 K8 d% ^3 s- @B、将变量x的值加1后赋给变量x
, t* }! k$ P S9 m0 h, OC、变量x的值等于x + 1的值+ }" L0 c- C8 n5 W z
D、将变量x+1的值存入到x7 S. B- R2 B1 t; m8 x! W
正确资料:,C% B1 x5 L3 u' ]3 M5 m
( O+ N4 t% ~: `% }8 @
/ a! F; N0 S2 F; V, W
第7题,在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。5 i! c. S: J$ f' ?& B
A、5
5 t' w6 K1 b e( VB、5.5
% w c, J9 e5 l cC、6' C! n* ^' i- c/ u) F8 ^
D、出错信息
/ {$ q, E* ]. |8 Y \正确资料:,C
9 u$ i# S: H. {6 c. U+ [' N# \) }* D0 i8 E
* g m# `+ Y3 O& K
第8题,
' j' m J6 l6 p3 [6 eA、4 2 7 5# y3 f2 P+ H6 G
B、3 5 7 2
1 z1 z/ y- i* @C、3 5 7 1 F0 S6 r. M5 o
D、7 5 3 1! g3 q) }% J: } J2 ~, L
正确资料:,C- @3 n/ z7 e* Q
" c! {. l" R' Q6 K8 @8 o
" ?$ S. j3 n- S' f8 H第9题,以下正确的说法是( )& w; K! ~& q* {7 h6 j" k1 d7 x
A、用户若需调用标准库函数,调用前必须重新定义, K8 U1 X% P7 u; m: l5 [$ F
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义0 ?1 Q0 @3 c" y* N3 X% X: J6 ^/ y# {
C、系统根本不允许用户重新定义标准库函数" m; c7 K9 S7 h# ?
D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用2 m) x/ j! u, N. v8 ]
正确资料:
' u% L' `: {* B* Y! i. r) C' \6 Q
8 v1 h6 u$ O9 B9 a
, T5 ^9 w* j$ F: [% f, f资料来源:谋学网(www.mouxue.com),下列数据中,不合法的C语言实型数据的是( ). t1 x* g, h/ V( m- E. a
A、0.123
! P/ I1 N4 m2 |" ^7 L$ \( Z& xB、123e3
' A; b a- T6 h5 ?* w7 ~( i0 c& ZC、2.1e3.5
5 V% N7 T2 v$ o9 N s" Z U. H3 PD、789.0% w0 O1 H% M m* B" z9 [
正确资料:& F" p1 W% k) x
" E% K8 F' p6 s3 S8 x$ w) w x6 B# x
4 x! z, W. N4 R1 k! r% c6 c4 c第11题,下面不属于C语言的数据类型是( )
+ b# m) l* {7 aA、整型
4 {. `) I i2 p, U3 `4 @, V+ qB、实型
; @ q& K4 I7 o. b2 ?C、逻辑型- ], ~( a% ~' K6 ?" F9 R# T7 L+ ^' p
D、双精度实型
7 p5 [5 P9 K$ X- l正确资料:
6 C- C' t' u) T( ?* l% R: c2 \) T7 Y- b% L# V
! V* h0 N, W1 V. _
资料来源:谋学网(www.mouxue.com),以下程序的输出结果是( )
) E: a( F) M, A/ l* g* @. zmain()* G$ {7 \ A# W& E
{ int a=4,b=5,c=0,d;
: {0 x( ~2 [3 h/ z D1 pd=!a&&!b||!c;. I; p- Y2 Z' r. G0 q& l
printf("%d\n",d);}
9 a, Z7 R/ H* l6 M/ CA、1! V3 ~7 X# [& e$ I
B、0, v( M! i/ |, A, y% j. |1 [
C、非0的数
- ~' k: @9 \0 {D、-1
% a5 Q" |# t* _9 R" }正确资料:+ \2 Z% m: [7 w% z% U
) c$ [- i' D6 b$ U* n; P! h5 E5 {6 k& j$ |
第13题,下列运算符中,要求运算对象必须是整数的是( )
, N; u2 L$ @9 Y8 N% ~& h7 J8 eA、/9 Z0 o% [: P% A' D- i3 M5 ^
B、*
# K5 |7 L- x6 ?0 tC、%: q7 v+ ?# m! Y) D0 t/ B& x
D、!
8 s( U! n+ X' \; {9 Z6 y正确资料:; P) I% R/ v" e# o
/ X6 T1 n0 x4 X
. I+ d0 b n, k0 H2 p7 h5 M
第14题,以下叙述中正确的是( )
" C. s+ v F% _. P* R' oA、构成C程序的基本单位是函数
- i( Q- W: C) eB、可以在一个函数中定义另一个函数, B8 E! G( J7 C- T: y( s! e% U
C、main()函数必须放在其他函数之前
+ W& }" E# F% P F6 L8 ~; g q1 mD、所有被调用的函数一定要在调用之前进行定义
8 F8 [8 i5 H1 H; ]( B正确资料:,C
1 A0 I8 G: J. ?2 x0 }
1 u* ^8 L/ |8 b9 X2 f
% E3 y* r, F* U8 C: c# f7 i资料来源:谋学网(www.mouxue.com),能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是( )
9 u4 x6 }5 b6 MA、a=10 or a=0
$ m( R( j4 |/ w/ c$ j3 \B、a=0|a=10
8 K3 O& _) i7 h7 g8 m, ZC、a=10 &&a=0& J7 h+ ~' D P1 B
D、a=10‖a=07 q+ @1 z/ o3 y) v' r, V. r& G
正确资料:. F4 s! g4 ]+ v9 `$ i" ~
/ D0 c& c4 M' g( O# L5 w
0 @, N' P) j0 x第16题,以下程序的输出结果是( )
5 F- z- F; i9 N' ]main()! ~+ l/ x+ p" K) {
{ int a=21,b=11;9 }# S- i/ S7 V1 c5 b
printf("%d\n",- -a+b,- -b+a);
' h2 O3 f# H! Z9 B4 v}
$ ? e0 e* z; z8 sA、30
9 z% b/ r- Y) QB、31! Q! A9 J" c; j, L) {3 }5 K
C、32
5 K" e; D" ^7 \5 G1 OD、33+ A. ^% p, X5 c% |8 O w4 l
正确资料: K1 s$ ^ f- _8 T' P( A [" a
( ~+ n# p# W# ^3 r- ~% c7 l& W5 r4 P4 ~/ ?/ b# b
第17题,
8 L4 Z! w1 t; ~: j! K9 D$ Z9 n% vA、3! k, _8 @* f" W7 |% m
B、9
& P: ~( @9 z3 xC、-99
5 o- S% R, u u2 n; Q( I, [D、12
1 U+ |6 X; N, ], e2 C正确资料:,C
1 L7 [, \. X4 J
0 ?5 z9 A' Z% ]5 Z
7 P" j" h7 g. R& q* ^) Q& _. _! S第18题,下列可用于C语言用户标识符的一组是( )
* E6 ^! [! R m9 s4 mA、void, define, WORD
- H" a, _. Q- cB、a3_b3, _123,Car2 F, ^# A; E ~& J5 }
C、For, -abc, IF Case9 ?, p) ~! ]+ m$ T: I7 ^
D、2a, DO, sizeof, r. S( V8 f7 \8 Y! r+ A$ r
正确资料:
+ I/ C* {: f/ P5 L9 x
/ g* W3 O' L1 O3 [$ N
1 I) a6 j4 x. [. s第19题,计算机内部运算使用的数是( )
$ ~. \0 P/ F" e0 d" m bA、十进制数7 N3 f! _& m7 f- s5 ^! H: y
B、十六进制数
2 ^- b w# h% M" V# k' nC、二进制数4 ]9 w( X, K# S( t) |0 g5 d
D、八进制数
/ Z5 O$ S# }) X. |) ]正确资料:! Y' M" V' x: z) n6 s
* w! { b& k8 J8 X+ Y
* T; ~5 ^/ D6 ]' K: \* e资料来源:谋学网(www.mouxue.com),以下叙述不正确的是( )
/ N! e5 `# }9 i2 J7 ]A、一个C源程序可由一个或多个函数组成& S4 S p2 K) i* P5 r2 \) f
B、一个C源程序必须包含一个main函数
2 I+ S6 B( n) z& zC、C程序的基本组成单位是函数9 r, L/ ~) f) j# T0 Q
D、在C程序中,注释说明只能位于一条语句的后面
/ [2 }) h: i. n! R3 }. I F1 X6 X正确资料:,C
$ k; f' e& {+ v0 F+ i# P* D9 ]
0 G: }3 r2 U# O$ l7 |
( d m) R# a6 B9 R$ Y第21题,在多重循环中,允许从外层循环转向内层。8 ?7 n0 Z# s7 _6 I! X
A、错误
% ]1 \9 S/ @! e9 yB、正确
3 u0 H8 V4 h3 p* C/ J0 L0 l正确资料:' g q8 y$ b* ^7 t3 A" g. o
9 `* @9 P6 U, R0 h) Z) t6 }. }" Q2 D
& D5 E# S# Z3 I
第22题,NAME 是QBASIC中合法的变量名。
6 d- h; A5 p) {4 D( {. x9 nA、错误
+ A9 p' w5 \4 N- r( J1 oB、正确
3 w' P6 Q7 n) s正确资料:5 ] K" h. ^* \4 ?
% s! _( `: l$ m/ r9 t7 C3 A
/ A+ S% \( B8 r" F8 N3 u# T# c8 {第23题,注释是QBASIC程序中无关紧要的部分。# p2 n8 r/ j& ^8 ~- F9 M
A、错误
0 b& H- |, C3 T. a! ?# T% dB、正确
$ C( g) C9 G- d正确资料:
4 G4 k' }) {" Z1 x# R& o
4 A# T. r K6 Y. C, B& r& @' N: d$ T$ r6 b* w$ Q/ o/ e
第24题,在赋值语句中,关键字 LET 可以被省略6 M6 ~( C7 W1 s3 O- i6 C
A、错误
* @3 q( u* }+ p0 q1 W6 u+ F, t% iB、正确" r. i4 a5 R% ]7 |
正确资料:
9 F; L; r( [* q4 A" y
, S0 `8 R) G3 a) f; v
2 M# K5 M; } L- x y/ p2 i- x* O资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。
. i5 ]8 m/ w6 [9 Z3 `- ?A、错误$ e, X( e$ r) y+ J# o
B、正确5 A/ m2 b T. m. l c
正确资料:
) w: c" Z8 ^; P0 @! d3 |# z/ Z$ E0 @" n7 F
6 `0 {; D+ w" B第26题,QBASIC程序中,行号是由数字和字母组成。
/ f) Y& m# w# }0 G% E) _A、错误
8 N: ]$ b6 ~0 N- t9 W; b1 i" ~" ]B、正确
2 B4 O( p, C8 z* g3 u. S. t, H正确资料:8 h* O+ E9 F$ N: \5 a# t3 q
5 e( u3 G7 O' p
7 M) g; P3 K6 p3 t. N7 Y% |第27题,QBASIC中所有语句都由语句定义符和语句体共同组成。
; B2 {. W3 h0 T$ vA、错误; L4 C' L* h7 v( Z- U
B、正确
1 {( P7 |( ^1 B0 A正确资料:,C
& \7 a8 l) \3 B# I8 D7 g) k- e
L6 p2 c2 |' X3 r f+ H
. A9 ]% V: z2 @ R" G( A第28题,变量和符号常量实质是一样的。2 b3 J7 {: H4 A1 p1 o. [
A、错误: X, o4 u4 j: u5 M& J3 D; ~
B、正确
! \- g- `4 s( {( O正确资料:
! }3 ]% S- E; V6 c) j& ~
8 m- i ?, B7 \+ i# u
- Q9 {* p, N: g. Q2 R第29题,在程序设计中,数据只能是数字。) J- X* n6 p: D' l# L. [- m9 I
A、错误8 f/ R9 ?7 T7 ?1 o6 R- L% z7 p3 Q
B、正确$ g4 J$ I1 v! ?9 ~- w
正确资料:,C+ P1 t* y2 P: _3 {. A0 B& F
4 {. }1 G' j1 M; h4 c+ t3 F9 O7 }& U; t0 f
资料来源:谋学网(www.mouxue.com),QBASIC提供了两个工作窗口。
" Q5 T' g! k" f1 VA、错误, O& B5 C! S+ u/ z8 S3 x2 r
B、正确
2 j6 j8 X) o; z. ^8 g3 y3 j( u正确资料:; I' [. f" u2 n- Y7 h
) }. F* m7 Z+ d& Y: C3 m/ ^+ Y( Y6 l3 A' J
4 i$ t2 {6 v7 q0 L6 h3 m5 W; L6 G9 w
( g5 v& S' ]/ _
7 p7 @: s3 r9 I6 l7 B7 n
0 Y' ?# _ Y: u& E+ r( ]! W& z! B
4 \+ D& f" x: K4 K- [$ s
- F6 u: e& y6 Q X# V# P8 a' a4 q9 u c8 T
% B1 ?, \7 X1 @/ @ H) G+ L _
6 i U( I4 }' S' ^0 R. j! y) `+ f- \' |3 M$ L9 m0 G! J6 N
|
|