|
亲,您好,如果下载后没有资料,请联系客服QQ 18586448 或者微信客服:mouxuewang223,或者微信扫码加好友,给您带来的不便,请谅解,祝学习愉快!! u$ _! y) K+ i6 W
, w, q5 R; f0 ~$ p【奥鹏】-[四川大学]《程序设计语言(1)1347》20春在线作业1
$ }! W2 o2 T0 Z试卷总分:100 得分:100
$ r) r4 z2 R& w7 o8 \6 T第1题,C语言程序的执行,总是起始于( )
# P5 f' p4 T' L' q1 J9 _8 QA、程序中的第一条可执行语句! s/ b+ s$ S, V6 b. v
B、程序中的第一个函数* w# {7 Y2 m- \ h ?
C、main函数$ l- {' i3 Z5 }5 L
D、包含文件中的第一个函数7 ] e. u; G3 P+ b' X, o+ D3 P
正确资料:9 G. x1 Q$ i0 b- y7 X0 K
2 v0 O2 n# \0 @
8 G k. ? A. s' X' w/ y( {第2题,语句 PRINT "3.5" +"6.5" +"42"执行的结果是()。# c4 y: P' o& i; ]% k$ Q
A、52
$ _8 }) J; V3 O5 q3 C( Y5 ~B、3.5 + 6.5 + 42& `" y$ y. r5 y4 e
C、-1
2 J3 P L: Q- M. ]3 Y c, GD、3.56.5424 L H- w6 N s' }" I
正确资料: Z6 `6 K0 e$ l6 O8 _
% B, |' x$ S! r+ z
# ^2 _: \& V7 u7 D7 f
第3题,用DIM s (4)定义的数组可存放的元素个数为()。
j5 D. L$ ^7 l+ W1 o, jA、4
6 O! I6 A3 ?5 t/ WB、5
# l# Z+ K0 Q+ zC、6
6 Q8 l8 I6 E- J* f. Q/ p4 OD、7
+ X# z- \5 ]( g) A1 X# z; L正确资料:+ X% w* T* `$ G3 I. ~, h( Q. w
6 O, S) o* M& \9 R4 o+ }
8 v7 X2 _/ M5 r' z! x2 t! A" F: d第4题,已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( )3 d7 }& ] h6 G
A、36
: q( J) h5 s0 M4 qB、0
& _& i* t4 u/ D0 O" H' \C、-24
4 M( C0 e0 {( L# LD、-60
+ @8 Q3 e# P) T( q% R9 N正确资料:; i D5 U# j0 I4 b2 x
6 x+ f ~' X% y& ]2 @- n7 a3 C) E5 z: X! Z7 a
第5题,在C语言中,引用数组元素时,其数组下标的数据类型允许是( )
1 @& T9 i% g; r, k. n9 y$ RA、整型常量0 g" k4 T' R' e+ { e9 k* |! O
B、整型表达式
, Z* w+ O+ V# r8 U z) u& [* MC、整型常量或整型表达式
1 P7 s4 Z1 L9 U/ D$ M @" ND、任何类型的表达式, D1 Q( y* B+ k5 j
正确资料:
5 x' ~8 i3 m5 Y; Z* @1 A t$ h
7 [2 f8 C. O9 k1 v. s; j9 _/ p0 _ L# b
第6题,下列语句执行后,变量a的值是()。a = 3:a = 6ENDa = 9
# o" |" O) ? y# B& {" U$ ]! I8 eA、3; z% \; Q' u5 m, M4 F6 ?
B、6
, @* Y9 C+ p% ?; f: ?! PC、9* ]) L0 o* J$ e7 g
D、程序有错,a的值不可确定! ]' [" }. K; Z4 E" h" @
正确资料:
8 |! ?" g3 ^9 n7 r8 V! `
`2 h1 J( F. }- i% ]0 M/ h& w& ]. N2 `( a9 r( M
第7题,下面的字符串赋值语句中正确的是()。) p- g0 X. K, D, g
A、x = "ABC"
+ f, E3 t# f) j7 g: }0 hB、y$ = ABC
( J9 d/ F* k# X% Z" uC、z$ = "123"$ Q) h, W9 h' ~) v/ c# ^$ V) F$ H
D、w$ = 123
/ u$ A8 r& T# l" f6 L8 Q( U m! N% n正确资料:9 C2 a8 Q. Y, c9 [ T3 w' i* V: q
; A& h) r9 E( o8 |# x. A( d& {( L5 N0 k- Z" s9 ]" t }
第8题,已知char ch=′C′;则表达式ch=(ch=′A′ && ch=′Z′)?(ch+32):ch;的值是( )
1 O) C' W* U: R( TA、A
& }: a: G- n% D2 ?. x# m+ VB、a$ s' J I5 [, a5 }) r/ S
C、Z# N. J! l X/ c R8 a
D、c3 {2 _# v4 N$ k( t
正确资料:1 _( W$ ?( s" ~# ^
/ X. q; m$ K+ @% G# v" r8 W4 J0 m! H; B d7 V) p
第9题,: J; ~" q/ H$ j. t/ X- S
A、34 ^% y* F! {' L2 e$ o
B、99 H# I" p) a& i4 Z5 A5 [
C、-999 U$ b! P1 w' L Z
D、12. ?, D6 C1 ?" l/ F6 ^; @* K
正确资料:
1 v" |+ D c# V5 v
0 F/ d: m; q1 e' m6 Z7 r+ d; M
$ K/ p) _. @9 R* Y( P; G第10题,表达式"25 MOD(1-2∧2)"的值是()。8 ]1 B: ^" S# H! B
A、1
" z* b6 s7 |- _0 g+ sB、2
) G2 Q+ J; K; m% S, G( XC、3% R( v' ?, W. T6 d4 ]6 J
D、0
9 U( N' B! Y' a Q$ M$ W( h/ c* b0 Z正确资料:8 T; M+ F% ^! w( g/ P% B
% _$ j; t" o @2 q* w3 k
+ {3 s0 O0 K5 L/ e6 E
第11题,下面的字符串赋值语句中,正确的是()。
5 M% n4 Y3 W* i% @5 wA、x = " ab "
/ S3 w7 ?. z% ^' ^; AB、y$ = ab
% e F" {5 v, ^7 PC、z$ = " 39 "' r$ b# Q# w+ R9 y: J$ {
D、w$ = 398 b# b- A: y/ n" K
正确资料:6 g: g, I0 ~) O" Q m
' _/ B4 @& K F# }, Q7 I
0 X' d2 o- l6 m% K第12题,下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
2 X( ?! ~8 G, Q6 I7 b5 \A、016 0x8f 018* Y {* }( ^/ d' m/ g
B、0abc 017 0xa
7 O% Z( D& X5 V# FC、010 -0x11 0x161 w' g. X3 e- G0 \( H
D、0a12 7ff -123$ m" H" [- r9 }' m5 w
正确资料:
7 J5 n, M1 t: ]" I f4 j
) t6 i$ ?- c! c' g/ y Q
) T0 \ |2 Y0 P/ z; ^第13题,表达式aB||(C&D)中运算符优先级最高的是( )
% }, O4 E5 { v0 q6 } [/ Z% ?A、||% V( U' ^ Y w
B、&
' j |5 }! V' e& z+ [C、
/ S$ F* A+ r9 oD、()
1 w* p! u& T( h6 ~正确资料:' Q9 s* f, s) r0 @! K& `! x6 I
3 A! E" Q3 A9 G8 q& |# H
8 a3 U' ?3 T6 ?7 K! k" E) R第14题,下列说法中错误的是 ( )$ F% o4 M/ D9 H% O
A)只能在循环体内使用break语句 8 I3 g% L9 N+ m" Y
B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 2 H4 {& W) H/ U$ l! A \+ \9 T( A
C)在while和do...while循环中,continue语句并没有使整个循环终止 0 L0 E1 f; i2 G: i& c, s
D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
( {: E& W! R: S/ s' q. VA、只能在循环体内使用break语句! j& O# ~8 V7 J5 x9 H/ `( H
B、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
0 w- G% n* t; {: l7 [, p9 YC、在while和do...while循环中,continue语句并没有使整个循环终止0 ]' ^* H2 j1 F" E2 {1 s* k
D、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
7 G, K0 q: X* G' `7 g/ I Y c正确资料:% P, \5 h& \* S1 h2 Q
0 \+ @( n% m) y8 d# q4 t" o4 i
% z; _5 W+ \, @8 i第15题,已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
% t# l/ j1 N; X- SA、1
: Z* z1 \ g4 f8 l$ C4 A) ]B、2
& h+ X9 \& U% DC、3, O9 y6 `; O& V& L9 M! {+ X" M
D、4
" U7 G2 c0 d9 ]/ i7 V8 H& o正确资料:
3 C" ^" t( g+ \" |( s- D) n* r! l0 E, a0 P- z
3 ], {' ^2 K# a- s第16题,
8 z6 {" E6 x3 IA、6
, c+ I+ _6 T( @: `; RB、24, _0 P: y. |$ n$ r* p) m
C、30* l0 p5 w' g! I( [
D、32
6 M( O- @. d4 j' Z R$ r正确资料:
8 F# t% C" a5 x9 _, P9 b1 A$ `: K# y- _6 V; c7 x: s8 T% v; D
9 d# \, L# u D; p5 g0 Y$ S
第17题,以下叙述中正确的是( )
8 O: ]5 b1 f5 I8 o- ^! r0 r, NA、构成C程序的基本单位是函数& Z S9 m% o" _$ E% c" {1 h" r8 _' I
B、可以在一个函数中定义另一个函数
2 r# b& I- r" I4 ?* G/ R+ a/ D. kC、main()函数必须放在其他函数之前
% t- o& M* R+ z1 s+ LD、所有被调用的函数一定要在调用之前进行定义# `7 T- q/ E7 {" i
正确资料:: |# j) g( P: Z3 e I# R
& i2 J1 z) m/ K) `
* I3 P8 Q/ m. R- j* ]( O- S
第18题,下面程序的运行结果是()。x = 5:y = 3PRINT x = yEND
! i6 k* k- s {9 \/ a1 @! I' vA、0
: S5 q% r+ F$ C7 F, v, bB、54 N) B1 L, {3 f5 L1 `
C、38 Z5 D/ m7 L; N& H9 I
D、-15 D7 \ |0 n0 K4 E& p! e6 J0 p8 s
正确资料:
4 c' ^+ C' i0 H0 ^6 e9 Y8 I4 J; j" u1 f7 x5 m) V& Q: x
5 A; t2 _1 |( f9 ]" y/ q
第19题,调用gets和puts函数时,必须包含的头文件是( )
) E5 h$ S# A# w# T9 L: eA、stdio.h( n. c! {, t- { O" ]8 Y
B、stdlib.h5 h: L# e) G( L
C、define
- F$ x1 z: I9 B( J3 fD、以上都不对, F. ]& c- b& H/ s2 L
正确资料:
% L4 G6 U1 |5 Y8 ?9 T* L9 f1 Y; K
. H9 @, c" y: b/ g$ O! F: s; |: R" B" b6 x" f
第20题,下列说法中错误的是 ( )
$ F4 @9 S) b: c* bA、只能在循环体内使用break语句
# n9 J. v1 ?4 L: ?' n- \B、在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
' x# Y! _; w5 B) U$ P2 e% vC、在while和do...while循环中,continue语句并没有使整个循环终止
# F, _: z/ T" P3 j& DD、continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
) a! p3 Y1 J( b正确资料:5 E4 ?+ ` M3 B* o" o; _! ]
2 e4 j1 P1 x9 @. Y' H
: W+ p4 `. Y0 h) r第21题,QBASIC中所有语句都是由语句定义符和语句体共同组成。
4 p/ e5 x. |5 s; B$ M( ~. g3 sA、错误1 J& [" H0 { O# F
B、正确
7 x7 [; f9 Q* b* M* e5 Q! ]* C# T6 @正确资料:
9 `# y8 S+ ^2 z! s- X" |5 w# w" X0 o/ _1 W
' z3 n- @+ U/ ]3 z第22题,在程序设计中,数据只能是数字
8 e, T8 f% y# I9 z$ q! B2 ]A、错误0 t' t9 S+ |1 X) G" x1 c
B、正确
& @; I# h$ u$ j正确资料: ~+ ]4 ]; r& T8 H& v
0 A9 G: I. h7 o/ a1 t# b( }8 {5 m+ @! \6 n- |
第23题,注释是QBASIC程序中无关紧要的部分。& H4 Z$ c( k; f5 U
A、错误
8 W0 p6 X2 ~" j& }7 j) BB、正确
9 v4 @1 c( ]+ X) ^; i正确资料:2 c/ @! s5 t* C d
9 ?0 U) O4 f+ X* i0 ]" U5 j) }; }! K; ]3 u2 e4 ]5 x7 p
第24题,STOP语句的作用是终止程序的运行
% X; Q; ]: ]% F3 ~A、错误
( G* b! H1 B" K% s/ h- Y6 O! fB、正确
+ [# S. r& I/ t" |正确资料:
1 y; Z- v; Z( H- v9 n1 N) D7 G* s3 w# {
6 M; X7 ~2 `( w! v
第25题,WRITE 是QBASIC中合法的变量名。
( r: r' u+ Z: Q+ u G* e' _A、错误/ `! r* f# C6 @. L1 O
B、正确) Y( o) }* F i: [9 [ T
正确资料:
2 M6 M, S: p3 ?+ q$ Z: y" x: E3 I8 ]: r" q
( J. h5 Y8 c$ @+ M! |% P3 ~第26题,QBASIC提供了两个工作窗口。! r! [1 v. n ?# P b
A、错误1 w' Q. [8 W" y6 b$ @, `# W
B、正确2 P$ A9 p. Y: E$ `
正确资料:1 R. y) z, g+ l6 [' ?" m+ p' U6 b
# m4 A1 h4 y! `
, H4 k7 T# L2 d$ [" k) [第27题,变量和符号常量实质是一样的。6 a* g" _ @6 \9 d2 X; K
A、错误
& L* ]; `/ \9 qB、正确 o- ?, W, J# ^8 e' V A
正确资料:+ r5 L/ i# H1 C7 m0 O5 ^
8 F" a+ u( l( a! H% ~/ B
! P; C1 I% ?* u1 {第28题,在赋值语句中,关键字 LET 可以被省略
5 K5 p4 F+ D3 E" j+ p8 V+ h3 w1 jA、错误
2 y6 D8 U5 l7 a- b4 fB、正确
: |5 N* j! B% c0 W. e正确资料:
, a) N s, J. e. Y1 a. E; |3 g! |
: [8 T$ G: m% Q2 i
5 e% T2 a5 Q, y# F9 b$ `第29题,在多重循环中,允许从外层循环转向内层。
. t3 H. l& N& EA、错误. F; n1 G+ e* c) b% H3 w$ c
B、正确& C7 p( S! p" g# K5 F* S1 Y1 U
正确资料:
/ w, E/ k5 s1 t8 k O
9 x* \ D8 b+ V6 C# R! S& ]2 w8 d9 i
第30题,在程序的运行过程中,可以多次对符号常量进行赋值。; I' o# U% X7 V- k& Q5 o1 {
A、错误8 g! I" _$ S3 a G4 |
B、正确
) K9 d; P' `! [3 F5 J. H正确资料:
: D+ v" U1 y1 c2 p( R& G3 |! k# x( H6 b2 \+ \# E: \
6 f8 _4 F. e/ P* m
+ w! L x+ c% D- }) J2 H, b
6 d. y+ ?% V3 g3 K9 `8 a
9 C% ?. v9 x" m6 I& L' @6 y2 [3 o1 ~# ~0 M
- E6 {4 l4 C7 |4 G4 S9 X* q
/ z4 M5 f! `) i N
7 M) U' t: B2 F9 @9 L! i7 \) Y4 [( m. W
, y" `: s" G% ?* p! H# D6 a
l/ S5 m& S1 Z2 s7 E, Q
$ a% G* g* w: s2 C
- j/ q' P' o, L9 m |
|