|
资料来源:谋学网(www.mouxue.com)程序设计语言(1)1347-[四川大学]《程序设计语言(1)1347》21春在线作业2
8 J- o4 R1 O2 z1 a试卷总分:100 得分:100
7 D' K6 R- ~7 k- x! y/ l/ Y3 m8 M第1题,在QBASIC语言中,行号或标号的作用是表明( )。
5 g& W* N2 w) g/ \6 O' g# f1 I- kA、程序执行的顺序
% \7 I9 ^9 e( a; W0 o4 vB、程序编排的顺序
4 m Q% ?7 Z7 d; dC、转移指向的标志7 L( o0 n: ~2 K' }' P7 x% ^; V, F
D、无作用8 b, ]4 { v+ @7 h
正确资料:
6 l9 [4 y' K3 B, w! m7 d, [4 c4 D9 L( r: I$ S2 R4 n
4 X; Y% V# L- G$ G+ \$ M
第2题,以下说法正确的是( )* K5 S; z; Z k g' E0 P- g: f
A、C语言程序总是从第一个的函数开始执行' r: v( A! w. v( r/ O* |
B、在C语言程序中,要调用函数必须在main()函数中定义
$ F2 N: ]3 ?+ o$ qC、C语言程序总是从main()函数开始执行
~' X. D1 z* u: n4 `: U1 a4 ID、C语言程序中的main()函数必须放在程序的开始部分 h7 A9 m; F @3 r4 s+ Q) B1 A
正确资料:: W M2 ~1 Z6 }/ R7 T0 [! b5 ]7 d2 c
8 q" ]: v! q% v! h+ w& E6 ^4 u. A' p! R
第3题,表达式" a * b % + c!- d # "的值的类型是()。& ` m& e/ k- F+ t
A、长整型. c- G4 t0 k6 l$ M. [+ k$ v6 ^
B、整型3 ~. C" X8 }! U; E7 Z6 D
C、单精度型
5 `6 ?, }0 m3 p: ?D、双精度型" K7 \3 p- {. h8 j g% Y. N
正确资料: Q6 e% M' g* N8 A! y3 u5 v$ a
9 K1 `& O# c4 a
L2 q: K5 H" t- x
第4题,以下程序的输出结果是( )
4 ~5 f/ \( M6 ]* cmain()
/ e, f2 d' D) f" l; A( h+ c- Q7 c9 l5 ?{ int a=4,b=5,c=0,d;- _9 O- j' Y7 f X
d=!a&&!b||!c;" [. e% o* S! f7 N, q2 S
printf("%d\n",d);}
9 i9 p4 s$ V$ W2 z; W1 pA、1: ~9 b) Q+ G, D/ D0 _# P1 u
B、0
4 J! A A. b* O; J$ d! hC、非0的数, A9 G7 ]( o3 g, Q
D、-19 u# H5 `4 [3 P8 `3 Y) O
正确资料:8 b6 B4 A+ V. o' U& _( ~
/ j! p+ C/ Y8 \, f* j: O& \
) D. _2 x& [7 H/ L! P: F' J资料来源:谋学网(www.mouxue.com),针对QBASIC语言的特点,下面的叙述正确的是()。7 U% g7 h! _+ w1 x0 E
A、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。( [ i; _ Q* J: E k8 y; f
B、行号和标号由字符序列后加上":"组成,行号为纯数字。
6 U% G" n; a8 f# QC、语句都是由语句定义符和语句体构成。
) K7 t! e3 t/ |" O( p: P2 {4 VD、每一个模块必须有一个结束语句。
' Q4 b Y- v* O正确资料:
/ u* d/ |* p' r0 }, {$ Z7 U6 g
/ Z* j3 A2 O% Z( @4 j% V; y7 y$ M, e, s5 W6 {3 f
第6题,下面对字符串的定义中,合法的是( )。/ U- c& D2 w- b5 b L/ p" W1 K
A、DEFSTR a;b
1 D: c- H' R* LB、DEFSTR a - e
7 V6 v$ N5 q+ v/ }C、DIM name AS STRING
8 Z+ `' a8 _3 a FD、DIM nam$ AS STRING
1 C1 B: [' o D# K. o! ?正确资料:,C,E
' ?% }$ l Z6 W4 Y S) Q8 i, z; ?0 _" i5 s" ^: M6 T7 d3 G
: K( S7 L) N4 y U第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
9 \4 W2 [5 c" q* {. XA、sizeof,&=,,^) q- e2 H$ [( e1 n
B、sizeof,,^,&=3 ^/ K! p5 u; Q Z3 R
C、^,,sizeof,&=+ _0 @3 \( o+ R! _% }
D、,^,&=,sizeof
% ?2 r9 }& O4 t/ p正确资料:+ {. y; }0 `8 L `! ^/ X
3 S# B1 m2 i9 D1 W9 h9 O# S
' ~: V W, t+ j1 W) a1 x第8题,以下四个变量名中,哪一个是非法的变量名()。+ u$ Y2 C3 f# I
A、food
* t2 V' ?5 T4 f PB、area
* E. m8 r& P3 j" a+ ^C、3moon! E }! U2 g, `- P' b2 ^0 y1 o+ P
D、b1
( T5 _( b1 D+ d5 Z+ ]& v' m正确资料:,C,E7 _1 j. R$ o# S
) v$ q1 C' s3 }8 u9 U% R3 P
. r5 ^1 [: }6 w' p7 L) i+ `5 A4 O第9题,用DIM s (4)定义的数组可存放的元素个数为()。0 U% B7 T( {: N6 k( S8 W0 H
A、40 n, M3 O1 l2 l7 |
B、5
! ?/ E: n2 A; M& C& W5 [C、62 O8 E$ D* J8 V/ Q! ~5 \) c8 K1 K/ K
D、7
/ P+ [$ v; `0 X% o, C- U正确资料:6 i0 c+ h( `: @( O2 f( h
6 Z) I. f" I$ p' K
4 k5 I, [, i- E# G- _
资料来源:谋学网(www.mouxue.com),下列关于C语言的说法不正确的是( )
5 f6 ]6 ]' K& v1 Y) YA、C语言既具有高级语言的一切功能,也具有低级语言的一些功能
& _5 h4 L3 K+ C. F& H4 Z8 U6 S% q, eB、C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
6 A+ I* }3 v: z& ]$ ^5 [C、注释可以出现在程序中任意合适的地方
3 B: ~0 Z3 j5 o" ]& AD、命令行后面不能加分号,命令行不是C语言的语句
( W6 c: Y( T( X正确资料:,C,E- L4 A, U- F& ?$ }) w2 o1 [
% } f& Q }! X# T) ]6 M. d* o
; v6 Z8 L8 W0 U
第11题,
) l9 C2 c. R/ R: ? e! D' QA、86 \+ ]% k; N% H& z/ M* n
B、93 P6 l: z, @) H) w: x
C、10
* R: l* u4 Z" Y2 MD、11
( r; d/ s" V3 {+ \2 r正确资料:,C,E
3 {0 q3 `* B! @9 G# t% f3 p% h( }: i1 p5 B( ?5 i
; w- m# _3 v" V( O
资料来源:谋学网(www.mouxue.com),以下正确的说法是 ( )+ }/ S, u& ?# p# R' Q# o
A、定义函数时,形参的类型说明可以放在函数体内 T/ A/ P2 P# z2 N
B、return后边的值不能为表达式; X! A7 H+ b3 Q- Q- ]
C、如果函数值的类型与返回值类型不一致,以函数值类型为准
+ f: i" y4 @* PD、如果形参与实参类型不一致,以实参类型为准, ?+ X- P, r! B' M/ a! |; F8 u
正确资料:,C,E7 e E* C: ?: X+ _0 }
% ]6 {2 k- J; t
$ v% z. x/ W0 H7 C第13题,用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。7 K# c* M1 d# x* b8 u
A、5
) U3 m7 c) r! Z( b4 D6 zB、6. K* I: T" y8 n) a% D6 A
C、78 @& J" d4 J" C0 ]$ S7 B
D、8
3 O9 G; T0 F7 r u正确资料:,C,E
2 b) J- p! O; C# H7 v5 `: r
& J# e! `& z; b8 ~$ T- U( a) h# I3 d* q4 ]0 B* F9 F! s
第14题,+ n* I( a! i$ J; c3 o" G
A、14
8 r! d3 A; ^1 S7 b9 CB、15
T' a, w& G; J( gC、328 A4 o4 w P$ s9 G
D、16
( ?. @( {" I G正确资料:,C,E' N) C4 m, r' l6 T
# d8 k7 r& ^# O) q* ~ w
( _ N" x* o+ ]- U! R: C
资料来源:谋学网(www.mouxue.com),若有说明语句:char c='\72';则变量c( )
2 Q, T( }' x& S, G9 F" HA、包含1个字符2 n2 R) z! O- n! L$ K' ?* L1 Z+ o
B、包含2个字符- E. y5 G7 [3 h$ g
C、包含3个字符7 D* c6 L* u/ Y. a0 c: n$ r& y
D、c的值不确定
! F# y9 i8 ^/ Z2 O( I# [正确资料:,C,E: M& B1 M. I( M1 @9 Q9 \
) n+ J( y9 L9 x+ G2 K+ ?9 F
/ L9 n3 T/ U1 ]6 H: z! u% M% u
第16题,算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )
5 `' W1 a1 s' A1 x) I+ OA、有零个输入或多个输入
5 z3 u/ i: m6 Y8 w/ A5 d( C7 T- b# ]B、高效性5 V+ J' m6 ~3 S: v V
C、有穷性- f3 h! J' L) t& v7 U
D、确定性
5 ~' m+ Z7 ~% f, l$ M* ~! z正确资料:,C,E& g: h1 X( T. p' _4 F
0 J i, {2 g9 |! D) J
. ~8 o' Q+ ^' U第17题,以下正确的说法是( )8 `: S, ~) Y. _" a
A、用户若需调用标准库函数,调用前必须重新定义 @5 e3 m9 C/ W1 V5 u1 `: o
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义/ G% r6 f. V8 F6 \, s% v
C、系统根本不允许用户重新定义标准库函数7 b" b4 W- }0 P6 p
D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
& S6 ^2 U# m8 L, J正确资料:# v- [# A5 u3 O7 y( F5 s7 P3 N* L
1 i3 {0 `) G! g. v/ c
^5 w4 W$ m4 G. b- S8 s( z% Z
第18题,下面说法中正确的是()。$ p* b$ F; e; n7 O9 R
A、置数语句DATA中的值可以是变量、表达式和函数。* d) t1 i9 a$ ?% _- ~
B、置数语句DATA中的值可以是变量、常量和字符串。) J: L+ ?# x1 ~ r; i. s
C、置数语句DATA中的值只能是数值常量和字符串常量。
4 q1 }( p; v; J5 f! K% I0 E X$ h" I' qD、A和B都正确。
1 f5 s( O2 _: g. w4 E+ d/ ^正确资料:6 t/ B5 V* ?6 B' g4 A
% C$ `9 E5 S1 C' o
& b6 t* u& _$ a( w/ a
第19题,在C语言中,char型数据在内存中的存储形式是( )
( v& ~5 _% _ G3 ?& P+ s, Z1 }A、补码0 z( s' Z5 M! B2 U
B、反码
& r' C5 b. u# |; h0 mC、原码
5 k/ K5 X* J/ g5 W' ?D、ASCII码
* J0 ]9 U3 L; F; @正确资料:,C,E1 n9 ]5 Y8 }: x& U
7 P: Z3 ?+ M. G1 J' D9 m* p+ J& [ m9 H7 B/ q6 ?$ H3 V
资料来源:谋学网(www.mouxue.com),若运行时给变量x输入12,则以下程序的运行结果是( )
! u2 O5 ]# M, }) ^( u" smain()& [/ [2 ?9 |1 F
{int x,y;
6 J. D: r' ?' R5 wscanf("%d",&x);# ?! D& ^, R; r% D# L
y=x12?x+10:x-12;
9 J% K: a9 J: @! f4 mprintf("%d\n",y); 1 M0 f2 R1 q* |( F7 p7 M; K6 W
}0 M3 W1 R6 W8 }: M" z7 o7 j
A、0
3 }! y9 u6 d! h, i1 C: `' iB、220 h- e i% I7 ]3 n
C、12
3 c& q. ~+ U: V$ rD、10
# b& i" r) r) R, b8 F2 f( U正确资料:* u$ [8 b, h. [" G
6 d8 k9 J% ]$ M' I- i+ B
, n- |( ?, N5 ^/ f' J ]第21题,NAME 是QBASIC中合法的变量名。) s& D! C. b/ {. L& E( u
A、错误% s% V: H# I% p8 E# V. v
B、正确' a8 E! r& M o1 e
正确资料:
1 J9 `# v3 ]$ q' b& @/ Y
% u: U7 a" g0 ]# D+ D6 m) B+ K8 H) G* _2 [: z+ ~
第22题,在程序设计中,所谓"实现算法"即是指写出源程序。
8 v# q5 H" |& y1 OA、错误
8 o( V Q( o F% L8 q( Y3 R+ o3 t8 VB、正确
: I. U, r: C( V. Y* r" b' h正确资料:
0 B6 \/ o! A3 w4 ^# J: R+ G! k1 X2 B# [5 w/ Z' R4 v/ A
" O% M& I0 u( `0 x# F9 f$ ^) b
第23题,在赋值语句中,关键字 LET 可以被省略: {, F+ D3 Z# Q& | M
A、错误
5 ]! v, E. v: b% w$ t2 u9 WB、正确
( F7 R+ y, b% O8 {& p正确资料: D9 u; Z) b! {* |) d" K
; n0 [6 c* A2 f; @ @* z
( \2 }. `% d C9 p" Y' M' {% x7 p第24题,WRITE 是QBASIC中合法的变量名。
2 y+ f# ^$ q3 V, @( n+ ?A、错误
% X9 g5 x/ J1 T. U9 M- S( v$ G( i5 HB、正确: F" C$ M$ F4 J( J N2 G% V. J& l& x5 d
正确资料:; S% S+ I* Y" c0 X$ b
0 s* w3 ] C' g" H
$ ]3 p, Q$ n9 n/ C( e6 p资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。, a2 ?) a, t7 p3 P, X" v+ X
A、错误+ L% N) c) A* c$ _# A; E
B、正确
5 k! w, @5 ^$ D/ p6 W/ |6 x& }正确资料:
5 Z7 q s. D, P' y2 V; j6 R0 C" c. F2 H8 B0 a
- }; n5 N* G+ k7 R第26题,在多重循环中,允许从外层循环转向内层。
) z, f, }/ o9 ?3 {1 BA、错误
: l3 S# `4 h8 Q+ Z* dB、正确
) e4 m0 V; j' U; f( P3 g( Z正确资料:* k H l- o7 o h% a* O
% p5 J& y& j' _/ C# c& T' b' \' U
, P* \) y, N4 @% I o' i- I; D第27题,注释是QBASIC程序中无关紧要的部分。
4 B/ D" v% H. ^9 a- s. K2 L$ @A、错误& H4 [8 p( `6 s
B、正确
; u4 b1 t2 `+ | e正确资料:
8 [; {8 @/ a' d9 Z3 K* G* ^
2 I, r5 v6 K7 ?4 Q: N! F
9 F9 N4 _0 M3 H9 H第28题,QBASIC提供了两个工作窗口。
! ]1 ^# J2 g( v) v( q& j8 K5 SA、错误
& g- \- c* W& }0 I3 S ZB、正确. }4 I& p0 u9 r9 J W3 Q
正确资料:5 K, M) M8 x6 [; K, z* F* B" Y
' L3 E* q. m+ W3 x) U* e
( t8 v9 F% _1 K4 X
第29题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
; {. q& U: r) P* x2 E$ H9 HA、错误$ w' G; B' N8 O
B、正确
( Z/ R, b3 P$ i# {, b正确资料:7 X# @- d' D4 o
2 a5 L* c2 f/ k. o7 f
4 [) C2 k3 k/ T/ k1 U! u6 B& m1 D* @% Z资料来源:谋学网(www.mouxue.com),在程序设计中,数据只能是数字( y+ t z7 p# `! n7 s+ W& F
A、错误
+ J6 x4 R5 h! O% U, qB、正确
" d3 Y9 |2 d% }) o7 `5 F: W正确资料:
; y/ S, i0 i) n7 z0 R
+ s1 |& a0 `6 [6 [& m/ E) `/ `" |- R+ n* w4 m# ]3 E7 c
- D- ], V, z, O& }/ R0 M
; ] t. v0 i5 S4 {- y
% \' x# `* T% o+ J
+ ~: L) q7 o$ x! o1 u* u
4 ]) Q2 l' ~1 Q% ?0 j5 r& C1 A7 @" B( v" e, B
A5 Y0 \4 {3 H: r6 b. n& ]9 h
9 Y; i# L: J3 M2 y. M& o' b4 l$ p: z9 z! h+ B
1 p$ s& V5 h; p/ P# ~, l* j" t5 U' g# j: S
7 Q4 S5 h4 q, }/ u |
|