|
【奥鹏】-[四川大学]《程序设计语言(1)1347》19秋在线作业2: Z1 z# ?- \. Y; L
试卷总分:100 得分:100
9 v" w+ U; N0 K7 V第1题,在QBASIC语言中,行号或标号的作用是表明( )。$ b& e' B& Y0 M4 s0 N
A、程序执行的顺序; ]5 z, W7 h0 E) L# b- P4 f
B、程序编排的顺序
' u2 c; e6 X, xC、转移指向的标志* E0 [5 B7 P/ T/ e% Q( Q `7 W
D、无作用8 s" W0 M. d2 r. Y* q* a% @6 e
正确资料:
* J8 w9 z% W: ] r# n
$ \) \6 t. H8 R+ F" @, J! v& j( W1 \: |' ]) J1 ?. @
第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是( )- |; [$ X3 ] ^1 m
A、a:=b+1' D6 W; q0 o2 f- M
B、a=b=c+2/ `) f; I) z* |) b. M! w
C、int 18.5%3
' W3 s8 N% K% ]- @5 h& Q2 Y* @* Y6 ID、a=a+7=c+b
0 [9 T% R$ ]0 i" K: D+ W! j/ R正确资料:7 g/ a. A+ l" F
( R4 j0 q' |) @
0 g& q, L( \ w% e" `( \- s* w
第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ( )4 w: v3 m: m, B0 v y+ {
A、1 09 i! v, n2 w5 T$ M7 i$ c" g' ~
B、0 1# y; k* H- ^( A% b; m1 ]
C、非0 非0
; X7 ]6 e9 s! W6 X" L9 h- }D、1 1/ O' f* e$ `$ J) N5 O% X
正确资料:$ {3 O; u9 ^' d
. q% L9 u$ Q3 J
0 J* |! |% ?; @
第4题,下面四组READ/DATA语句中正确的是()。
: ?1 ^% D6 |! \, c, f4 Q4 F) W. BA、READ a,b,c* V& x5 ~% v' D/ R+ Q
DATA 1,2 * 3,6' P% L9 U$ e7 m- u" }
B、READ a,b,c* l$ k0 j$ _" i% q/ U y' a. w
DATA 2x,3y,4
: O0 n0 ?4 c+ t, ]C、READ a,b,c4 ^+ \% Y4 X/ s% b; p M; B \. N
DATA 1,68 p& S- x' \$ y: m, u' J9 p+ r( `
D、READ a,b,c
1 J- ~! X' P" h J7 D) O/ ODATA 1,3,65 C' l+ D2 ~3 x L6 k
正确资料:
, ^, R5 v* |1 Z4 y' |
J3 Q' H6 K& P# O+ v! A
6 ]4 b6 P! a9 V& M. C: H6 ?第5题,
1 a: R$ P8 [. P6 \$ dA、3$ l9 z' h# T" Y9 k) Y5 q5 n0 g! ~3 @
B、98 t( k2 [' }' t$ G. ]
C、-99" u- p4 m/ c1 I4 P
D、12
' r5 ?* x5 V8 Q3 _正确资料:
% Q8 d2 q4 f$ D( E- d' ]
8 W& p. P# j/ {
( W, h0 Z2 T2 i( j第6题,以下说法正确的是( )
" e. F, \% Z; d* W( E4 ?A、C语言程序总是从第一个的函数开始执行
! c0 r' C7 i3 \6 p2 NB、在C语言程序中,要调用函数必须在main()函数中定义
3 g( c7 A/ k4 L) T, W) {C、C语言程序总是从main()函数开始执行' V* x( _) J" S; x$ X8 ]
D、C语言程序中的main()函数必须放在程序的开始部分
9 C1 r( C5 a, q1 V( X正确资料:
( J; {; [ O4 B B. K2 x/ o5 f. E; x/ H+ ~- D$ z
5 H( x. G. `' E; }6 C" F& [0 y6 j第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )
* Q8 N# `) M# _! w. {A、sizeof,&=,,^6 }) c9 u. @1 P" i( C% F
B、sizeof,,^,&=
- X5 M" N. y" |+ }9 c1 DC、^,,sizeof,&=
6 u# l/ n. B- h& CD、,^,&=,sizeof; d* [# t" ~& G2 e: \6 ~
正确资料:/ ?9 t, [7 ]3 Z; u4 k# _0 y
: k3 P9 n) {) D M5 |6 s3 V
; k4 a' Y" c" @5 ~; G
第8题,以下4个选项中,不能看做一条语句的是( )
% S" E5 c0 f @2 W5 UA、;, g1 n% N8 q' |7 ], p
B、a=5,b=2.5,c=3.6;2 i. y7 j' x2 i4 d% m
C、if(a5);
( O/ b# i- y7 E) B5 cD、if(b!=5)x=2;y=6;" p3 x# ?) Z8 k+ h
正确资料:
; I9 P- g- S8 g; z5 R& a
5 f% n/ m9 A: Q; @& g- W' o5 |: R I Y, a% w
第9题,4 L% ^3 E0 J$ \+ n# N( w- I7 S7 P; v
A、6
8 p$ q$ q$ i, s8 C6 qB、24
! v. x* c) y4 vC、30
2 }9 P/ a1 w' x* O4 ~4 lD、32
- C4 v8 X- _0 q正确资料:! T V% D' _3 P. x' c: Y2 ]
* j9 y4 {- t( s0 R+ {; W
0 I A* q; x6 K& `第10题,下列关于字符串的说法中错误的是( )
5 `- d1 U& h6 G/ R ?6 K$ EA、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志2 h8 n( p4 ^3 s* s
B、′\0′作为标志占用存储空间,计入串的实际长度
/ X2 N; w! S4 l* R% ]. hC、在表示字符串常量的时候不需要人为在其末尾加入′\0′
" U7 A. P# u; o1 U! r s. MD、在C语言中,字符串常量隐含处理成以′\0′结尾$ J# J" k" z( B3 ^1 S
正确资料:
; k3 a: y/ \6 s- A* ~! }6 g4 I! @
" P3 w# p1 ~$ r( i1 R( T. a6 ?+ c/ W7 Y' r! f7 H5 s* [$ W/ P; b
第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )8 r& M8 A7 q% C; L, c
A、1/ n) Y/ q( I) M# G7 ~
B、2
4 [, o' n' V$ f# _. |0 p8 rC、3
# P, [& r( m+ `) m, H" C3 k$ xD、4) R9 x n4 }% U7 s& A2 G/ R5 Q# v
正确资料:
2 Q$ E# C0 Q4 b/ h" i1 g6 x& f& o3 z6 o3 C: }
: T3 D r* x2 u3 J; u
第12题,表达式" a * b % + c!- d # "的值的类型是()。( J0 N( h# b6 n+ w5 n( H% M
A、长整型
% l+ X l1 p& XB、整型7 {& M+ ^* T5 Z3 O( S1 b2 i
C、单精度型/ m, v, y/ Y5 d& \
D、双精度型1 U) U: b) v7 A" \+ o, F
正确资料:- w6 z: g6 U& P( J2 V
) k1 U, \4 B( Z5 P3 g
" |! [# C N1 E4 W8 T5 \第13题,若有说明语句:char c='\72';则变量c( )
% M8 r& Y5 N+ C3 W1 A0 _7 [$ Z: {7 pA、包含1个字符
3 C3 K" c; u h2 OB、包含2个字符# |: H% L1 o- \0 u5 b- y
C、包含3个字符
. E6 g# U+ d5 r) UD、c的值不确定
/ C0 k, t) C- v+ ]) x1 J/ U& z# {. M正确资料: ^" d/ s+ ~! e* b: W
" X( B: K. H R' q, D! ?5 `+ X' R+ T% D+ o+ X* O
第14题,语句PRINT "25 * 4"输出的结果是()。9 n/ P$ Z3 G* a" F* y
A、"25 * 4"
! i* n4 ?# k4 J" O7 N5 z. Z3 sB、出错信息
, Z, o$ ~6 ?6 K" {* CC、25 * 49 k3 j1 ^2 o2 L/ e0 [4 U! f3 `5 T
D、100% I& `$ X3 b0 [
正确资料:! ^% ?3 r9 J3 c/ s
. C& H$ K5 @( N2 n7 ?- t9 c! j& o1 _
第15题,表达式aB||(C&D)中运算符优先级最高的是( )( H2 c u: Z/ a8 ^/ @
A、||$ y B. n# o5 i. a, d4 f& T2 j
B、&7 v. S* b) [, v2 K
C、
& T8 o$ s% B+ c3 UD、()
. q5 j' P& y- z# I6 k正确资料:7 [& L1 G1 O2 H6 H3 }6 \! w
7 w1 B( y$ k' {- n) J/ ~
1 A- g6 P3 ^2 ]9 i' d: u6 W第16题,
6 g7 t ]- q: o+ z/ fA、BELL' U) w. H3 Z* Q
B、BOTH. U2 n* H: t3 W; z5 H, C, o
C、BOTTOM
" [0 j1 m$ V" m( U/ S4 p9 HD、AUTOMATION
9 s3 P3 @2 X4 i# i% q1 e" O" o正确资料:- u3 `) m+ E3 b, @. @: `
% X v3 p' [, {! H4 R+ v6 v9 T0 a ]/ i0 y. A6 W0 V
第17题,下面四个语句中,正确赋值语句是()。
) e1 k( s3 C. K2 D# l/ u6 F# @A、LET x,y,z = 5; ?! h, J6 S2 N, y c; [4 P; R" h# m' {
B、cosx = 0.52 y9 I2 S6 H, i6 r
C、LET cos(x) = 0.55 [$ K+ y' @, }$ u) I' W
D、LET x = 3,y = 4,z = 53 E5 |1 Y6 s1 X. m: `5 A2 U
正确资料:4 K3 {. B- f5 X, \ v# ^3 t* O
. V8 s5 f4 e! N0 J, j+ v
% V- x/ R' M6 q, ]6 u& d$ v
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
" i8 t2 K0 B" K3 f& ^. O0 JA、逗号3 a5 e: }, d9 p4 f- u1 V
B、分号
& a* \0 Y( s" [% E6 w+ A& P/ V) c0 cC、顿号' a) _# I C% N8 h3 X: x" n
D、冒号$ v# s! c/ E/ {" G
正确资料:
8 g( s! O Q* }) @! z# b5 j: T) S+ j
1 i& n( }% U2 B; {9 G4 S- ~1 o% e" A# w$ r3 R2 I
第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( ); ~) t y6 b* L, S: {' B
A、2) N: u( d6 ]- j- y+ z$ i
B、3& m& y0 U8 [% P4 Y& c( w. e$ L
C、4: i$ i: \ S2 C6 d$ J
D、5
3 M* c0 e# F" n9 j9 }正确资料:' O+ B' s) r( g( Q9 u6 x( E
/ V! f3 S; s! z, ~$ v. S7 B( T; ]
第20题,下列运算符中,要求运算对象必须是整数的是( )
* I& B6 V8 d0 }# f- DA、/
8 k& c2 Y5 k% W' k" A3 ^B、*
+ w4 ^! ^& v- vC、% [. x( A4 c) l) B. a
D、!
1 U+ A$ Y% ?, R( a4 n) I" n; ^正确资料:/ Z& z- `3 y* M$ @" Y
( p& y2 ] @2 V. e# Y. @
7 _5 P( e3 _7 [; C( |
第21题,在程序设计中,数据只能是数字
1 D! X9 U; h9 x. L) r6 `8 d$ jA、错误* J; C- ^; `) f' G; Z- B7 L
B、正确
0 g* P L8 S! T" F& p正确资料:: b3 j5 Q6 \+ R" L% H
+ i2 m5 k9 E$ t( p: U( D6 X5 |
, F* A4 I7 V F第22题,在赋值语句中,关键字 LET 可以被省略
; C+ u2 b; l4 ?+ XA、错误
# F- K) l# B# vB、正确. S8 b# H: o& I: ~3 a3 x
正确资料:
% w8 z0 W- Z* l) B( B; {: \# u% K( x; x, T6 q( I/ g: i
) m2 j$ U) M$ N8 V3 d
第23题,NAME 是QBASIC中合法的变量名。- E1 ^6 G9 c2 v) G ^4 V; o
A、错误
0 I$ P ]5 G2 I% Q1 X3 }* J ?B、正确5 t9 `9 O E8 p- p$ ?5 H5 z, Z
正确资料:
1 u. q% N, D0 `2 A4 p0 `& D- f! E! D( x. K; h
; @) E; q3 [7 Q2 K( A7 U6 t* D
第24题,QBASIC程序中,行号是由数字和字母组成。
4 I0 m6 w2 ^( X# ?, pA、错误
+ i3 i7 V. f8 ^% f. g `7 Z! x |B、正确
; E# r% h& x: _; H, O( }5 o! p6 L( A6 S正确资料:
4 n- ]* t" k4 \6 F: Z, Q5 v# o* R2 F6 z8 Q+ b) ]
7 F9 g5 t4 d, e* D Z' F
第25题,变量和符号常量实质是一样的。7 M& @7 G% `8 i7 r
A、错误
7 j# e* B$ W |1 NB、正确
7 }# o i% |! }. K+ ?2 \正确资料:
^" o$ J8 N: x/ [
4 s/ g$ P+ S* m# ~ H6 ^4 T- p' t9 m0 c8 i k1 n
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
. J2 k+ ?& y( m& \- U* R. X+ EA、错误$ t1 x1 i$ t/ ?0 K
B、正确
0 T ^ a" N* D正确资料:% ~* x6 Q' ~( H h
s( A* ? ~2 Z6 v9 |! P- s+ ?$ m* i( P
第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。, }# ]3 K* i. b
A、错误 x/ l8 C/ k: E) H! z* Y! L* i, q
B、正确
0 y* l7 _2 p: c* y5 a正确资料:
8 |$ u) g' B9 P/ {9 D" a, [# g5 @& F
: C9 m% e+ ]: J. [
; M+ J' H% p ~' t2 z' H4 P9 U' u第28题,注释是QBASIC程序中无关紧要的部分。
( e) G) ?# I! v! tA、错误
: M* J; `) d. F' z0 FB、正确
# M3 h6 i2 G2 Z& k. g5 A. M c0 m正确资料:
, _5 L5 O! ?: f m; X$ h8 u- B5 h
+ F3 d, n! Q+ ^第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
# `, Y+ Z2 Q$ L' c0 {A、错误+ k1 q- t/ F1 }. y5 r# p
B、正确
& J& t& C6 b. m7 H% i& x ]1 M正确资料:; N2 p5 L0 I. y6 k+ @( H! e6 W
! {& k A6 {1 L. a) i, O
; Y, B9 u- M- Y! V) r+ t( E
第30题,在程序设计中,数据只能是数字。
! b x' e$ }! ~! a! }: L' vA、错误
! ? ?+ a: N' lB、正确3 l: o( _+ P# }+ e2 d! ]
正确资料:
& V" v: X& {6 y7 Z+ V# j- n4 P* B! @9 r& y6 g6 g% [; M
" r! r, f5 D+ L9 F
# j5 q: R& }( q
! V- Q: k" M6 u: c z0 ]- j
9 Z. k9 S$ l: }9 U" O7 [% _& c+ s- z
# I5 G) k# [6 ~& F7 L, ]
: a1 `8 J/ U# s4 } ]
* ]3 ]; f: t. B; F
3 F. p Y5 Z& O5 I
$ n) g4 Q; L5 d, ~
& t0 ?* x4 {8 _6 U# n& K9 s
1 x( g3 H5 R$ k# ^, K' Q2 ^" Z( ~0 N2 u! p& d% f
( L6 h) w, a9 r) I
|
|