|
《程序设计语言(1)1347》22秋在线作业1-00001: i; k; i1 B9 k( T- u
试卷总分:100 得分:94! C3 H/ }; P4 x) c8 |
一、单选题 (共 20 道试题,共 60 分)
% K8 e6 X' {( c7 K2 @0 X/ J) |3 K1.C语言规定,在一个源程序中,main函数的位置( )" o( c1 C) O$ E3 W! ^* |
A.必须在最开始
7 t* c* ?$ T5 d& eB.必须在系统调用的库函数的后面4 J5 t: ^6 b$ I
C.可以任意' s4 `" A1 I6 |' l$ W
D.必须在最后
( i( W5 j% ~! w _3 A5 m2 M* R资料:
7 D4 A; [ o$ s! f6 M4 ]3 p" Y$ k1 T v3 o3 Q
2.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
: K9 E" u: h9 v5 K5 `) PA.3
1 {. \! c1 K4 D1 Y" W |: l8 ^8 OB.3.2
1 P) k/ m/ R+ M! c z8 K. nC.0( t; i- S, [' Y( D5 D" S
D.3.07
, q0 y+ `7 S+ {( D资料:
$ _- ^# t: s, w. Q) Y1 D6 z e- d* S: l, T+ b
3.下面关于QBASIC语言中数组下标的说法,错误的是()。+ L: f; U2 e; P( ]
A.数组下标的下界缺省为1) O# c( C j, K( a7 t6 z
B.数组下标的下界可以为负数
9 M! ]) C0 t% ^: J, kC.数组下标的下界必须小于上界* q9 J6 G& _) I: I/ T
D.数组下标的上界可以为负数
; f! g" g+ h z5 b资料:
8 L" }1 w7 M) d# `$ C6 Y8 Z
) ^& H7 ~, O' J8 R/ W% z+ i; p4.对表达式for(表达式1; ;表达式3)可理解为 ( )% V5 ?3 n9 ?9 ^, I2 T2 q. X! G s
A.for(表达式1;0;表达式3)# Y% L. N4 Q9 L" }, Z3 ?
B.for(表达式1;1;表达式3)- ^( s4 b1 Z+ C: N+ ~5 z" e
C.for(表达式1;表达式1;表达式3)
( ?, P/ A- I5 O1 i4 bD.for(表达式1;表达式3;表达式3)* ?6 P& o9 v: z" V. K8 X5 ?
资料:# l) u5 j. k- w4 W: F
$ G( ~5 @; Z3 i. X$ ?5.下面四个赋值语句中,正确的是()。
/ |/ t- l% |) R( Y, e4 |+ uA.LET x,y,z = 5
% N: c) t5 m. V# l7 e* n# r6 fB.sx = 56 z! O g& [$ ?% u, _3 l# h- l
C.LET x + 1 = 5( L4 S! ], k9 S0 J5 {) P
D.LET x$ = 54 N* u9 F' V; w3 R& { y
资料:
4 l8 V) n) ]$ Q' B' | x9 B# _& q3 u, H; q9 d5 |8 i7 w2 d# ~
6.若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
! \; {/ f+ N# _, t; ?7 g; SA.a:=b+14 X8 ]0 X2 k/ e: x9 t7 o% H
B.a=b=c+28 n! D+ ]0 k$ S. j: E/ F
C.int 18.5%3
: h+ k# E! E; z6 XD.a=a+7=c+b
( m/ K& ?# d( K3 r& m. j资料:. V) @( j6 K9 r8 ^* G* N* z: j
6 F* \/ T7 ~ u* U0 N7 H7.
) W8 g2 m" N0 X& a3 W0 Y' HA.a + b / c-d
( ?( L' T" ^- {0 P& aB.a + b / (c-d). A% f2 ]9 T$ s4 m
C.(a + b) / c-d
. J& M$ o. V* Y3 K# I! n4 wD.(a + b) / (c-d)) u) _7 ]% _) Z- Y7 ]1 u2 f7 C
资料:
+ E- a+ {, E5 V3 ?; m' j r
+ |6 { g* P6 i/ w b8.计算机内部运算使用的数是( )2 P, [& a) e3 d( w
A.十进制数
r2 k: U$ M0 ~& AB.十六进制数% |3 |/ g, i- ]
C.二进制数
; }- x9 d# W8 P; h2 {; H' hD.八进制数
5 N; [5 X$ t9 l资料:
, h5 ?/ h6 u; A/ b, H
2 e7 o" d7 w8 b" s1 [9.下面程序的运行结果是()。 x = 5:y = 3 PRINT x = y END
; y% i" h$ M- @' H! [+ |: X, FA.01 ?) G0 N' O0 ~1 t% ?6 p
B.5: h* g3 N1 q1 f, q. b& C
C.3' S3 Y Q) _$ P, w5 A* T( K8 k! T
D.-1
3 V2 p$ }$ Z% z: K3 `% c资料:
! |: g1 `. K0 c$ z5 s4 U4 `
- z# U4 C# n+ B* j }% v$ G10.关于赋值语句 LET x = x + 1 的正确说法是()。
2 Z5 K- R+ Q1 x3 _- GA.将变量x的值存入到x+1
6 `1 h5 R" V- R4 A6 G& a VB.将变量x的值加1后赋给变量x
' \, N! L. t- @! X6 Q1 h* ]* _4 I4 dC.变量x的值等于x + 1的值" h6 a' S& I# p& T
D.将变量x+1的值存入到x
0 Y' Y" A4 F1 U& s" X资料:
) }6 p9 j( g2 z# C; X; C( ?
; d& ~; h% G+ D11.字符型数据在机器中是用ASCII码表示的,字符'5'和'7'在机器中表示为( )) G' X; o# j: \+ C5 r2 ~
A.10100011和 01110111+ a$ X6 K4 I) J7 A! x; [; O% E
B.01000101和01100011
! s( b. Y1 j5 p4 f# oC.00110101和00110111
8 t- Y) Q/ N$ a$ ND.01100101和011001118 Z/ \0 P; v C/ A. x
资料:+ A3 i3 F& I) ]" c/ B; @
$ Z) y2 Q2 A( s; u
12.二进制数00110101转换成八进制数是( )
. R8 h1 V) i6 w1 C: ZA.055+ h9 q0 n+ W1 J) C8 F
B.065
/ M) e% C0 D: Z% \C.056$ @& M" o; {% J5 J' w2 C
D.152# E# E4 _- d$ G' f7 Q% P
资料:
6 ]. E- z' j) u/ O% V& @$ l* I1 x0 `6 T5 c; V( w
13.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}
S5 ^( ^ ?- S* a& S1 QA.1
" O0 e$ U2 f4 f4 o7 yB.0/ N8 S3 D: c2 Q
C.非0的数( ^" v N& {1 K* `7 \& x
D.-1% \8 I! Z1 y: n& i7 @2 F9 E
资料:: L7 r- Q' [) v2 C& E; u
8 o* y7 G7 v& ^. F' c- H8 M1 J1 S14.语句PRINT "25 * 4"输出的结果是()。
7 J' I, H5 \7 r3 lA."25 * 4"5 ] j. e L( D
B.出错信息 T' g9 F1 Q( X, N6 I4 K( b* f
C.25 * 4
" P- N. o0 X& r, `6 z6 OD.100
: Q2 v# R3 g8 j: G/ l4 n; C: g资料:
! |! z# o/ \9 R' _# q: A5 u! D2 J+ r
15.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}
( A1 C4 z2 [( t# [2 j$ |A.1
" f$ P' k3 N$ H7 d* IB.0
) N! ^" _$ r" W/ z. mC.非0的数
7 u7 W( G$ O( a% x* c# ND.-1
) u1 D; d" r+ \6 @; J$ u资料:2 K7 z3 j* P; i3 P+ a# R/ _" O" f
% ~& X- j: T0 u16.以下说法错误的是 ( )
W/ ^& H: S$ u0 E4 SA.算法的目的是为了求解( Q- J$ z% G3 C. S3 A s
B.算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现
: {' L' s& |* m. w! Q6 PC.在计算机上实现的算法是用来处理数据对象的
k5 [/ t3 G( Z% N6 ~5 j, {* kD.一个算法应包含有限个步骤. [$ p7 [8 b1 |- n4 Y
资料:. {4 h; i2 F# M+ C: N
$ y3 A7 S N9 { y# j! z17.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。. R) ^- x( \( R2 \* t( S& W% J8 {
A.5# L& b- |. I4 b) m7 [
B.5.5* Z: T2 a* v# j O, D$ H
C.6/ _8 A% _5 T8 Z8 x% j
D.出错信息
# l$ ~. g, { h; B. s8 K资料:; { W" {% Q6 Y/ ~3 x6 N
# w( j, l, z, z1 E# s0 {- }# \$ F; }
18.设有int x=11;则表达式(x++*1/3)的值是( )
5 r- h5 N m) P. M( Z% V BA.3. K, d8 l6 R M# R
B.4/ Q+ c5 y) Z4 H3 G& y
C.11
! \5 K: O; w+ r! P1 yD.12, t: t; V# ~0 H1 t& `) P
资料:/ Z! l) B4 U1 t7 d/ R. _
# y, q& h) H) q4 _' K
19.5 g; f% B$ g% _" V( _/ V
A.7 7
: i D: B; V2 u" H/ H4 l& V6 pB.34 7* J' Q$ z! o, f1 c$ o: ]
C.7 340 s8 v Q3 e/ }
D.34 34
( ?; ~/ Y0 F+ j+ ?) D资料:
/ k& Y8 |$ u; z; i2 a3 G" q; g, ]# P; `" ~3 Y P5 w# r
20.已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是( )
/ Z+ L6 h; {3 f) q' oA.A
5 z) ?" \' L. w: qB.a
- Y; G& m5 h! H" cC.Z o- D# s; R+ i1 M
D.c
) [/ n3 n. v* {0 [) R资料:
! f: H" i0 x+ a! z
! z" C- ~! g1 o4 N& j9 [二、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 40 分)
t9 r( L+ i; K; Y21.在程序设计中,数据只能是数字" x$ C- o* j) v$ I
资料:错误
A D- @' @, F! r5 ]' \% P- ~. P$ p+ x6 R1 E3 A6 b3 M$ [
22.注释是QBASIC程序中无关紧要的部分。
2 l. R- X6 P ^) {资料:错误& ], ~' _) D$ {& e( X
" E( H, Y2 o9 s- ?4 p' \6 u23.在程序设计中,数据只能是数字。
; f' ~- ~# H$ f6 a9 Z. D/ t资料:错误) M1 j2 t7 A& I: U3 f! i2 N
1 T' R4 M1 Q3 i4 g- z8 v* `: A
24.NAME 是QBASIC中合法的变量名。
# I* ~/ }: G1 R8 T* J资料:错误
+ R2 u- x# E7 _; a* [
8 g- p2 l. {: ~25.QBASIC提供了两个工作窗口。( q/ _8 x- |% |' w- I! j! t
资料:正确9 N( s5 P$ o' a7 Y9 z( n ?
# i9 i$ C# m$ g( p0 s26.WRITE 是QBASIC中合法的变量名。
+ R5 U! O" B. G0 V1 L' ]资料:错误
* b! l8 n7 Y, }# n
& e0 {9 K( _( m+ w( \27.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
5 O- E5 p' {$ i f: t资料:错误0 @* m3 Q& h, d% P; f8 `
1 U+ h, O0 \. a* @0 k
28.在赋值语句中,关键字 LET 可以被省略% {- V. [' [0 @- u, ~5 b
资料:正确
' ^: r( c- N8 d7 m* j1 [* D8 G- V. G9 I/ x
29.STOP语句的作用是终止程序的运行, l0 L, n# Q" d5 V, D: d: ~
资料:错误
# [& Q) n( Z+ A& B
6 Y+ Y- Q8 o8 O" a' i0 ~30.在程序设计中,所谓"实现算法"即是指写出源程序。
; o- J# M$ H$ x4 h5 A6 H; F资料:错误( {' i/ a4 N; X
2 F) n" m" F0 B3 U% P8 v2 P/ B% A) |; [2 Y0 q
5 r! _/ x, I1 e6 {( D! b) `6 J
' Z. O& d) K" Z* ]/ P
* \' }: L. }5 i$ B* X9 h
. }$ W3 ^) z, ~$ l8 i: P/ S' a) C ^4 u) Z" s
- z) L: s- D0 |2 e% A; g4 Q' ]
8 y* A! t, t2 ~5 i& I+ b' B
) V5 C t2 P3 a1 M2 F) o, e2 R2 Q5 v
) b# S1 R5 p+ t |
|