|
《程序设计语言(1)1347》22秋在线作业2-00001( w5 H) a' v/ b( L- V0 y1 d$ y: F
试卷总分:100 得分:100
# Z- h& j k# z6 Q一、单选题 (共 20 道试题,共 60 分)/ S. L7 W( f, B, q. ^0 V
1.在C语言中,char型数据在内存中的存储形式是( )
$ Q* C7 G% o- y$ F9 F6 OA.补码
0 D1 B+ h8 J) aB.反码
1 q% A; F+ |2 \8 EC.原码
/ v: b7 r$ X8 y- p( c% [" VD.ASCII码) U/ r& C0 O, ~- }$ {% W' B& X
资料:- \( X% `" X) p: P+ I
; t% V( q* j9 K- |
2.表达式"25 MOD(1-2∧2)"的值是()。
5 j9 x" Z% H6 a5 j" b& C AA.1( b# U# a* k5 c6 h m
B.2. q2 r5 d2 M' g! T2 w2 x+ c" q
C.3- ~7 B: x$ v3 H# S$ b; Y
D.0
6 Q& ]; w. f; Y+ q! @% c资料:6 E8 t# |/ D0 e$ t
, P! h8 ]9 J3 d5 R" h1 g0 H3.以下程序的输出结果是( ) main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); }4 G1 ?( c( x. C, q
A.30* G: t. c0 z' S- x: x; ?
B.31
5 M3 @2 q3 w/ P3 ]! s9 g/ _C.32
) i! }- w% ^, `& tD.33" S- y* G8 d3 h6 T% g% i
资料:. v: O" x6 Z% s* J
1 K6 |( j5 u# a, F4.下面四个语句中,正确赋值语句是()。
, z# v" G4 E4 `& Z) XA.LET x,y,z = 5
% [1 h9 E8 Z; u/ tB.cosx = 0.5* L" k4 x$ y" j {) C
C.LET cos(x) = 0.58 j% m: G, p! L
D.LET x = 3,y = 4,z = 57 D4 y, ?2 f8 ^+ |7 a- o
资料:! \) z% R/ t( J4 E/ o, E
" U' j: e9 f u& q7 X
5.下面的字符串赋值语句中,正确的是()。4 ?8 Y+ U& w {9 r
A.x = " ab "
9 q* O# E4 t% ]/ G$ i; r8 hB.y$ = ab) d- p! _" F7 E" c9 L" u4 ~
C.z$ = " 39 "+ ?- O9 V) L- f
D.w$ = 39. [9 V$ i( ?0 m, | R( x, T# s4 r
资料:
% H) v& K9 T5 |( _* k2 H8 L. p9 c B) T- o
6.以下正确的说法是 ( )
1 @" j4 i' U3 O# i9 z0 T/ _A.定义函数时,形参的类型说明可以放在函数体内1 d1 F1 c9 ?4 p& w, c
B.return后边的值不能为表达式5 d! X3 [8 ~0 ^. X* O
C.如果函数值的类型与返回值类型不一致,以函数值类型为准
& C* f; s: {, _4 lD.如果形参与实参类型不一致,以实参类型为准3 n; N+ N- d7 I& U5 f( V" q9 f
资料:
8 m9 b; o- I- N3 Y5 h. N( o7 g( ?% k3 w( [
7.设int x=1,y=1;表达式(!x||y- -)的值是( )
. V8 a- A5 @6 jA.08 U, y/ D4 v8 g8 p
B.1
' w2 d( R: k( p9 T9 ?' FC.21 h0 d3 e5 I* \1 y4 L
D.-1
+ }! S6 l/ w: Z8 m资料:' h5 }1 U3 f0 S& p/ f$ ~ c( M
! n; q g! R& F( A/ k' S0 y
8.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为( )
1 J5 f/ n0 z2 F3 |A.ture" g" {2 z2 k& C0 n* v" d( z
B.false% D: B$ Y! u2 O6 N
C.08 k. {( e1 ?, L- `
D.17 M) m8 |. A: V0 z( @9 G: @4 _
资料:
6 b' O+ s+ _# L+ W( a7 i+ X% a
8 v6 t6 h( L. W: L G6 G3 M9.在下面四个字符串中,哪一个是合法的字符串常量()。6 o; a$ o9 r" @( i, \# e$ f& ]
A.d/ J! V/ B$ A) S+ D4 C r
B." 169 "5 j# ?, R, L0 O9 K; }
C.计算机
( p( M$ y" k" U) E$ nD.169
/ S( w2 _0 B4 y8 s8 {4 I: N资料:# G: [& G1 \5 ]2 Y
2 a" }8 N) u. h4 j. T' U/ V" W10.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )
& `* D/ s! r1 d0 gA.函数调用可以作为独立的语句存在2 R Y& H/ u& }2 p( t0 i1 z
B.函数调用可以作为一个函数的实参4 i+ a% Y/ Y+ h* U
C.函数调用可以出现在表达式中
: P' u# Q0 n: u) \" uD.函数调用可以作为一个函数的形参; p4 _$ q: h/ Y) D- z7 @
资料:# B4 d$ M- Q* a
+ p* l$ p3 O* p' Z11.以下4个选项中,不能看做一条语句的是( )4 `! j% U+ O: z" A& d$ F
A.;
0 A" ~$ V8 ^5 E/ o$ N) D4 rB.a=5,b=2.5,c=3.6;# f4 b) h! e& h4 J( b/ A+ [
C.if(a<5);% x8 I! t# y+ f3 v) }
D.if(b!=5)x=2;y=6;) k3 f; S3 M- v+ K
资料:
; J* K2 i" I* e7 N
9 v. m8 Y- s" G6 ]12.用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。
! ]% h8 B4 X* x; b, QA.5
$ \. S3 `9 d# q3 N2 D3 R. bB.6
1 F. Y* y* O7 {/ XC.7
- D- I# a4 A9 c1 V6 t e" aD.8( S- \7 ~! ~3 }$ }% j
资料:
/ q) I0 X; y% a, U% Z( X/ x. h% C3 e9 C1 m3 p
13.下列说法中正确的是( )
' Y# Q" S- }$ a- j- }$ GA.C程序书写时,不区分大小写字母
( O" v- t# R8 Z( Y6 K! L8 @B.C程序书写时,一行只能写一个语句5 W4 Y/ y8 g9 s% J8 @
C.C程序书写时,一个语句可分成几行书写
$ ~2 V5 x% Z; m1 d. WD.C程序书写时每行必须有行号
) K% s& {: F9 D, T4 T$ D资料:
0 x7 f6 c% c/ i- l5 ?/ @9 v
6 R5 n5 j* }. Q5 e9 `2 k. e5 C- w14.下面对字符串的定义中,合法的是( )。
5 H# e$ O1 Z* o- A3 V% dA.DEFSTR a;b3 ?! r9 [. r( _4 w9 \: D. T
B.DEFSTR a - e- p8 g3 u+ {7 J$ F, x# B- v
C.DIM name AS STRING
8 H6 I# ]( ]) E" ZD.DIM nam$ AS STRING
& z% z. N. N' F9 s$ \, p6 O$ \0 j资料:4 a4 |: d6 t* B
7 C( C5 H% y6 c+ }9 G
15.设有int x=11;则表达式(x++*1/3)的值是( )
, g; x( M: F# R9 R8 a# f3 L9 P* HA.3
% F9 o( |+ _" W0 k2 PB.49 R; h2 H- l7 W0 q6 F+ r3 |
C.11 s* N9 x6 i( y1 R
D.12
$ Q* c$ D5 z R% J+ i( |6 d9 p资料:0 Y8 q# g4 j& @/ }
7 i: |- |! i* d3 G16.请选出语句printf("%d\n",strlen("\t\"\065\xff\n"));的输出结果( )7 {6 I h$ |' b
A.5% s* i4 M4 j$ _ {2 T, L- k
B.14- O! r' l# S& d9 U+ M: ~
C.8
# B3 p& ]4 {" w' cD.输出项不合法,无正常输出
& N. i1 o6 ]/ G! R资料:" c6 J0 v4 _( `# L: t3 b! S
3 @% S7 q: P6 O3 Q5 s+ M2 D# M17.表达式a<B||(C&D)中运算符优先级最高的是( )# A- f+ h3 G5 }
A.||" d7 g9 B) }5 p( q8 g$ q* k
B.&
% _9 w4 C- v! l# L2 n# AC.<
3 E; U' ?0 T4 ~: O' b+ C: L! QD.()
2 ~: L# V1 v2 v S; S9 ]. b资料:/ C. g& p1 u6 T: [4 h7 |# i
0 C4 D' F( x6 D6 ?5 i18.以下叙述正确的是 ( )
; B; ?2 h+ F0 b, aA.在C程序中,每行中只能写一条语句. F3 z3 \! u7 U2 [
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数4 N1 n3 b3 K& }4 ^
C.在C程序中,无论是整数还是实数,都能被准确无误地表示8 G, H5 o( l4 h4 _
D.在C程序中,%是只能用于整数运算的运算符
! [1 X( D+ ?" ], l% O( M2 Y- }9 S资料:
2 T% q d7 D! u& d: k7 ?( c$ v% B& a1 M @( K$ d+ `
19.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}
, k. A. A' q6 y0 y2 x, KA.1% L* ^, U0 `( y! x3 Z
B.0
, E/ x' t& c+ O7 i* j1 w3 L' LC.非0的数
1 y8 [7 y+ s6 cD.-1
* R1 k$ M8 Z' H! q1 h/ D' C5 d. Y2 n资料:, T7 e Z7 A% k( Z6 A1 b
( [8 C; j" N$ q% `; h2 ^8 ?) r20.表达式" a * b % + c!- d # "的值的类型是()。
" [+ o9 `/ b0 G* d. p! D/ W8 NA.长整型 R, ]: G( ^6 O
B.整型
8 |% Q3 s. K$ jC.单精度型
) {, c5 |" ]( h# KD.双精度型 y5 x2 B8 Y' Q
资料: V( N( h" Z3 s0 R
. F: ^ B( E: w1 J# \" e/ r% A二、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 40 分)
2 u" U7 y# W. y! ]* ?* y21.QBASIC提供了两个工作窗口。! Z j1 G$ L |* A
资料:正确2 [7 @% ^- I$ e' B
( R# M N3 r+ U7 ?
22.WRITE 是QBASIC中合法的变量名。' M. j2 ?6 ]( S
资料:错误
! ^- s1 t# N% Y3 R* ^9 k! M% q+ v, Z& O) h
23.在程序设计中,数据只能是数字
1 n Q/ m/ d2 C' j: w3 s资料:错误
9 F: A; s( ^) `3 w+ q5 e' ^, z) C. t* P1 V, d+ y
24.在程序设计中,所谓"实现算法"即是指写出源程序。
+ j2 M/ A3 Z4 r7 c: v; j: m1 @资料:错误0 J8 P( I% Q1 p1 D+ X; K3 [% O
) y9 F* r/ Q6 ?$ s: Z25.在程序的运行过程中,可以多次对符号常量进行赋值。9 `) q1 i V8 U7 H
资料:错误. q; r2 l5 M/ ^( `* M. G% l
/ F: y4 b5 R2 r! Y$ U2 X, i
26.QBASIC程序中,行号的大小将决定程序执行的顺序。
1 s$ O+ R# a. ~/ ]' _资料:错误 q! |; D9 \8 J0 h4 i8 h8 w8 d8 n* c
1 J! S. m" O1 {1 v& L8 @' A
27.在多重循环中,允许从外层循环转向内层。( S7 Q/ I2 C0 g0 k" Y# s; f6 [* _& _
资料:错误" X$ i% H; k( B' T; i u
. `' R, z$ Q& O s. Y/ o3 K3 q0 i
28.在赋值语句中,关键字 LET 可以被省略0 y1 c9 J& X2 i
资料:正确3 r5 P7 |) T) @; s T: q
! ?8 b, J6 |+ D7 {# d
29.STOP语句的作用是终止程序的运行: D: s. R# p* v! s, k
资料:错误8 R4 G7 V3 q: r B) \" H" I
3 X7 N/ B, t; E. @; L30.NAME 是QBASIC中合法的变量名。! ?( W4 w. r+ p8 k8 o& a4 _
资料:错误" z4 d- f3 y1 W+ ^" w( `! m. M
1 }' v+ U0 Y' X
, \: |! T" F) W4 B9 D v6 r9 Q* q' u" \; u9 O0 E
$ i. w# z( Y& S3 z( {) L
% T! q+ S2 {# [! `5 T) t# O
% D8 u" L3 l! v# W: M
$ I- k3 G& o) P4 f) v8 S/ R/ E2 I/ U$ M9 t7 V) y5 a
* J2 o& R9 j& b, ^: H4 r4 E/ E- E2 L- ~) F. E* F. s, b
* Q6 O, q P! i% w) z1 n+ x) u
0 R0 L7 s! F+ Q: f# L" K1 S" w |
|