|
资料来源:谋学网(www.mouxue.com)程序设计语言(1)1347-[四川大学]《程序设计语言(1)1347》21春在线作业2# J+ \3 z' ]: u
试卷总分:100 得分:1002 [# s+ \( E. \( y
第1题,在QBASIC语言中,行号或标号的作用是表明( )。: l+ O' T* `2 {6 a
A、程序执行的顺序
+ D( L& Z7 y; y# h. TB、程序编排的顺序$ x9 \1 t( t) j0 W: I
C、转移指向的标志: k6 I) Y: r) T5 e1 S$ F$ K
D、无作用
" R0 U9 ~7 b4 }9 n1 X正确资料:: P( p, x# i* O: f4 Z
7 ^: M. M R; h6 t
/ A9 J1 S. }2 ?( ~5 ~2 N
第2题,以下说法正确的是( )1 ]2 f" h; y: t+ q- l( M; t; i1 T: }
A、C语言程序总是从第一个的函数开始执行4 D& w* L) I, l/ n& R3 v6 i
B、在C语言程序中,要调用函数必须在main()函数中定义
8 X5 [' F0 C/ M3 FC、C语言程序总是从main()函数开始执行* u2 v T/ ^; K K
D、C语言程序中的main()函数必须放在程序的开始部分
/ ^/ Q- L; W9 f9 }正确资料:
. i" j7 }- a. h7 r1 ^( m8 c! s! W
& g; p) }! b$ B+ h' q! P1 c: K
8 F* L1 ` g6 h" b4 @3 x N# \第3题,表达式" a * b % + c!- d # "的值的类型是()。. s+ u3 ] R' @) X4 A9 f' m
A、长整型0 U0 Q, Z: i. z: r* a) U" a+ h, F
B、整型2 r- K" c/ G' d' a1 e2 Z
C、单精度型; E, l- _6 k# y0 m. K7 V
D、双精度型. g# ~8 }: U7 x& `
正确资料:- P4 M2 R. Y: H/ Y; M
# Q# {3 K6 h% |7 J& M: ~, I. i% p7 f* q
第4题,以下程序的输出结果是( )+ o) [0 |. [) I( R. e( b% `
main()
: @' W, k4 w/ E, t4 c9 J) V% L{ int a=4,b=5,c=0,d;
2 t7 Y) P# T' E0 b% ]' dd=!a&&!b||!c;" d, S7 F- i# t
printf("%d\n",d);}; L% E1 `* r- H& W. N# t; q
A、1
" W: i4 {, n" `- m* o: rB、0
& O* _3 x. M# U1 ~6 L; V1 }C、非0的数6 P7 e1 `1 C* Z8 P
D、-1
5 C" }& w# g1 m正确资料:
2 ? d1 A6 I; `/ n, i
# H% _* m* G4 o Q0 I
# a. ~: M6 r- E) S4 S资料来源:谋学网(www.mouxue.com),针对QBASIC语言的特点,下面的叙述正确的是()。; ~$ O g( {4 r! @
A、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
' p& K# [$ |" e% Q! zB、行号和标号由字符序列后加上":"组成,行号为纯数字。
' A, Y: P) C; p% a2 y% e0 lC、语句都是由语句定义符和语句体构成。
) z6 `+ H4 Z- RD、每一个模块必须有一个结束语句。
# n( w5 _: L+ u! Y正确资料:* Y" i( _3 Q0 d+ m l1 ? r
W5 k( d! r- P" w
: F6 M2 \" C8 N6 Z J7 p第6题,下面对字符串的定义中,合法的是( )。
a* ~! c! |4 w. Q1 _0 s: tA、DEFSTR a;b
L, i7 U( s. C4 \8 aB、DEFSTR a - e1 h$ t5 a# ]: t, {
C、DIM name AS STRING' h3 e2 | X$ l" Z" E2 V
D、DIM nam$ AS STRING2 y- ^2 D R7 K. ~
正确资料:,C,E
0 ~2 z/ P. H0 O o$ O% T
# {+ a5 l C4 G( F! M2 S
, }8 c" _2 ^; G( t& c* P第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( ); H$ a+ U* P( h0 e% l4 |
A、sizeof,&=,,^9 C0 K. A; t- ?- @8 ]3 Y( r; E9 B
B、sizeof,,^,&=" D: E! X+ k+ A4 w, j
C、^,,sizeof,&=, V* l; X! K5 \' h/ ^
D、,^,&=,sizeof( [+ |: I% F% O, F4 n% Y$ o
正确资料:
/ T3 Y! K9 e$ F, J
+ ? r+ E# ~$ L" ?: w) E" l1 H! r5 r' b+ U/ l& O8 f
第8题,以下四个变量名中,哪一个是非法的变量名()。
; w. ]7 u, \$ X; c7 RA、food# G2 b! f0 v& H. N/ T
B、area" S( N, ]' | v# J# T, n
C、3moon' b; @: m8 T6 r! Y* i" J
D、b1- U$ u) R9 q& {
正确资料:,C,E1 Y1 B8 v0 ^/ `; t$ a1 x
1 b! D# Q* F* j/ D+ |# x
& M" L0 { t7 f2 E2 Q
第9题,用DIM s (4)定义的数组可存放的元素个数为()。- t3 ?! Q$ M1 k* @) z
A、4
+ `; }9 n, ^# w8 U' pB、5
6 z7 j2 X, }& I: D) AC、6
( ?- J B% U2 m# _; M- i+ L4 F" mD、74 _- z. b! _1 W# v, L+ W1 W5 O/ C: N
正确资料:
T4 w) K- P* ]3 ?; m
# J3 x* A: x+ T J0 T; x
4 L8 z9 z( \( @( {2 `资料来源:谋学网(www.mouxue.com),下列关于C语言的说法不正确的是( )
; L5 o' Q; o0 L: b1 XA、C语言既具有高级语言的一切功能,也具有低级语言的一些功能
/ I" l& V, z+ h( U0 G9 Q0 [8 DB、C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号 D; w$ k; W7 Z/ l% \! L6 U
C、注释可以出现在程序中任意合适的地方
: M, s, W, j/ W0 D, Z. @) }" bD、命令行后面不能加分号,命令行不是C语言的语句
8 L0 c( h3 O% H7 M, @正确资料:,C,E
6 O9 B- }! D" U
" h$ t" f! a9 N
7 a% A G6 Y( {4 ?- k5 D第11题,$ }; S* [/ _, L! w8 f
A、8
& c7 \" @- X8 r) ^( F0 rB、9
" J7 A1 }& P+ G ?+ n4 a1 Q; aC、10
4 M- M& M; o8 T: J9 C* m) |+ }D、11
: M7 f8 {& R, V, P正确资料:,C,E$ V8 k9 A8 ]% u3 q8 Y" E
1 M4 {9 c0 z5 k3 o' U7 D' ~
: Y0 K m8 J+ f+ S* D9 O3 ~资料来源:谋学网(www.mouxue.com),以下正确的说法是 ( )
8 O" p- d+ f& y1 y. mA、定义函数时,形参的类型说明可以放在函数体内+ u' V/ n" y0 H( r" l P! ]
B、return后边的值不能为表达式8 R+ s' S; c' X$ \2 [9 V T! s
C、如果函数值的类型与返回值类型不一致,以函数值类型为准
. x" g+ a; K, }5 b- B9 ED、如果形参与实参类型不一致,以实参类型为准; y! |/ g8 f- W$ Y7 a
正确资料:,C,E) f" F. O |( |2 L$ W. `6 [
# b/ H! z+ P& y8 W; U }1 a% K) D8 Y0 I2 X
第13题,用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。0 G# z- b" U$ z8 Z/ t [
A、5
Q3 }3 N# A( m& m$ XB、6* g, D5 ~* P" F" e' Q
C、7
/ }7 w9 C. _3 I$ N0 zD、8
% G7 U4 v, }# w正确资料:,C,E
# G( B3 a0 R3 f9 n1 H0 t: e6 R; s5 a' R
. e; a; g1 j+ C第14题,
7 `9 u5 H' s' l" F5 _ K+ J: v5 qA、14
c, B" _3 G4 W2 gB、154 ?: d+ d* y/ W2 d/ t
C、326 A. A/ O7 e# c0 F
D、16
2 H( x3 c2 H, y4 C5 o- K! c0 v正确资料:,C,E
- L' o1 X" c6 o' @# a
' R7 f$ @7 V* @/ F* r! a) D
6 a1 Z! o$ B q0 g7 X5 q资料来源:谋学网(www.mouxue.com),若有说明语句:char c='\72';则变量c( )/ l, ?; a1 H: q/ |+ f* w9 J
A、包含1个字符
: L5 A' y& o7 O4 oB、包含2个字符$ l! H( |% {- F; e5 K
C、包含3个字符/ ^8 \$ s+ }* N# O( j# V: r
D、c的值不确定8 s5 ]1 N) i. q' @ e
正确资料:,C,E$ _3 x0 G" Q8 y6 g
$ x; M7 A$ h) h- T! Y4 |
y9 M8 e; s( H, R8 ~# T第16题,算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )
3 C4 U/ m" Y: }$ H6 G6 L8 ?4 WA、有零个输入或多个输入7 X: Y! J4 v1 Z# X
B、高效性- n) M8 ^. U1 u9 F7 E
C、有穷性$ B( X0 c' G8 c* r: |! B) v
D、确定性$ H1 a9 x) W$ S# g, t' A
正确资料:,C,E
+ U% r/ Q) _ K! J" ] R
3 `) I7 A/ ^7 h
+ L& d! S& } @; S O第17题,以下正确的说法是( ): e/ g/ T/ }" h/ p9 v9 ?7 M4 H
A、用户若需调用标准库函数,调用前必须重新定义6 g" r# Z$ U9 y) Y. p
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
' D" c5 F$ w( @" _4 OC、系统根本不允许用户重新定义标准库函数# P6 V& P9 Y% L0 @! O0 @
D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用9 C: u+ ~+ m( |9 a8 r2 e; V: t
正确资料:
' o/ ]3 O/ C/ q% f9 t! b, ]$ b& j" { d5 j3 p
3 x5 \0 R3 N |7 _# n, r第18题,下面说法中正确的是()。
* S( r5 n, Y% H0 {% N* lA、置数语句DATA中的值可以是变量、表达式和函数。1 t& f: M* @3 d( U
B、置数语句DATA中的值可以是变量、常量和字符串。3 D7 K- D* ], W% L# M
C、置数语句DATA中的值只能是数值常量和字符串常量。
4 I$ q' l- ^: H3 e) pD、A和B都正确。( {1 o$ H& K/ P* S, w5 t! f
正确资料:4 a1 _; R0 D2 ^+ |3 O% Q
0 V R. C8 k7 K# i A; l3 D' |# D6 t1 ]8 k0 U( t) H D: h% w9 F
第19题,在C语言中,char型数据在内存中的存储形式是( )# Z4 R, G& ^9 k. R0 q
A、补码
- H, ~8 ?, p1 i- ]B、反码
( L% C$ g' `. D+ V0 l* U8 MC、原码, Y' L/ c7 n% ~) F
D、ASCII码/ M! x6 {' V+ Z B" l+ T' l
正确资料:,C,E& q5 t8 ~6 ^# a% L( C4 o, n
$ J8 B8 v T& {" T- U p
6 y, y6 R8 l( [2 Z$ D
资料来源:谋学网(www.mouxue.com),若运行时给变量x输入12,则以下程序的运行结果是( )
$ F. @/ a* W' vmain()
5 P/ g# O7 P2 Z3 p2 Q5 L{int x,y;+ b3 p$ h ]/ r/ S/ n; m8 U
scanf("%d",&x);# R$ i9 n1 x: z" u1 o1 \
y=x12?x+10:x-12;0 P! B4 M1 d- H& [# w) M) J$ g
printf("%d\n",y); / @: a; w9 B6 O# e( t( a% {
}& ` Y9 N5 D J) V. P
A、0
; A$ p; ?: c7 w- R. a G/ NB、226 P, @# k0 o, V8 L9 A, z) A
C、12, Q! ^9 w8 b6 v+ X/ s4 n: C
D、10
8 Z# K6 W) k+ a6 h- D, I1 p6 N正确资料:
& l) i) w/ C" l& }5 H; ?+ E4 n8 D) f
/ T W0 B& p+ D1 F
第21题,NAME 是QBASIC中合法的变量名。
/ u: v$ y5 d3 y; z0 CA、错误
, r# `& ~: m, I3 m* O. R1 {4 T8 MB、正确
6 W% a% p4 ?, u2 J' Q7 S) ~) B正确资料:3 k3 b" }5 c# F5 Q8 b9 L2 R
# S& D s/ B \, {- S
9 q0 e% z! {/ f$ M/ h第22题,在程序设计中,所谓"实现算法"即是指写出源程序。2 P7 _8 G/ m4 v/ w/ L1 ~. x0 B& q
A、错误
# w5 T" `- X1 J* Q0 C/ QB、正确
# Q( |# d- b. U8 `+ y2 T正确资料:0 H$ P q U) }0 e! U4 j, q
/ q: J+ D7 L7 k$ r2 @+ v
7 K- W0 r3 k* z) z- S第23题,在赋值语句中,关键字 LET 可以被省略3 R3 L N$ C$ z# H7 \7 l( A* Y
A、错误
: @' P% L" P5 `. E6 CB、正确
* c% s4 b" [% H; R# Y u& z正确资料:& V! P- y/ M% d* u1 L
5 n: W; o: `- G }
( j; L( |6 X, R- _
第24题,WRITE 是QBASIC中合法的变量名。5 p5 `& o0 Z [0 D5 }: ?
A、错误
% b. |8 ~6 b# [B、正确% q& ^3 D$ w- D" r& x* X
正确资料:+ [; G* E% Q8 C X
8 r, L0 T% l- ?( O4 a
2 O1 G( E) K- ^5 _' P资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。) q1 g8 v" a/ H) H0 G7 f% ^
A、错误6 y" F: r4 n6 x
B、正确
" a& y, n5 A' n( K正确资料:
' L6 m9 z: \ Z F1 o2 j5 V1 n: i B+ k0 Q
0 W9 j- v/ `! p3 z- V j& l2 I# }第26题,在多重循环中,允许从外层循环转向内层。$ W; }! \1 j3 E1 u& R2 f9 G ]
A、错误) h5 Z, `6 h& r( ^" m! l
B、正确
2 o1 n/ Y& ?1 \% u% e- \正确资料:+ l+ [9 o m( K. H) p
. h# J6 }! D, G' D- I0 h/ y% }
5 S" u; A" m' M" [- O
第27题,注释是QBASIC程序中无关紧要的部分。; }8 s( h# R6 \1 Y. m! g7 u, g! |3 x
A、错误
. G4 ?' s) T+ b" O5 rB、正确: E l2 ?: ~1 ?: I
正确资料:
+ D3 Q: J& m2 Z! u" t
9 d2 K* W+ z4 l5 l
8 `* u: i0 C9 c第28题,QBASIC提供了两个工作窗口。
" \4 m' x1 A) A9 e& s2 fA、错误/ H6 F% Z1 e8 P! i* y3 R, L
B、正确! ~4 h2 S: O) |, D. y
正确资料:1 u3 N% U# x) }5 ~4 E! i
, m# o4 ^% j' X
8 z" L! F5 P( p: o# j/ ]第29题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
' v! j5 U3 p+ m* v3 o5 rA、错误: t/ X; z6 x' e U( w
B、正确9 q: D9 G9 u3 R3 l& c
正确资料:7 Z- w/ j& u/ B; u5 a H. v% [
9 Z& d$ R( f1 v" A5 I
9 `0 M9 _+ f' S8 S; V, q* Y
资料来源:谋学网(www.mouxue.com),在程序设计中,数据只能是数字. X- h5 S! ]" Q2 y8 s- g& N
A、错误9 Z2 s/ b6 n: z- Z- I( c0 \+ k
B、正确; i5 e1 L+ c, s4 U: a
正确资料:7 b5 }) N; ~* j7 d7 w9 H0 V4 W
1 U! o6 y4 V# a, r. M
( O. o: d( E$ M* U6 B
$ m4 o( |, ^! F3 c9 m
7 H2 l* D# g/ _! j0 g% g T3 K
/ {4 M* h" y4 c o& ~/ m7 _; s; M5 @! b8 {! S* j; H
) c, _ i" v& o: H# T" F1 ^' M0 }
. A+ v- W# o, r/ b' `& @$ y8 V$ V% E3 L' }$ W
# K" P0 c4 L% L7 }9 {* L d+ ^8 W8 l; O( @( j) b3 L; n
( A/ w; `! D3 c4 S( e6 F) l$ g0 H$ U& a
8 @( P \3 x7 W2 l9 J7 B( A1 ^9 t; L- F |
|