|
资料来源:谋学网(www.mouxue.com)程序设计语言(1)1347-[四川大学]《程序设计语言(1)1347》21春在线作业2/ R Q* [5 E2 ], U( u7 z
试卷总分:100 得分:100
' o% Y1 E$ @" ~, s6 k- a第1题,在QBASIC语言中,行号或标号的作用是表明( )。9 x4 b, E; D3 N! ~
A、程序执行的顺序9 I }3 d- }/ z( [- d
B、程序编排的顺序
; z! h" s0 M; t3 \( qC、转移指向的标志
/ o6 w3 _" r' @* d* X0 m8 u, iD、无作用' E2 e; ]' r+ y+ o# {2 ^" U& _: }/ X0 q
正确资料:( M/ \, o( P1 O' |
9 S: j( r5 m8 v4 s0 v' X# S" E$ x9 W1 A/ ?
第2题,以下说法正确的是( )
: t/ {* o6 m3 V! b& x fA、C语言程序总是从第一个的函数开始执行; U5 w9 G" u" ]/ k5 Q
B、在C语言程序中,要调用函数必须在main()函数中定义
1 n4 G1 U7 k# N0 _! |: `; ~0 `C、C语言程序总是从main()函数开始执行
% m: i( } A4 T; v. fD、C语言程序中的main()函数必须放在程序的开始部分
0 ~. J! g6 ~. _9 z1 m! F* |正确资料:' Y2 |5 x5 k( y1 W s0 J
- ?8 [ H9 t& Q5 j- `- t) c3 n4 S U- J8 d' G( x
第3题,表达式" a * b % + c!- d # "的值的类型是()。+ E. G3 b# Y3 G1 g. r
A、长整型3 K0 {" w7 c2 k; @) Q' C" f* Z+ d6 r
B、整型9 J% N4 N3 t# P* y
C、单精度型
/ E; A- B3 `. K+ y, N% y. OD、双精度型+ A0 C# m" n5 j( I- Z/ F; B1 K. e& H
正确资料:
! g, U( s7 j/ A: L9 y7 Q6 `7 M9 x
2 G$ O6 P/ G" c: h! H/ z
第4题,以下程序的输出结果是( )
4 C& X- W( ^& j7 {$ E) kmain()' c* X* @5 U' n: r ~: w
{ int a=4,b=5,c=0,d;
* d7 w4 F3 H; {1 a, @: r' s$ Gd=!a&&!b||!c;- ^0 h7 b. w, q6 A, ?
printf("%d\n",d);}$ ^, b1 f9 t1 e) x: r9 Z8 J9 ?5 c
A、16 r3 a3 k4 ^$ T7 C
B、05 [, z0 l9 y! n5 ^" n4 x
C、非0的数
9 _! \ m/ V1 I0 [/ nD、-1
; y2 z% r; l8 D6 G( o正确资料:
1 `& T. z: b8 t0 i+ Z# c+ [5 ~. e) ]
$ ^- l# `# D3 b: M/ ]! V3 Z
资料来源:谋学网(www.mouxue.com),针对QBASIC语言的特点,下面的叙述正确的是()。
! S5 Z5 @/ B! i3 _, }* p' c: tA、一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
- o; W3 R, u7 X% Q# O: z' \B、行号和标号由字符序列后加上":"组成,行号为纯数字。
% C: y! x) m+ a' F$ {% RC、语句都是由语句定义符和语句体构成。% d$ ]8 _% T$ W+ g% y$ b) N" G
D、每一个模块必须有一个结束语句。
, F' J: C. [: Z* Y6 [2 s/ z% u v正确资料:1 ~4 [7 Z& J+ l8 q2 \
; X* y; P" N% Q% M# Q' D
! E7 _* ^& }! F" v6 `- F8 S第6题,下面对字符串的定义中,合法的是( )。5 k+ B; c+ E/ ~1 Z& s
A、DEFSTR a;b
. q, o8 j+ U) \ z9 V$ K" _& JB、DEFSTR a - e
4 g b2 l9 |6 m* L3 h' C& }5 ^4 P6 IC、DIM name AS STRING3 d) V% N& G% G3 Z0 ~+ f
D、DIM nam$ AS STRING
8 p: J5 E. l6 L2 \+ Q- |9 e( ~& e0 j正确资料:,C,E
; D/ g0 W. f+ C6 ?. I
( W, ^" [$ s/ _" Z0 E
/ e7 Y$ z% H: Q3 Q: d第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
* B6 ]6 @, ~' bA、sizeof,&=,,^9 U8 B' M. t( T- U$ p) i9 m
B、sizeof,,^,&=9 A( P8 c t8 h N: c0 h8 Z9 k
C、^,,sizeof,&=
- \0 M1 O* R; L3 FD、,^,&=,sizeof7 D! u0 F- ^( m- e
正确资料:: |" z7 N. J# f
% |- T5 o# _. p) t ~2 N
1 `9 v5 K" Y+ G; ^0 Y5 b# ~第8题,以下四个变量名中,哪一个是非法的变量名()。
/ _' `" q) g. [: G2 U3 mA、food+ R9 |% k$ t- d2 p
B、area
3 w) t0 |( G0 h, z/ sC、3moon- N+ Q# |6 H; T0 s1 ]
D、b15 y+ i* Q+ s1 G+ e$ ^
正确资料:,C,E
; A, @, d* i9 \$ x, y8 v2 Y
" n3 L/ ^/ a; D3 a4 }# l' D, p8 w7 ?2 T% o& E2 W6 H% t6 {' r
第9题,用DIM s (4)定义的数组可存放的元素个数为()。5 c8 X; J4 R; a* j. m4 n0 B( D
A、4' w8 k2 h, n! f
B、55 Q4 b) l. J& p2 T2 S q
C、6
7 [" h9 S) C6 P6 H) v F2 e- TD、7# |# |9 a- y! N% `+ v
正确资料:0 u1 b5 U0 r: n+ A
! v2 E& I0 L. i
+ f4 {# Y d/ u/ n3 f- B# i资料来源:谋学网(www.mouxue.com),下列关于C语言的说法不正确的是( )2 P7 l( N. \ T- S8 U! q/ O* b
A、C语言既具有高级语言的一切功能,也具有低级语言的一些功能% m5 x. g5 x- \4 ~4 z7 r
B、C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号* I6 r1 u8 d0 V# E: B3 y
C、注释可以出现在程序中任意合适的地方
# U8 e5 T! z" O2 HD、命令行后面不能加分号,命令行不是C语言的语句
! c1 ?5 ]* U( I, o7 N正确资料:,C,E
$ N. y- K X" e$ g8 p
A" c3 i/ C l" O1 \% F s. C# k) C
6 s8 A" N/ H6 A* S7 u第11题,
_9 y9 r! Y& f& DA、8) i: T. \+ Q* f9 o$ e8 h
B、9( P( {3 X1 X' V' d+ \+ ~& f5 B# v6 w
C、10
. J" f- Q0 ~$ A; lD、114 s! [1 }3 ~. k/ I
正确资料:,C,E
* s: |! ^) {3 j' J% A7 u$ L& T# q5 c' t5 k( c
0 C1 h# H5 s. E, |
资料来源:谋学网(www.mouxue.com),以下正确的说法是 ( )
; D$ H& I' c3 w! W" F0 \A、定义函数时,形参的类型说明可以放在函数体内; ]3 t$ L+ M- @7 p
B、return后边的值不能为表达式 P0 J" L$ ~( ~ _9 E$ D
C、如果函数值的类型与返回值类型不一致,以函数值类型为准
0 D) L- I6 H; a- q6 l' ]D、如果形参与实参类型不一致,以实参类型为准
& H& D3 ]1 w% z6 |" a正确资料:,C,E
! v8 Q: T8 C% ~) L
3 ^9 [, z- T- `; A, L8 N% _! W/ h* O% @* X6 x
第13题,用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。
7 y" P3 J6 n1 @) A2 v) qA、5- E# U2 N- q, e6 B; b5 z2 y \
B、6# g+ f( A# g) ]0 J( ]
C、7
) f" C: ^; c4 x" _3 l: I7 zD、8& C1 d0 f' ^- j& o4 B7 z w, X
正确资料:,C,E
7 E6 Z: ?, @) h' a9 P3 `' x) C W/ U3 E
9 a. J3 i" P h2 E p: H$ q0 Q
第14题,4 s: Q* ]4 f; e* M+ K
A、142 F3 }) J" M. i+ ]4 p. x
B、15
. h y+ a& _8 mC、32! A8 ?3 f# {# x" i, v7 L9 t8 M
D、16
3 e0 f. p* E/ R% d6 e, |正确资料:,C,E
& m N( r. i0 l0 C( l) r* \0 x* Y; J9 T
) a" J* H5 N9 i9 u- H" E
资料来源:谋学网(www.mouxue.com),若有说明语句:char c='\72';则变量c( )8 a1 s9 m$ h( {# v1 C& S& _
A、包含1个字符 {1 G# {8 P$ n* e: u
B、包含2个字符
( l) _ o) r( e0 G3 k, _C、包含3个字符
; D$ t2 D/ j* b0 _/ U5 SD、c的值不确定
& E0 A0 G" t4 |% |2 k正确资料:,C,E5 y8 V5 c8 c$ B( h, F! e6 t
$ a5 ^! A0 I/ `; X6 ], O) x. N
, ^0 t( l8 k+ p1 R第16题,算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( )2 k U2 e9 A' b0 W, }
A、有零个输入或多个输入
8 d, }( b4 v+ X' t8 c6 `- `% ^B、高效性, e" M2 _- L- [2 Q9 i' ^
C、有穷性
/ }' V( R" i6 Z/ ^8 `1 P! t OD、确定性# u B4 X0 `% W9 e1 \4 `/ A( H; \
正确资料:,C,E% I" I8 u9 Y& r0 @+ ^
# d3 b8 d& t# ~# l J( Z* V. ~3 w
; V! L! f0 ]5 o. J- P, c. j第17题,以下正确的说法是( )
8 j2 y) q" i+ t2 PA、用户若需调用标准库函数,调用前必须重新定义6 f E( A2 S2 b6 b
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义9 S: e2 _1 Z: |$ a0 r" G7 F' i
C、系统根本不允许用户重新定义标准库函数
5 o& ~; c. v+ m; {D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
( N3 Y2 k# ~$ ^9 {4 I2 R k9 ~正确资料:0 A0 N; V' @( G. [2 d: G' ?# v
6 Y0 X0 O9 H' x! L! ?* ^7 C0 }
" k" f1 V# _3 n& R9 c- q! @/ i第18题,下面说法中正确的是()。7 `8 J* ^$ a2 E8 W6 _* w( d
A、置数语句DATA中的值可以是变量、表达式和函数。( K; \* G% f- ]8 S
B、置数语句DATA中的值可以是变量、常量和字符串。
& ?" p- M$ G' M* |/ CC、置数语句DATA中的值只能是数值常量和字符串常量。
# I6 F( w' Q0 Z8 oD、A和B都正确。 _5 H: T. I# i+ x, J# U+ ~$ a
正确资料:
9 _: Q2 _8 P9 Z, M% G) A7 f/ }7 k& |" O. e' G
9 |0 p m% Z) S3 z第19题,在C语言中,char型数据在内存中的存储形式是( )2 \: ]6 p7 M- F8 ?# e% z# u9 S
A、补码
* k, H% R; A: fB、反码3 `0 ~/ M% N% l F* E- t
C、原码
. ^+ o: t7 X2 j, b, f' u# I$ uD、ASCII码8 i4 A' `& q( V9 s7 |6 M5 t6 A
正确资料:,C,E
$ j. w5 M: Q" @4 \0 w7 q/ P$ F
6 \+ z# q+ v. x# w7 w7 B8 z7 B
: i: r0 m0 A" ~+ j, X1 M资料来源:谋学网(www.mouxue.com),若运行时给变量x输入12,则以下程序的运行结果是( )6 @. H, O S. m7 W2 ?3 T! ~
main()0 }; m2 ]) {/ Q4 f4 p3 }4 s; C
{int x,y;9 ^) V+ d3 v) t: L6 k
scanf("%d",&x);
: W- ?1 W9 O- Q/ [9 V8 ]4 Ty=x12?x+10:x-12;3 m, j5 k: I) M4 {
printf("%d\n",y); ; R1 g0 J5 N7 h4 @$ [$ [
}5 Y; `# T* h" k% ?' n9 \
A、04 Z& W# f& u1 T, {8 B9 b, k
B、22
+ Q7 t2 T7 s" X# EC、12
2 j4 i" x( L( |9 m- `. s _+ {D、10+ s D8 Q( Q! a0 N4 }, l9 u9 R- D
正确资料:
' W, D& |% F# O; i
/ L" z5 G5 k4 U3 V- A* i( h5 n) y' X
第21题,NAME 是QBASIC中合法的变量名。
. g/ R) q& [8 M+ oA、错误' A( I% `0 U$ k& {% _
B、正确
. m; j' t% G; L) A% C' I正确资料:
6 ?: t+ @- [1 m3 t- B8 ?6 Z4 u+ i' a' i# [
8 I+ H7 z) C, K第22题,在程序设计中,所谓"实现算法"即是指写出源程序。, I) z m6 Q \2 y8 P
A、错误0 i: R$ t: W* ]5 I9 a5 I
B、正确8 m/ e. U4 ^( \; X
正确资料:! p9 ^) k7 f. t# v: h
* S- w& F5 e& j% V, G: w# I
' e* x! N9 L8 L, S9 f' A$ f第23题,在赋值语句中,关键字 LET 可以被省略; |" a# X" w- x# X
A、错误8 O; {' X$ p L/ i* b
B、正确. S8 I3 }) f! A5 t1 N
正确资料: E1 c( A+ S: V: I4 |
T4 B9 P8 q5 ?! }4 |- s, B/ |7 D& C
第24题,WRITE 是QBASIC中合法的变量名。
' ]9 t% q3 U. ^A、错误
; a9 g. w+ H# }9 W5 AB、正确
1 P' e+ E! K! z& v, [; I- B正确资料:: s$ N' O" J% R8 u. ~
1 E6 j" l1 P# q8 h: r* e. t: p
~+ |) z! B% |资料来源:谋学网(www.mouxue.com),在程序的运行过程中,可以多次对符号常量进行赋值。
6 n3 b2 |/ e! a7 NA、错误 a1 f- _( u3 S+ [$ ]
B、正确
' `7 J: ^( G1 _3 m# X+ k$ ?2 A f正确资料:6 F2 b7 }$ v! g* b7 o6 G/ k
: Z8 o( @- B1 ~$ E4 u+ Y8 b' M7 @
2 e6 G; p) o8 ^3 l m7 ^: A第26题,在多重循环中,允许从外层循环转向内层。
2 r# M) q: M1 L0 J/ x. m4 XA、错误
3 U. p! f3 n9 rB、正确
2 z2 p6 y7 q! f, f, |. U2 ]正确资料:# P. y* N# G0 R5 g7 F
: _3 A+ n$ z$ h( M: }5 w
) L7 T+ u5 V& b第27题,注释是QBASIC程序中无关紧要的部分。
8 k# h% x$ f! vA、错误
; F. v" ~* B6 l: tB、正确
! Z6 h4 O% U: A) g4 I正确资料:
0 g5 v, X" d+ T' i7 {+ M
& N% h0 p/ Z5 C
2 ?) J; v7 `; B4 ?3 x1 U第28题,QBASIC提供了两个工作窗口。# v4 J, C# d. v% A
A、错误 Q9 w A4 t( J* }, C) G/ |: S
B、正确
u! x9 q- P1 M! K' J正确资料:" G/ _2 J8 Z, E
1 H4 v p' v! N3 i# C
: K6 _9 E# r( h" }# c U, U6 E第29题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。
- Z2 q6 M) D) u/ KA、错误
5 u* g: r& i& [! AB、正确* Y( z8 @3 A: r5 b! f
正确资料:
3 R3 ]% @/ s" y) r U% t4 Z
5 t; \* f- t. T/ y9 M' t' O
3 [( l& I: _+ w; i- r' }) s资料来源:谋学网(www.mouxue.com),在程序设计中,数据只能是数字
# o6 K7 a1 X ?$ JA、错误6 y( a3 k# R5 c6 N; b$ b
B、正确1 [6 Y, u) Q7 O& g& A4 v3 j0 m
正确资料:
7 h' \+ @) n; M
6 B* c6 T* ~" i" M( y* R' [" l0 o) H" G
( o/ w" m% u k- w, ?
) `2 a4 p- e1 [, d7 y Z6 e. G1 g, C# h1 z
$ P7 J2 _ P. d0 A; ?6 j
$ [3 i6 P0 \+ b# n8 B1 ^2 s p% X# j' v' [. I# o% A7 s2 O
/ C2 j5 V+ k( ^
" |& I" T. f- c/ {+ E& A3 F# V, e+ M" _. B+ M9 Z. F8 d7 B
0 O, _8 S* ~+ H# t+ `: ^, H. s% a2 ^" ]; Y$ u6 J/ J5 {$ N
: a, [5 g3 l" i9 {" y" @3 f |
|