|
资料来源:谋学网(www.mouxue.com)-[四川大学]《程序设计语言(1)1347》在线作业1
4 L: u4 ?! f5 S试卷总分:100 得分:100. X- ]: L" Z# }% H1 l
第1题,下列说法中错误的是 ( )$ l. s8 r" A8 K8 @5 s
A、只能在循环体内使用break语句4 ?' h0 l" s. }% E9 Y- y3 z
B、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
4 h1 n- ~( r8 T3 i4 U' dC、在while和do...while循环中,continue语句并没有使整个循环终止
5 O: P2 N0 ?" \+ R9 q" g, ~D、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
9 u4 S+ j2 x4 P0 W正确资料:
9 r! O8 y8 b$ Y& Q
4 L6 ]6 m( J- K4 F1 Y- q( u4 t# q J6 g r" u* _5 Z! [3 h
第2题,针对QBASIC语言的特点,下面的叙述正确的是()。: G3 b3 R1 l. a4 U3 p
A、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
9 M7 o9 e( w6 A4 u$ WB、行号和标号由字符序列后加上":"组成,行号为纯数字。
/ e" v, W. L6 x$ _C、语句都是由语句定义符和语句体构成。3 Z, A, E- @) ~; Q% k) H, l
D、每一个模块必须有一个结束语句。
; P# K: ~5 s0 N9 y正确资料:
6 }! N/ L6 w' ^1 z% J+ Z) h$ o( _1 K9 R. ~' X/ A/ ]4 [. Z
0 Z8 }3 q9 L# M( w第3题,5 y; k h U9 n
A、8
1 l" F* W5 C- s6 [% mB、9/ i: w: j( ?! t" o9 t. J
C、108 L8 S$ _3 T" k. t. w7 b
D、11
: I2 n) y+ M! Q8 |, U9 M' h正确资料:,C7 \% K# z/ e# p% K$ g% i: ~
$ }& f2 h; F! p. W# g9 J2 Y
8 b" s* a5 l6 b2 u第4题,以下四项中属于C语言关键字的是( )' I" p5 f n* p3 _0 \3 N) N
A、CHAR: r* M# A5 q' V/ ^
B、define6 q, J% _. A) r+ B. A
C、unsigned3 }9 l" ~3 L( Q7 i3 ~/ p
D、return
" p6 l1 b" c9 l8 f; ?+ d# X' x正确资料:
2 p$ L s, K. C9 _7 }& I" t7 R, C* O* b
# p9 T( o0 E9 v+ R; s0 C& z资料来源:谋学网(www.mouxue.com),对表达式for(表达式1; ;表达式3)可理解为 ( )
8 E5 e, Y' m0 F) P' r, I1 \A、for(表达式1;0;表达式3)0 m* C; |0 P7 L* r: l) R
B、for(表达式1;1;表达式3)5 r/ e8 _ T+ D( b" u) l5 X% V, l
C、for(表达式1;表达式1;表达式3)
7 Q! |; I# F3 p. h' W0 ]" iD、for(表达式1;表达式3;表达式3)2 A! T; a" g9 I" z: E& s) Y3 A) @
正确资料:7 t9 |- y+ {5 S9 m8 _# w* v
" P! y9 z" o# Y8 a9 V; X8 r
( k$ s# H' ?8 c* K% p) U0 R0 P第6题,关于赋值语句 LET x = x + 1 的正确说法是()。
) g9 x4 B( V/ ]8 H( d; [9 AA、将变量x的值存入到x+1$ Z! a' R/ {9 o2 _4 A
B、将变量x的值加1后赋给变量x" y! `' f; X: B
C、变量x的值等于x + 1的值
1 v0 I6 h7 s( E9 [D、将变量x+1的值存入到x1 `* ]+ A# t% }, f
正确资料:,C
$ A9 ?) X/ x0 z! ^( {" O M! T. g; g1 f l' D8 b9 X: B
. h' f* B4 W+ o/ I! Z; Q+ \& Y第7题,在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。. y, f( R- u8 Z8 L9 z% m( E
A、5
3 R2 ~7 I7 c" f5 j4 x4 F4 gB、5.5
( Z4 f0 M" e& p% J! y$ X$ QC、6
9 d0 e) f/ I& ~3 O! ^D、出错信息
) P, t1 J: Y! a& B: D* |正确资料:,C
4 K- T0 C( H# T3 S" j, y) I% y
2 o* ?3 G; g4 Z3 F" s) T1 ~" o" s# `1 @- {
第8题,1 i9 t6 J2 u( u' n4 O7 a
A、4 2 7 56 ], x, d( C0 H6 B }
B、3 5 7 2
9 A2 w T1 l7 W. HC、3 5 7 1
( Q' o' A4 S4 \% \7 bD、7 5 3 1
2 O& Y' k: _, i' s' F/ C( X. c正确资料:,C' x( Y2 D [/ ]6 l8 A
, g- r8 J. z5 H6 z0 }; b S; i. @+ r
第9题,以下正确的说法是( )
, P6 }* `4 o, JA、用户若需调用标准库函数,调用前必须重新定义3 E1 U* x ]* d. b& s; Z! ^
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
8 l' U( o1 ?) zC、系统根本不允许用户重新定义标准库函数
4 }+ w, w' A& p# yD、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
( \$ L8 p3 o6 C0 u' s正确资料:, o6 u( n- h6 F' h, N* X. u8 I
# V3 I, q1 m( P; w) @0 _( G( O
0 d1 O! L7 O, E, K/ t) P
资料来源:谋学网(www.mouxue.com),下列数据中,不合法的C语言实型数据的是( )
' H4 s7 E+ o4 X+ K+ q* ~A、0.1234 C* O+ a4 Z. a/ t' P/ J' V* o, U
B、123e3
7 ?3 V3 a7 l+ v4 i0 u# o2 J: ?C、2.1e3.5' P) M4 W6 `, ^, a& F
D、789.0
& U+ ?# D0 `/ K. _6 \正确资料:
7 s3 B5 v$ v0 x, B
& I3 _) X A# t( Z- T/ `0 g. _ U
. R7 l, U: W$ W- ^第11题,下面不属于C语言的数据类型是( )
4 W6 S/ Z% y; H! g: wA、整型0 m! o; l2 J1 b2 i
B、实型
2 u+ [" Y2 H" h5 k4 f& hC、逻辑型
- z/ L; w7 N" B4 M! PD、双精度实型+ w. \5 o9 E7 w, C( D, ?3 r
正确资料:) T/ y9 l7 M* {+ X8 q% g: k
8 A1 G% u- M6 h0 O! R7 [
0 o# S8 [$ E" j资料来源:谋学网(www.mouxue.com),以下程序的输出结果是( )
' O+ b* ^3 C! S, _9 s; |main()
8 G2 y: f& d3 \( M{ int a=4,b=5,c=0,d;, h; G% v' W4 [! O; C
d=!a&&!b||!c;) G( F3 f) `+ X" g# [! L
printf("%d\n",d);}" y5 i& s+ O; P- _) `
A、1
1 A$ e/ p; Y( J, p: K, ]4 XB、0- C+ z C+ }' W2 |6 m' w
C、非0的数2 h E1 u0 S/ v6 I7 D
D、-1
+ `, ?1 V! A# x4 K* S! W正确资料:) |" {. O& S, w d0 O: \
; T) \6 l8 n8 N3 [
$ r+ C5 ?8 P9 u$ T+ E% x
第13题,下列运算符中,要求运算对象必须是整数的是( )
" g: a; B2 N) N0 _6 iA、/
) P4 T' h* u9 o/ B. G: {+ AB、*
2 B2 T- a( r7 R2 f9 Y+ AC、%
& g2 J: L. q h) o# g+ U# c8 PD、!
) |/ h1 G Q' i3 e8 A# g正确资料:: d! ~4 L' R9 N
3 E% t8 u5 E- E, M) G
( G- J' J( C! S, P6 r& P* r% g
第14题,以下叙述中正确的是( )
. h/ U# _' Y% P K. BA、构成C程序的基本单位是函数
9 G0 i$ i8 Y/ ^ ]; s9 b3 }' `) c \B、可以在一个函数中定义另一个函数
. i0 [0 I; h- p7 x% S( a, ]2 hC、main()函数必须放在其他函数之前
7 ^: Q2 f3 L1 m8 u0 z' R. d6 P; mD、所有被调用的函数一定要在调用之前进行定义
) ~- J- y K( U4 u正确资料:,C3 x1 p6 @+ o# I1 t
" K: x$ B4 B+ `' R q
+ J* ^+ i4 `6 A; _# W5 P- b S1 U% b
资料来源:谋学网(www.mouxue.com),能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是( )
0 O2 v9 F5 j7 ^: {A、a=10 or a=0, H0 {1 |, C6 ]" L
B、a=0|a=10
$ M8 s S& [9 \ [5 _C、a=10 &&a=0
) U5 u" I+ H6 _6 l" lD、a=10‖a=0/ |' o+ m" Y/ N* u4 x
正确资料:
, }! x" {# U* G/ s- k7 w
, e! s9 R: k% X* K: Z, X; Q" Z* Z2 t3 F. t4 V
第16题,以下程序的输出结果是( )
# M9 p. j+ b6 }' A4 k0 M7 ~main() ~! s ?! B+ R% `
{ int a=21,b=11;
$ D+ C/ f1 J" ^printf("%d\n",- -a+b,- -b+a);
w- c% M0 @6 L$ n; V0 \! R}
3 ^ `# M' O( s; ~" G2 c, ]9 rA、30
& L1 E' `+ h9 N4 b$ o1 v6 VB、31- `7 ~' ?* r' E- E4 C
C、32
9 B# P, K/ s. `' [% \0 G3 K( ~D、33
6 Z7 R& q$ ]9 t7 m; x正确资料:. W7 G+ z9 N7 J, ~
$ V$ F( X2 t% O/ ~. d8 T) ?0 e( D
/ y5 r, b0 M4 X6 U+ C+ }% A第17题,
8 g2 W8 p) H) M5 u) Z( ^A、3
0 r2 s7 s2 t; m9 r tB、9
# J9 U& [$ Z6 C. v9 L1 QC、-99: y; ^% R7 v0 W* u, w1 y3 J) m
D、12( s; ^9 } Q U
正确资料:,C
N1 \1 T/ W1 F- D f# s* R7 p ?0 X, A/ S$ h1 a6 |) Z
D3 {: y9 F1 x: S1 `' S第18题,下列可用于C语言用户标识符的一组是( )
: W% t( u2 N$ m: T/ U* ]6 X& TA、void, define, WORD
9 \ o) j/ q5 q5 f; i% O- |/ CB、a3_b3, _123,Car( r! V! x; T0 j% n9 O
C、For, -abc, IF Case. E9 Y+ S8 E5 z* f; F7 r! m
D、2a, DO, sizeof/ R+ N5 l/ B. M. b% }1 l! k& Z N
正确资料:0 A9 ?. A0 G" u
% ] p2 g* a$ W: Z. C& _) ^
$ T) \, w* M5 X" s# U* |( R1 ]第19题,计算机内部运算使用的数是( ). \" J9 y& t" t- {
A、十进制数/ ], j: c6 e2 u3 A9 A" s- t% a
B、十六进制数% j9 |9 c* T" [9 O T# ?6 K0 |
C、二进制数1 K* c1 ?- C" v( G2 X$ h
D、八进制数
" r+ e* @) g8 \正确资料:
, x/ T3 R0 l7 C+ f9 T
7 w6 ]& }0 l6 E! q; A2 H) ~3 E
* R2 M+ m( _- }- ]. J# l5 `0 L/ `资料来源:谋学网(www.mouxue.com),以下叙述不正确的是( )
7 c4 x* K, @6 j" K6 j9 {A、一个C源程序可由一个或多个函数组成- { P4 h6 z* L1 ?/ k3 {
B、一个C源程序必须包含一个main函数4 ?9 C3 t) Y* ~( P; X( [- g" k/ m
C、C程序的基本组成单位是函数$ V8 w) A; C( ~) E7 j& Q
D、在C程序中,注释说明只能位于一条语句的后面/ b8 |! F7 }+ Q) s; [2 r3 j% v
正确资料:,C
# @- w2 z8 g7 c, k7 W
$ M- }2 N P9 G8 K& H, C) X3 d0 U; w: C' T% [" M1 j
第21题,在多重循环中,允许从外层循环转向内层。' D3 S2 |$ X$ L! r6 s
A、错误. c2 k$ `" n* R/ h
B、正确
, W* Q4 x; B+ o* P9 O9 s* K. f" y; f, H正确资料:
0 c, F" R. e% K( f8 _! I7 }8 T3 s0 g" s$ s+ e
( p# F- F m& v/ X
第22题,NAME 是QBASIC中合法的变量名。
% b1 N0 g, D6 @/ v7 t( s$ `1 U8 ?A、错误
' ]4 w5 V5 S9 A- k& X- _: hB、正确0 @1 k M- V6 a$ t
正确资料:
+ q7 L0 {2 j v+ p; S5 d
; d* t, n7 Q3 _" z# q; c! i& f* T7 e
第23题,注释是QBASIC程序中无关紧要的部分。7 K) E/ t, V. F8 l* [( D+ { Q
A、错误2 R* |, e, B+ X
B、正确
! y9 P; s8 S; p' Q+ a( o: ?& N正确资料:
" e7 v' p; e# ~3 n# A- Q( F9 F
; Z4 X2 v$ }( s- x1 D, ]# O* X- E. c
第24题,在赋值语句中,关键字 LET 可以被省略
1 }: f( K2 k5 z1 m* i( hA、错误
; [) t- G* X3 q* F- {B、正确
( S$ }) ?( ~: m8 D6 f" h6 R正确资料:" E4 i( J' |- O' G9 v
4 ~9 V: R# s- H/ Q) P* d
$ V z: K1 f5 L2 L+ I8 N资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。
1 o/ I! N I4 ~$ W7 v' m- ^A、错误
# G# f6 I" A% Z; }* C/ jB、正确
$ Y6 u' g: |+ r6 S正确资料:
; P# k, ]' \6 H# a/ n
: t3 h+ `6 E5 Q! o
0 ~6 ~7 z4 w- f X( e) j第26题,QBASIC程序中,行号是由数字和字母组成。
# ]' G4 c/ w+ LA、错误
" `! H) N: r6 r2 B7 b# | f% OB、正确" f- C. B8 q1 C
正确资料:
. L) k* p! Y1 H
# ~& ?3 I* u3 G: c) H' D H& ^9 m9 J7 s' x4 E
第27题,QBASIC中所有语句都由语句定义符和语句体共同组成。
/ R3 F1 h+ _1 M/ Q/ m6 ZA、错误
3 V: l* r3 K+ I4 G ~8 jB、正确' B* ^9 ^8 k' I9 N9 m7 v
正确资料:,C, x9 a0 C0 H; t3 Y) I
' p9 q6 ]' j; p' j
7 m7 W7 S9 N- t" o( `' y2 L第28题,变量和符号常量实质是一样的。2 Q+ E, A" O8 L! h, o& [
A、错误) c0 A5 R- E6 ]3 ]) B& J
B、正确
" B( G' b( U* v# x正确资料:5 k/ a" U$ r1 C0 n! }, ~
) G6 y. u8 E3 g) r1 s$ r" C5 A0 P- m: q: `; [
第29题,在程序设计中,数据只能是数字。+ x' M4 H S' x5 l/ R
A、错误
& w/ l4 d1 w$ U0 ~9 R/ o& k; ^B、正确1 G2 w% i+ n4 ~2 J- [4 g4 `
正确资料:,C: _. D$ \/ X& R3 g
& g2 F. t# H2 L6 x0 B1 M
4 ^3 _1 T! V7 J- I* {' ]4 f资料来源:谋学网(www.mouxue.com),QBASIC提供了两个工作窗口。
, s! F3 R+ B9 ?+ D2 n' w9 t( Q% tA、错误
. y# [0 J7 F* i. k. ]5 D1 KB、正确
; X! _/ h# [7 Q$ r) i; h& r正确资料:" q b0 r* Y- _3 l
% J* {3 A1 Z* F/ T+ [( _
- p8 W6 N X+ @
( ~, u- G) Z! N
: g% v, K) `' e/ G+ U; x, P7 f N0 ~6 m8 c2 y
/ }8 W. p, s5 q, h1 Y6 n6 f& b
9 k6 J' O( d/ `5 G) ^' F: x0 P- b4 ?
. b# t" t! f9 M( X
% ]9 `" F! I$ Q6 p9 |+ n, k1 A3 i# ^3 T$ `
$ g8 _# y- c) V2 _+ A, Q! F2 g; o2 Q) ~: [# n2 j$ M. b) f: {; I
/ w. S+ I$ O2 C# j4 i: A ?- `: c |
|