skystar 发表于 2020-8-19 09:50:00

[四川大学]《程序设计语言(1)1347》20春在线作业2(答案)


【奥鹏】-[四川大学]《程序设计语言(1)1347》20春在线作业2+ v; F" u# x" @\
试卷总分:100    得分:100! o6 c- J5 P. p4 j* {
第1题,在QBASIC语言中,行号或标号的作用是表明(   )。! Y' P; Mf+ \7 T; f
A、程序执行的顺序# N$ x& _2 ~! H- B) @9 F
B、程序编排的顺序) JB0 j! R) u3 ?2 n+ _
C、转移指向的标志! X8 {3 _. D3 [
D、无作用" V/ V: _$ ~& [1 l* P) FV
正确答案:
2 |4 i+ l+ [+ K. `0 O5 y

第2题,若变量已正确定义并赋值,以下符合C语言语法的表达式是(    )
A、a:=b+19 f; h/ A/ `% K4 D$ ~
B、a=b=c+2W8 b9 e7 J7 W/ q* m
C、int 18.5%3
D、a=a+7=c+b
正确答案:
- d2 r; ?7 u' X4 u

第3题,在C程序中, 在求逻辑值时,用()表示逻辑表达式值为"真",又用()表示逻辑表达式值为"假"。 ()4 E* K2 O8 o* `9 As) o* u
A、1 0; a% X& Q/ T) V" |
B、0 1Y: J: }# h' `; n; a1 x^2 d
C、非0 非0
D、1 1
正确答案:

6 ]9 G. R1 p3 w
第4题,下面四组READ/DATA语句中正确的是()。
A、READa,b,c
DATA1,2 * 3,6
B、READa,b,c
DATA2x,3y,4( u+ n: G" y7 V6 M6 f
C、READa,b,c
DATA1,6& [" ~4 M; G. F1 Z2 u
D、READa,b,c1 C: _# X+ Q+ `2 {% T
DATA1,3,67 B% }9 O* p* q% X. S
正确答案:
) {9 y7 |# _% `/ [
: K. V0 ^8 V, o% u& h6 |/ Q4 z7 q
第5题,) j3 M" K0 U* q. B( f* j
A、3
B、9
C、-99
D、126 y' T) l# R) K) Z
正确答案:
+ Z9 e% o8 e+ e) d9 \- O* j/ y; `

第6题,以下说法正确的是(    )
A、C语言程序总是从第一个的函数开始执行. t$ X: uW" d2 E5 B& l) L* N
B、在C语言程序中,要调用函数必须在main()函数中定义x$ t( x: U* E. M' h
C、C语言程序总是从main()函数开始执行# x0 p/ n, @3 m( Z$ h{& J& F
D、C语言程序中的main()函数必须放在程序的开始部分
正确答案:* t' C1 O, y0 M
- c* {8 U8 @! [' x$ f3 M0 O: D

第7题,若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是(    )
A、sizeof,&=,,^/ {1 }( C: Jy& B% b2 \
B、sizeof,,^,&=* D7 t- w* d+ V, X. x- ~2 w
C、^,,sizeof,&=
D、,^,&=,sizeof7 L8 v1 ^5 G5 o( K
正确答案:


第8题,以下4个选项中,不能看做一条语句的是(); ~0 ]! n- ?! G3 m, H
A、;
B、a=5,b=2.5,c=3.6;- K$ N) v7 o: v3 x( e, {& {4 L- [
C、if(a5);# }5 Q6 ~2 |( W: K# M6 C: @
D、if(b!=5)x=2;y=6;# P2 V) C, l: x
正确答案:6 W# [6 j, q7 o3 h; c2 ~


第9题,
A、6$ M' i) j$ p2 ?; ?
B、24! J( m6 \/ S' v' A0 c
C、30/ ^( W+ v7 E3 b4 O; c& f; W
D、32
正确答案:


第10题,下列关于字符串的说法中错误的是()* m: ^" U( N# e2 |( \8 v
A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志- n* k' A& Z% w: K# V7 u
B、′\0′作为标志占用存储空间,计入串的实际长度& F! c+ L: _- N2 L! c6 }6 \
C、在表示字符串常量的时候不需要人为在其末尾加入′\0′
D、在C语言中,字符串常量隐含处理成以′\0′结尾( b- p7 P- I$ a8 Q/ v% s( S! t
正确答案:

9 z- ]; j) a. ^
第11题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是()' j6 z2 S0 e" C" V; t# L3 y
A、1% y5 |3 ct# |: E2 s
B、26 ~6 N7 _+ z( Y% m5 B+ a4 X* o! ]
C、30 |* q- [$ K8 _# S- l, q0 l/ W
D、4/ R: H8 f& l# E9 Z& f
正确答案 V/ ]: M# H* R* ^& P
, \( m9 p" u/ F0 X
' y1 `; b2 U; U" ^: v* }
第12题,表达式" a * b % + c!- d # "的值的类型是()。
A、长整型) }- n$ e2 @2 [4 E" x0 _4 j$ m) J# s
B、整型
C、单精度型; C0 V2 V2 ^% k5 l; P
D、双精度型
正确答案:

$ v: E2 }0 z7 ^
第13题,若有说明语句:char c='\72';则变量c(    )+ p) t& K' U* C2 U+ ^1 Z1 y1 q: Z
A、包含1个字符
B、包含2个字符, X2 F4 K7 c& xd* ~
C、包含3个字符
D、c的值不确定+ k9 v+ H. _* s6 z. p, P' ^, O
正确答案:
5 U. K4 ]; h: s: I

第14题,语句PRINT "25 * 4"输出的结果是()。1 y5 ]* H/ g: b! d- B
A、"25 * 4"8 D- T) m' k7 p3 K% Q
B、出错信息
C、25 * 4q( o0 }8 F4 T, w
D、100
正确答案:% I3 }1 K& f9 a' `6 c8 C
8 J9 x/ c' \+ B( F& i. O
* E! E; J' B# a' [! x* J# G5 H
第15题,表达式aB||(C&D)中运算符优先级最高的是(    )
A、||& {. ]; c! Q7 {
B、&6 o0 t6 f) n: {. c& Q
C、
D、()) j" n2 e$ w* M5 Z% T- D! t
正确答案:& r3 M: H4 W8 j0 v( m
& v6 U% T/ s* r5 Y- T" N- j+ H

第16题,
A、BELL/ o0 @2 \; q5 F( C. C2 b
B、BOTH' b& O3 A* C3 }# p3 U- j/ g+ k+ l
C、BOTTOM
D、AUTOMATION; U" x1 Q: i# N
正确答案:


第17题,下面四个语句中,正确赋值语句是()。4 dt5 \" x+ v0 t/ z* D/ U- W
A、LETx,y,z = 5
B、cosx = 0.5! B+ o, Y, Cg4 q7 f/ a
C、LETcos(x) = 0.5$ g$ f. [1 f9 z; H& X0 U8 N! p
D、LET x = 3,y = 4,z = 5
正确答案:

s5 @( C4 _X+ m
第18题,将多条语句写在同一行时,每个语句之间应该用()分隔。
A、逗号, r/ l7 a8 a/ S# A" w' K- o# W
B、分号
C、顿号
D、冒号/ Z$ z* s9 a! l# Z8 e
正确答案:
8 @2 Q% J8 F6 n- g) U

第19题,已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为(    )
A、2
B、3
C、4# z# W0 D( P1 \, p2 l# }; C* F$ a4 z
D、5
正确答案:: Y: n) X' B/ G; w+ K2 n
2 T3 I( K( X* i4 x; _) t2 M
. L, a5 W/ n$ {" f9 I; ~
第20题,下列运算符中,要求运算对象必须是整数的是()
A、/% N) r" l! g7 T0 S6 i
B、*
C、%* s( [' R+ M3 G* g
D、!& m9 W_5 ]2 ~5 |8 ]
正确答案:8 y/ m. ^" }% B4 S8 ^# B


第21题,在程序设计中,数据只能是数字
A、错误
B、正确
正确答案:& S$ ^/ W( C/ V3 o0 D3 d: H) x! q

: @0 {/ f6 T9 R
第22题,在赋值语句中,关键字 LET 可以被省略6 c& @( H. m8 S5 q2 X& `3 Y3 ]' n8 h
A、错误4 Z' B5 ^* G% \% _
B、正确
正确答案:9 z- K0 j4 @( S" I

- i' A4 H9 x, z4 K: @w3 ~
第23题,NAME是QBASIC中合法的变量名。
A、错误
B、正确
正确答案:- O- N) q. |" L8 g0 [4 |) \* R


第24题,QBASIC程序中,行号是由数字和字母组成。
A、错误7 c# g7 [5 X& M$ s% T
B、正确1 |) t/ L6 w2 L2 f8 z
正确答案:i" @5 B6 K" B4 B
5 [* k- Z8 I, X/ L

第25题,变量和符号常量实质是一样的。
A、错误& Y! U8 `8 Y3 j" g6 x
B、正确
正确答案:; Sc; W3 DM2 Z4 j2 h/ M4 K
# [& w: f3 N! w# f
. ]9 O8 xC[9 M: h
第26题,在程序的运行过程中,可以多次对符号常量进行赋值。
A、错误
B、正确# q$ B. o9 J. |& }9 R5 E
正确答案:
. P" Q4 C$ j2 L9 I% D& R
+ }8 s" z" lf0 U
第27题,PRINT语句用标准格式输出时,各输出项之间用分号分隔。$ s3 l, J" }; l0 d
A、错误% W+ v' IMu: P" ^2 B2 p
B、正确
正确答案:7 Y9 @2 _; G3 S& @9 ^

4 |9 @8 Z0 w3 D6 _: T7 S
第28题,注释是QBASIC程序中无关紧要的部分。9 r+ C- N: V5 E1 g9 p5 B
A、错误
B、正确; L; m, C9 u0 |. f
正确答案:

4 f9 k& o# x* g( r; u! U2 Y3 X8 L
第29题,QBASIC中所有语句都由语句定义符和语句体共同组成。
A、错误. w6 }0 h( g( q( {$ W" T* H) m
B、正确( G; i) m/ b5 Z! d# a
正确答案:' e6 R0 Pt9 A! q# v3 ~
( \1 Y* C# @! k( Q$ H* q
4 ^1 S2 k4 I6 ?2 q: ?
第30题,在程序设计中,数据只能是数字。
A、错误
B、正确
正确答案::
页: [1]
查看完整版本: [四川大学]《程序设计语言(1)1347》20春在线作业2(答案)