|
资料来源:谋学网(www.mouxue.com)程序设计语言(1)1347-[四川大学]《程序设计语言(1)1347》21春在线作业28 L8 H" N* p4 q: ]4 r- k9 L& A
试卷总分:100 得分:1004 _+ b" C: y3 k2 Z
第1题,在QBASIC语言中,行号或标号的作用是表明( )。 l2 K8 B/ @ l8 u
A、程序执行的顺序
2 y# B: O! L8 \' L8 `3 o/ `+ SB、程序编排的顺序4 p1 X0 m" a$ H( ^5 E3 q. @/ T# M
C、转移指向的标志
( u( j z Z* k) |1 B" L! kD、无作用0 g% J9 f. x" x
正确资料:
9 `9 ^8 W' r' ^0 e0 A, T* x+ K5 U k% @# w
& w+ h3 g& V6 s1 @
第2题,以下说法正确的是( )
6 }+ f& S8 P( a, y! e. s2 UA、C语言程序总是从第一个的函数开始执行
5 y6 a2 V2 ?$ M( M( YB、在C语言程序中,要调用函数必须在main()函数中定义6 }( `+ g& ~/ U
C、C语言程序总是从main()函数开始执行
/ y! i: E, ^" d. r1 H( p, a5 jD、C语言程序中的main()函数必须放在程序的开始部分- Q/ S- P3 ~* P4 Z7 o
正确资料:$ L* y ^9 E H) H
0 }5 @3 ]/ a- y9 F
) D1 _9 o5 A, k% i3 z第3题,表达式" a * b % + c!- d # "的值的类型是()。3 y% b) v5 e' O) A( F1 M
A、长整型
1 [5 A. H, y1 e3 U* E1 rB、整型+ I; h, Z1 l& ]' k
C、单精度型
5 i% A9 g/ P9 R$ \: E2 VD、双精度型4 j: }1 a( }+ W8 r, n w9 r
正确资料:/ ?7 P5 L6 h1 z. r& P
( C+ l# t' L0 {0 B6 q
2 Y, n2 J+ s ]& C" }
第4题,以下程序的输出结果是( )
2 V. w3 T- `! n% Mmain()
- W4 _" L: t& E{ int a=4,b=5,c=0,d;
% P/ p0 _: N0 T zd=!a&&!b||!c;% V0 i0 N7 }' k+ m( U; E+ f, F
printf("%d\n",d);}
: S+ Z8 e# A" z( \+ Y. _A、1; R" U; c) T o4 `. C; ]3 ~
B、0
/ V' y. {' x* U3 W& SC、非0的数
) l/ l6 g" Z7 E/ x3 ^6 sD、-10 z' U/ p9 Y% s3 p( O+ T
正确资料:/ \. X- b( C, \" u# v8 b
2 z6 a5 {- Q3 N* N5 w6 ^- G; J9 X0 m% H% @# h X" n5 j( J- g
资料来源:谋学网(www.mouxue.com),针对QBASIC语言的特点,下面的叙述正确的是()。
3 g2 T R, J( W, BA、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
2 P1 a: e# Q o5 P# I6 mB、行号和标号由字符序列后加上":"组成,行号为纯数字。- q/ B4 Q1 M: ^3 k3 h: r3 p
C、语句都是由语句定义符和语句体构成。
" @1 J6 U9 j3 {% N* W7 _D、每一个模块必须有一个结束语句。
* {1 W& q: @9 {& A正确资料:
- O/ d: Y8 T# E0 N* P0 N* |9 }; k9 k/ X3 H( `
9 X; z! W. B* W9 _
第6题,下面对字符串的定义中,合法的是( )。
/ j5 y) A+ R2 l+ ?/ Z4 O8 PA、DEFSTR a;b* c" C g+ X0 M0 F1 ?. K
B、DEFSTR a - e
! {( U2 I5 p) v7 T6 B2 Z7 f+ ^. \1 j2 AC、DIM name AS STRING1 a( ~ @8 O. w" r/ a
D、DIM nam$ AS STRING e" p0 Q- n* Z% X$ P5 D
正确资料:,C,E
: T$ [' d P, C( N" {
- s! R' ]9 m3 p1 s1 W
& D% q6 ^( n& o4 Q0 P6 o第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )7 A, [ E2 P' E* Z( F1 [4 G' r
A、sizeof,&=,,^
3 s0 s2 r6 F) r5 }" PB、sizeof,,^,&=/ S% a+ k( l; d" v/ u9 {4 z& f
C、^,,sizeof,&=: Y" i: @/ U: i; U4 }
D、,^,&=,sizeof
7 J2 ^. D3 m3 o正确资料:
( c) R+ ^) j4 T# e5 t; \" g# W! q& l0 a5 _8 j$ J6 s
* Y5 l3 x3 p4 Q" n第8题,以下四个变量名中,哪一个是非法的变量名()。
2 \6 w* Q$ Q$ w2 fA、food
9 b: i+ B* X2 D3 AB、area K7 t: E( @* {5 W0 Z
C、3moon
4 {- i5 T' F& X# B& K! X- ~1 lD、b14 L( w7 y$ F; L) n0 {
正确资料:,C,E
* U6 b* N' B9 l! l
: r7 P$ d. v* U* Y) g$ }/ |) w
+ o: W5 M- N( E2 T" l8 ]第9题,用DIM s (4)定义的数组可存放的元素个数为()。
8 Q9 ^5 J* Z3 }; fA、44 {5 Y2 O& P R2 o% U
B、5) B/ H" M3 L5 m% }
C、6
! P/ c9 \/ ^: h3 H7 B4 p/ K8 o3 WD、7 Y6 N; @' L1 A+ h$ t
正确资料:1 [. T; Q9 i% {
/ k1 B( ]2 z6 A4 J1 R3 \* k
& X( l8 t0 d* n5 g资料来源:谋学网(www.mouxue.com),下列关于C语言的说法不正确的是( )
* n! Y) D! b6 k' lA、C语言既具有高级语言的一切功能,也具有低级语言的一些功能/ l6 \4 W% c" o% `
B、C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
9 v9 _9 W* F. G l6 x* U, ]/ QC、注释可以出现在程序中任意合适的地方
( \3 [8 J ^( F2 a6 x- a4 q% s* [D、命令行后面不能加分号,命令行不是C语言的语句9 f) b: y) i' ?! f" p) F
正确资料:,C,E& v; ?. y% o6 H/ `: J$ X s
$ W$ H( x* m x% t, u+ M' F; m
# |3 I6 y4 u5 Z4 G$ b5 Q第11题,+ y' b, `/ d9 E- \3 W% u& ~ S
A、8: M% x. r# h0 l8 N4 t" K& |
B、9) s% N9 u9 [% L) z$ A& `
C、10( _5 J# i5 d8 n4 s) S# T* {
D、11
9 g. g6 c& F# C# c- G) z; w正确资料:,C,E
; ~8 ^" R7 v; Y1 L% ]1 \& c7 x% M' h+ b6 @# j; m, |9 ^5 L
% m1 k9 }" h; D& I5 n资料来源:谋学网(www.mouxue.com),以下正确的说法是 ( )
& B }+ ]' p6 [+ t% ^ a4 b# e: FA、定义函数时,形参的类型说明可以放在函数体内- A' O% } w% c2 }9 r
B、return后边的值不能为表达式/ j& c4 G4 S: ^, f
C、如果函数值的类型与返回值类型不一致,以函数值类型为准# y1 |; m9 q( I& H
D、如果形参与实参类型不一致,以实参类型为准
* \' V- l# ]8 P正确资料:,C,E7 ]5 h7 E, p' g: s- ^; E: u
v& `9 s* s0 v: a
3 j8 ^" b9 }: i) {! I" }5 D K# {
第13题,用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。4 d: K3 t( ]% q2 ~" Z
A、5" }" U: G, M2 I
B、6; j: E$ U1 r% ?4 p$ Z: t4 Q4 @* v- F
C、7+ T( a+ c" ^) Z2 D" n& \3 C+ j
D、8
) P8 ], b8 L$ Y, R0 h正确资料:,C,E. T: G, f- b2 P8 ~1 A3 Z
/ ?% Y% Y5 w2 [) x5 G/ O4 u
" w6 B3 u7 L. T7 ~9 V第14题,
! A8 ?. u0 t5 [* {1 p0 bA、14& U2 f, x& J! i3 V" Y
B、15
& {- m8 v r6 H- TC、32
. Y* C% E$ @$ O) X) @. v j- QD、164 [" R# z" i* d# e, `$ @
正确资料:,C,E
3 }9 M5 E, U8 W+ ]3 i5 ?4 }' |8 Q! C( s! J* G$ T$ e
% i" m7 S1 G. r! X& l资料来源:谋学网(www.mouxue.com),若有说明语句:char c='\72';则变量c( )
& L& V; v0 F" g: o6 }# w' T: {A、包含1个字符0 Q: ]8 n( C8 K7 u4 F( b
B、包含2个字符- X+ g( J7 ?: O1 p& d' I% k
C、包含3个字符
8 C& G# r' t7 y T9 _% T1 M kD、c的值不确定/ {$ ]; |; O' [8 ]
正确资料:,C,E
/ I5 W# U6 u5 v; A
- ^8 k8 F9 |/ ~3 y9 x- V1 W/ r" y+ E( Y
第16题,算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )' j$ C( @# K( O/ m! p
A、有零个输入或多个输入* g% \5 f1 g$ h; e) c8 r3 Z
B、高效性
" n9 S- I7 Z0 d {C、有穷性8 Y5 g* l' F2 t; N: `: b6 {5 G
D、确定性6 l; z; d0 J! V4 p' u- m' U8 w
正确资料:,C,E1 V0 S- W, O8 [( N7 `
! A8 D- }" {4 M/ q1 d0 e% c; I. J
0 O) A' d m3 b第17题,以下正确的说法是( )$ x% m& N! {" I3 Q% S; D0 E& _: d
A、用户若需调用标准库函数,调用前必须重新定义
; Y( n. |3 n! C9 i1 k& tB、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
0 t5 H7 u- _6 jC、系统根本不允许用户重新定义标准库函数$ ?' c1 A+ p& ]4 Y
D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用+ D5 r3 D2 D' M7 E. l
正确资料:
- y4 J; d0 D- [
. M, R f- m8 Z7 W! l, ~# k$ a0 x6 S0 H+ `) U+ g
第18题,下面说法中正确的是()。
9 D6 E0 \' x+ |4 d' b# gA、置数语句DATA中的值可以是变量、表达式和函数。6 J8 ?. S, g) ]8 v& h z2 _
B、置数语句DATA中的值可以是变量、常量和字符串。# C9 r" }: q7 N2 n
C、置数语句DATA中的值只能是数值常量和字符串常量。5 R0 W' j8 |5 @2 x* C
D、A和B都正确。
* N! E7 t9 w* Q- ~- e* f正确资料:( P9 i0 i- b/ |4 ~5 L
, T$ Z# k( `& K
: \" p# _& n, T2 [% K第19题,在C语言中,char型数据在内存中的存储形式是( )
8 ?' ]- H7 `) n; q6 l: CA、补码7 e5 B) {" u$ s0 z
B、反码
W" d8 c- {1 TC、原码
& I; t3 R) u' zD、ASCII码
: O5 q( K2 {. R; C正确资料:,C,E. G7 D2 g/ M7 j) j* w9 m5 o8 K i
* U" }, {+ T0 X9 ~4 G* u
9 b9 @& \+ K( x" k
资料来源:谋学网(www.mouxue.com),若运行时给变量x输入12,则以下程序的运行结果是( )
6 T7 o3 X8 a& R" |main()) [9 z5 a5 Q: w. _
{int x,y;
$ ]! A/ r7 _ |; T4 Xscanf("%d",&x);) z: Q7 }+ \. I: V7 e, z( h5 _/ D
y=x12?x+10:x-12;* q5 z# j# v- C9 T v" C4 j
printf("%d\n",y);
$ K" M# T) z; a0 f) d2 v1 Y& L}
# Y2 O7 J+ [1 J+ Q* j' t! \- ~A、06 E' c: {& V- J- l& I' i7 A
B、221 F) _* k* _' H
C、12' V4 k+ W) [- Q( m% g7 s
D、10) I) ]7 Q, ?5 O. ~
正确资料:
- i1 ?' v5 m* K+ ]# u0 q" C
4 h K5 g3 [+ ?5 C5 L) ~' |% q
0 _+ @+ L0 e+ l1 B( c* h第21题,NAME 是QBASIC中合法的变量名。7 g9 ^9 l5 Q0 f! I" v
A、错误4 R) |( C6 m7 O/ \/ i$ h
B、正确
, P, }" x/ Q* e# o: |4 o正确资料:6 q0 N; y4 k) B) v* L& d; d
7 D1 g. D! f! v
( O8 r" I, E. L# E i+ q/ M Y第22题,在程序设计中,所谓"实现算法"即是指写出源程序。0 z. _, r) i* J& @5 C
A、错误9 c/ X+ A; Y' I; Q2 R$ X% t
B、正确9 w! Q4 G4 c; G/ Y5 R; T5 H
正确资料:
# N$ ^3 ~; N, Z: |: ~& Z: V( t! h& k. _* U9 |5 Q& Y" v
" m C5 H+ x7 t第23题,在赋值语句中,关键字 LET 可以被省略( b9 c* M3 J/ M
A、错误
, x. G( s$ Y) B G6 h* WB、正确5 g9 }3 v( o r5 \% P# ?1 V
正确资料:- H# T3 W3 v! m7 `
' d$ a$ g+ @ o) @6 w0 {7 n. E. Z' s1 [$ j" a4 Z
第24题,WRITE 是QBASIC中合法的变量名。8 I. i+ f8 D( [; f
A、错误$ I) |! T: S8 w! b# U$ J/ m
B、正确
- _# p4 F0 Z$ V* ^" X( h1 Q# C正确资料:
3 X8 a! H& i! C1 v/ a9 f8 i7 O8 w8 n5 V5 d) c5 Z- c+ ?
" k( Y: K1 x% F, p* l* L
资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。
: q; J) t: _% _) k7 {A、错误' L5 r6 e6 P3 B# u- Z+ J
B、正确
+ Z* h/ }4 L* U5 ^正确资料:% _' X6 s; v! x. }7 H4 y, V0 {
* x1 k6 e& \* o6 J, @: s+ ?
# B3 C& Q5 q; Z! V$ N5 L第26题,在多重循环中,允许从外层循环转向内层。" J2 \, X/ ^, s, c2 A$ A2 }# a% g$ ]
A、错误
; R* h/ ^4 H& A1 A i% o* ~B、正确4 A8 p. S0 X, T" p" `: A
正确资料:
1 \* \: o0 f i0 M) B
0 K1 m' \' L" O. x9 t/ ^
0 G6 a8 }1 q; Y9 D" @$ P0 G第27题,注释是QBASIC程序中无关紧要的部分。
7 i) V& M @& k1 s! l2 bA、错误+ o1 t/ Z) k# I! [/ E3 k% i" I
B、正确2 X0 J$ x) y4 G- f( y( j9 y ~+ n& l% o
正确资料:
- J4 V! T- i* [& U% {! E, ]! r& U' X
! `: }4 o. N! Y3 K" Y第28题,QBASIC提供了两个工作窗口。& ]6 D. N0 ^4 W: c, N: G0 n; o
A、错误$ V0 ]- |* x; r/ @5 ~
B、正确3 Y* E% u* ~ X8 Y: f3 z
正确资料:
% W( y k( u+ g; X" V3 s1 O1 B
/ Y* z) f8 N3 d, @ F. O( w
" l0 L& ], Y: f) s5 F. b# e8 U% |第29题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
9 f" |/ P2 c" f+ u# y; ~1 dA、错误
# q0 @% \( h8 Q& zB、正确
# `; O! Y3 O5 ~ l X1 K正确资料:
7 l: O* i. L) M% a9 `8 H$ ?6 l2 T5 o! X4 |# q
; Z6 Z, p$ `8 e; F w3 z' Z资料来源:谋学网(www.mouxue.com),在程序设计中,数据只能是数字
" X) ?6 H/ d0 p8 R4 d: t1 zA、错误
. X' t8 K. r% p' \, `& S: U, zB、正确
& j! P- } X5 d' l1 |5 J& Z: T正确资料:! M$ Y( \- V. R
3 e, s5 ?7 _" u& ~
8 W0 T, [! t9 l3 p# k
% p% j9 Q1 O8 U1 g
# y& p% g; V! Y% H6 R5 D/ [% m0 l5 \" g' z+ U9 W k
- f: F! y3 m2 g) R9 }7 k
: {, K) ]- y1 u0 Z, w9 P! U5 `" d2 ~; f6 ?7 |
1 U2 `, m. g2 O: |; M6 t) \1 U- Q# S# I
+ o5 \1 m: L! Q5 @: e
4 R) Y$ U/ O5 P) s* ^- S6 I; |4 ^6 Q
9 C K% k6 e7 |! H9 c( c( E
+ k& f6 x+ h0 A, u |
|