|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业1! R6 X6 V# M/ M0 e
试卷总分:100 得分:100
7 i$ p o i4 P8 {; |第1题,已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
$ c2 g+ L9 @3 U( Q0 yA、D; ]8 K) n! ? D! r7 L$ z
B、68$ M9 }3 h5 m) x/ D# a6 m
C、一个不确定的值& S8 x3 p7 b8 ?
D、C. [( n5 M3 ~! p0 }) m& m) o$ Z- D5 B
正确资料:
! k3 x, P) o5 _3 ]4 ?& P' A# N! p+ m1 R5 {% h
9 t& V0 k8 m9 e5 ^: J6 z; l G第2题,有定义:floatx=3.14,*p;下列错误的语句是()0 y1 c2 ]$ E. G; ^
A、p=3.143 X5 v8 s" R% }2 O9 M
B、p=x5 I5 ?5 q4 e3 Y8 ]& Y$ \' @- X. a2 o! M
C、*p=37 I) |5 ^7 W' [/ ]- p+ i$ G# g
D、*p=x& ?/ o" _* n) f: r8 |- L: `
正确资料:; }# i! x* E) J
; K! D0 r- [: T G* ~& k7 _
6 b3 `! s! B! Y5 j( `
第3题,以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);5 u; z3 S+ O' g4 ?( c6 B
A、输出控制格式错误- E" Q8 N/ ?4 d: E
B、输出:x=1) `( u( Z* ?, l# M
C、输出:y=1+ E5 X8 v7 g5 s6 g7 v( ?
D、输出:y=4" k p+ i) Z8 [/ h( A- \
正确资料:
7 ?1 O+ \& ?' `! x1 A4 Q4 ]6 _: \) ^% u3 T+ S- Q" m
$ `8 u$ i. p* B! K9 m, h" ^
第4题,以下为一维整型数组a的正确说明是()。
+ C8 X4 N0 M2 Z% {2 U$ IA、inta(10);& Y+ {* I# q# s9 q4 Y
B、"intn=10,a[n];"' p/ P) r5 }) x9 R! P+ W$ b
C、"intn;scanf(""%d"",n);"
8 z9 E2 P/ L% U+ T jD、"#defineSIZE10;inta[SIZE];inta[n];"" y+ i9 M, [, f4 s6 W: `, p; E
正确资料:
b1 T* \( r; B2 p+ b, c f& a) s: S8 ~3 g
/ v8 }: y. ?4 j' P. j" Z
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。
) T/ k5 t# W$ }* |1 p ZA、-1) q) Y5 e- N) j' K1 N
B、随机值# ?# ? y$ L2 i
C、0
1 J: i7 o: j# Q: ~D、1
8 s7 x* s" X4 t5 x$ y正确资料:
3 J r. n+ r3 {* S+ g9 I
4 D% }+ ?/ O# A6 e/ `. E- q3 T+ ]% a# i5 f) p; k5 F
第6题,对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。9 k4 T# O" l) a# I
A、M==0
% _, w, b# Y* ]$ cB、M==1- O& t' [# d) p- ^
C、M!=0& _! y; z# r* _( z8 c( O
D、M!=12 N5 t8 K0 M/ R$ L6 @& r
正确资料:. G2 C; @/ q; n; p6 F0 B7 _( S
2 _( x/ b' V/ \& o1 e$ d8 b: [
; P& \7 m/ H! M
第7题,若有定义:intA[3][4];能表现数组元素A[1][1]的是()
, t$ E$ o/ w" f( f3 J5 wA、(A[1]+1)! K9 h+ o+ L6 w9 Z) _- z! b
B、*(A[1][1])
J4 [& h6 @" o# B0 hC、(*(A+1)[1])
! q# _- M7 h& O' ~& _! @( c8 xD、*(A+5)
8 y w V5 }. S6 a& }! T正确资料:$ X6 a/ M# z/ R# X2 F' i
: x- T( r( ?6 i) H
2 x% c0 O$ @. k4 V第8题,以下对二维数组a的正确说明是()。
. Q4 D M+ M% y( n0 L. M- ~( IA、inta[3][];
3 `+ ? H( J! P% u/ ]B、"floata(3,4);" f9 e; Y2 q: Y6 {1 n5 o
C、doublea[1][4]
0 |( @6 h% s1 bD、floata(3)(4);
/ z+ ~+ W* F& {6 p: `- y) M正确资料:4 ^* J1 n' {3 b
$ I6 D+ Q- J8 L1 a! a8 m# y i( m% p
第9题,复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
, r) K5 u+ Q9 H5 ~A、单击选项1 粘贴资料,如有图片同样方法插入上传( C1 d4 V8 h- Q2 G2 b( }
B、选项内容都是
S; X) _' @ X6 k8 z正确资料:
* h" b+ {) ~9 t3 A \3 X* `. E# a
6 @3 \7 l* o3 K: k ~2 p资料来源:谋学网(www.mouxue.com),下列语句中,符合语法的语句式()。
3 C, O$ R m6 H4 `: A9 A& K4 KA、a+b=3
) E$ i5 Z# w) `4 gB、a=a+77 D3 L* W: B; J% x
C、a=c+b+3=6;7 ^5 P! B/ q' Y, c! f
D、"a=8,b=a+7;"$ P# g, ?7 c) n
正确资料:$ c% u: g1 e/ I$ W% X' K
' m0 h0 e0 h/ P% a) H/ `/ n
( I. X% @* P) ]3 v0 y4 L
第11题,下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf("%d",x);! K7 I I/ y5 i; {9 F0 H
A、最多循环10次
! x/ ]$ Z& a6 i; H) Z; m1 _B、最多循环9次
/ X2 {0 F% I' aC、无限循环8 [( _4 M9 I: z
D、一次也不循环
7 F$ L# W; J3 \, X+ |6 k正确资料:3 i$ P w6 p; F
5 }5 L) G5 }) K
. z. }) a5 n3 d4 N! \# F资料来源:谋学网(www.mouxue.com),以下不正确的说法为()。4 h5 [% B2 l3 Q p7 A5 Z+ a
A、在不同函数中可以使用相同名字的变量: E( h# z; f& T* i
B、形式参数是局部变量" p4 @! W- Y, E. w8 R4 L
C、在函数内定义的变量只在本函数范围内有效
8 E* T2 r) P! @: G+ a, YD、在函数内的复合语句中定义的变量在本函数范围内有效
* j, `% Q2 t3 ~ x- z" s0 h2 W. U f正确资料:6 Z& N1 b; W9 e" t( ]% q9 ~% r3 D
7 i) k2 C V2 c. A D7 E+ o9 _* e
% u# _/ m; R% c) Y* }第13题,下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf("%d\n",a);}
4 w2 z/ X9 F4 M% l2 l2 ?A、160 J; A1 T3 J+ T4 L/ T6 h& h1 B# z% Q) R
B、32% ~. K2 O" b% [0 V
C、966 R4 j* N1 p* J9 E3 G+ m4 r5 h6 b
D、144
. L' |9 ` Z4 W8 O) r; r* N正确资料:. P2 |1 p7 x1 H9 g: Q- v `
3 B/ {. M2 f4 T# p+ o
^' _& k5 g# a: Y+ M; i0 i
第14题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);
2 n) Z- @+ E# J% d% YA、输出格式描述符的域宽度不够,不能输出+ S p- x3 N \ T& V! N" X9 _
B、输出为1234.7
* A- U0 R0 t1 _) t: N- y1 |C、输出为1234.6; G8 X( {2 C* F* K+ M8 n5 A
D、输出为-1234.6, V% V z& `" z) j$ g! }
正确资料:
* h3 j# \$ `, z* Q" {# _
2 X$ V$ w7 l0 c2 y/ g/ i& A/ l5 u% D! _! ^/ e
资料来源:谋学网(www.mouxue.com),若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
; A- D; u( |2 _1 S# UA、float
5 E/ ?" h; e5 Y/ }: j. n: \0 Q, t$ YB、char/ m& ~$ {4 L s- j
C、int
% ? E3 D# L6 r) ZD、double
$ e" K$ _4 ]9 I$ t正确资料:
7 o) W2 `4 J; A3 m U. ~
8 i; C0 H2 w( J0 }- x2 R- J" F$ ~ H6 R% p9 K% n
第16题,有两个字符数组a、b,则以下正确的输入语句是()。
- Z8 f1 w8 }5 C* kA、gets(a,b);. @4 t4 W1 [6 m1 U* [; i/ R1 M) @
B、"scanf(""%s%s"",a,b);": g' y0 N! a: @" |. _% M
C、"scanf(""%s%s"",a,b);"
; O1 a' E8 [9 `D、"gets(""a""),gets(""b"");"/ d5 P3 C- Z7 g1 q; I! h# ?
正确资料:
+ M* C$ J+ n( N6 L U B3 o g# y9 C: \* c
4 H5 w: H7 O. F% @" \- ?) N第17题,下面四个选项中,均是合法转义字符的选项是()。
$ |/ G! G2 h" G2 c) R0 WA、\'''\\''\n'9 a1 ~: e' |5 ^! H" C
B、"\''\017''\""'"
2 Y! R5 k. w6 n7 c) ?C、\018''\f''xab'
9 _; l; P5 m/ A6 l. V) P6 ~D、\\0''\101''xlf'
8 t. }6 K, D% p+ `5 g" R正确资料:
; p- I8 u# ] G- T
1 m; W" u! U; }- f( z9 y c. ^! J2 t7 T) @- R" z0 F- d3 b
第18题,若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n" rintf("%d",strlen(sp));9 o1 ^. E/ j( V6 E6 K. {
A、6
2 P7 l! Y0 h* P5 K! R a9 vB、3
( v' r! H2 T- gC、57 H) m. g$ V3 }
D、字符串中有非法自负,输出值不定
9 N9 a& r/ o/ V4 v U正确资料:0 a! ]) F/ c- c7 L; Q5 E/ t
) w& W% l/ p( Z
9 N) M% d/ _. [0 ?. Y' ~第19题,C语言中,逻辑"真"等价于()。: H8 \$ B. ?7 r/ H+ o% `
A、大于零的数
/ _! ?9 N' T& e( M7 X2 d, U( IB、大于零的整数
8 _6 |- y0 {9 [5 G$ sC、非零的数% k+ B# j; F. E" J( T
D、非零的整数7 u& V: Q. J. ?2 L% z( @
正确资料:0 ~0 x2 I+ }7 g9 e& j
8 ]5 d8 W! a# O- a% _' U
- b" s6 h% X5 ]7 [7 K2 S9 M: F
资料来源:谋学网(www.mouxue.com),有下列语句和赋值语句:(1)charstr[]="iamaboy."(2)charstr[12]="iamaboy."(3)char*p="iamaboy."(4)p="iamaboy."下列说法正确的是() t d; z) W9 {+ ?' E. i' }5 h
A、只有(1)、(2)正确5 Y% D" \+ T# h: ~% B' T" I
B、只有(3)、(4)正确
/ b* @; R4 l, }4 a2 UC、只有(1)、(3)、(4)正确4 x) e* t- U( `1 I( i9 }3 {
D、只有(3)正确
5 h0 j1 z7 {) v, J' O, t) _3 t正确资料:
8 F, P. X" j* D8 V3 U5 K; X7 k" W/ ?1 d# r; |8 ?" b
& _1 s% ~9 [( e9 U: H+ w. |
第21题,c语言程序中有调用关系的所有函数都必须放在同一源程序文件中, h9 H2 `, ~/ L& ]
A、错误8 F* e- A* N# z- n
B、正确% J- z$ w0 u$ B+ M/ K4 c' K5 ]
正确资料:
" |& ?2 [9 u5 }- a3 \6 z/ B- p
4 m2 u6 @$ ~( }0 d# u. ?1 j- }) H" f+ ]; @- ^3 W6 G" ^, L
第22题,已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。4 g$ r9 Q. O) @; E% _4 @2 W: H
A、错误
6 S& U0 i1 J3 M1 r& mB、正确; W. L! P( w- Q. [: E
正确资料:" I% c0 i$ s6 q1 H" b
* D- `" D* k, R3 Y* `
# D3 \2 p0 b! [. M; G7 ^9 I第23题,已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。+ z' l9 P# A) `& p7 r7 L$ {: K
A、错误/ k4 f8 a" d! h2 N
B、正确
5 `. G# n2 g6 }. s7 O! {* v& i正确资料:
6 j' h( o) H- `6 a8 D8 N! w/ j5 ~, U- C1 h8 |7 G
( F) J* f0 P# s0 e. w0 ~第24题,主函数可以在其他函数之后,函数内不可以嵌套定义函数
/ F+ W' m, F* }; M3 }+ S' l& oA、错误* C' u( T) h7 I0 \. O
B、正确
% u: \9 l4 m' j5 |正确资料:& | e) H \; Z' [) G5 V# H
' M$ ?% j- q# w4 _
7 u& V0 W( {4 o3 n- V: ]# }5 w资料来源:谋学网(www.mouxue.com),int a[3][];可以对二维数组a的正确说明。
- I2 j5 g8 A: g6 _+ ^, qA、错误
" G! z! h7 W% G1 x& B" ^% DB、正确9 `! @$ b5 P5 U0 y1 S2 Y3 F
正确资料:
+ v0 {) @( c. a- n& Q7 z6 S
% ^. u" o, K3 q( g( Z
1 Q4 I$ }6 q/ q, }3 A7 X
& y/ v- [1 A- p1 a
' A8 T. }$ a3 W: d, @ P4 O2 ~8 J, |6 h( H2 N
' X" ~, X% B; Q; x8 W; J, ^4 g" t0 w4 Z
2 ?" L3 E9 h5 B. V9 [% \ w
7 w7 S8 o8 l2 _2 ?( o# P7 i: {: v
. G9 L2 B/ ?% }, V* {* A A1 w* F. {0 Z/ ]# S, \+ T6 q
; e/ j" u& {' I. Z$ d7 y# ?4 Z: `8 Y
" L3 }$ ], h0 _' K. v
R$ J7 X9 D+ }% q$ l
|
|