|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业1, p Z% @! i" V
试卷总分:100 得分:100
) ?& ^. M5 Q/ d1 P第1题,当正常执行了文件关闭操作时,fclose函数的返回值是()。
+ `' W+ S: u5 q& o; HA、-1
+ P" L, I3 X1 f5 ]. L! @: ~% TB、随机值 v; v7 a4 s- W/ @) u
C、0
~ Z/ c m" C' w1 c: M, K( F9 ID、1
3 P8 F/ t! W% f6 E5 z正确资料:7 [; M' w. H3 u, w0 N% e
4 C7 z1 H% K% {: b1 @: ?# @
1 ~' [2 u9 @3 t/ F/ L9 P% O
第2题,以下叙述中不正确的是()2 \4 H" f# j0 M, g6 i+ h; l
A、在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
5 E9 g. C. g) G, x( z( p, L' rB、在C程序的函数中,最好使用全局变量8 g& Y$ l3 n$ Q7 t, S
C、在C程序中,形参只是局限于所在函数8 R! {. H# y8 m
D、在C程序中,函数名的存储类别为外部
' I' I6 U6 o6 b5 ?- x* x' i正确资料:0 D# |$ m0 h8 b9 q0 Z* D$ I
% {5 H( E) @* G8 H, E# E6 C* @/ |+ G; i7 j+ U/ ~
第3题,下列四组选项中,均是不合法的用户标识符的选项是______。
) H) V3 h6 t4 R# O# s7 i0 m0 RA、AP_0do
5 @3 @& S2 |* j7 `' x, }3 ?0 C Z9 cB、floatgoto_A- s+ q$ @/ I7 v; a& I% K
C、b-agotoint8 u. D( o4 ^9 t/ L8 m
D、_123tempINT+ ?: }5 P" y7 v* L/ O$ d
正确资料:
0 D+ B- L# y* {' y
' E6 [5 O% y! o9 j# |6 Z9 B
0 y( O& N$ [1 b7 J& }第4题,以下是正确的C语言标识符是()。
5 @" T4 e# ` u! d( Y/ CA、#define
4 |% |+ X" X- e9 }) {8 tB、_1233 Q* R- O' M Y/ y
C、%d
( c+ o' k" L& Y* f4 L0 A# V- ]9 P7 VD、\n1 h& U% Y- y: |3 m# ~' a
正确资料:
7 |( u3 i; s/ l1 n% i
$ l9 j$ Z1 I$ o3 S O
3 Y4 e& X6 e; t" R- m/ w资料来源:谋学网(www.mouxue.com),下列四组选项中,均不是C语言关键字的选项是()。
6 f; c8 Y0 Z/ n3 D) YA、defineIFtype
6 ?3 n0 A6 V# g7 L9 ~" s qB、getccharprintf
' \* i) s" h& f( l6 nC、includescanfcase# k! Q; F5 ~& G4 O- H* \: O6 S; S H
D、whilegopow
% b3 M$ ]5 l9 R! u3 m# ?正确资料:/ p! }2 y7 ?" D' n" i
" ?8 d5 H: _; j8 V) q/ G6 J) l, b, @5 M% r% u2 o1 F2 K
第6题,071^052的结果是() y) o, N5 G0 C4 G" j! N0 M# i$ ]
A、32) |8 w: d, V7 b$ t' n
B、160 I; T2 a' O: u; a
C、23( _# e/ i( H j; l6 C- _/ r
D、22& Q& |' Z3 `/ @( F0 a( ^) r$ g0 w
正确资料:
" J4 o( j. Q1 _! i" ]; h. N; l
/ l' Z9 c |" Q2 P3 @! r' J' R+ M7 N' o# U& y: E# L
第7题,下面四个选项中,均是合法转义字符的选项是()。
" [6 j( ?2 d- D9 ?& i# b$ E6 W$ Z/ _A、\'''\\''\n'+ E7 D0 H' m" y
B、"\''\017''\""'"
T( e7 w. J, c7 Q, y1 v! t+ oC、\018''\f''xab'
+ ~; y0 z [/ b2 M2 f, C9 uD、\\0''\101''xlf'6 l' `: O9 d# J4 u
正确资料:
* x( t# G/ T% T9 Y, }2 U
! T0 a: r# u( t- R- M
! M* u+ r( O& h; C+ q+ H) V第8题,char*A[5],则标识符A的意义时()。
4 Y F8 X- q+ @: s3 p: tA、A是一个指向有5个字符型元素的指针变量
( k& Y4 k! ^9 L) D$ R) O0 ]5 tB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
: v; m Y4 Y e- G: [0 x0 P1 bC、A是一个指向字符型的函数的指针变量
j' b G0 ]2 C# L. sD、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
! Y, E- R! B* ^) r4 _7 J) t正确资料:
; J6 L% B" {4 Q/ Y6 e
4 V4 ~( k) r3 B6 ^/ r. S6 J. k- P* S" f! G
第9题,函数strcmp("A","B")的值为()
$ I2 f! V/ ^4 Q- e ]0 R: e0 b: vA、0. T6 v0 Q; p/ l
B、-1
" r& s1 e+ ~; g, r% FC、1
7 D. S4 v1 @2 p( J% d. j; o5 ~$ RD、3
1 H/ m: G6 d4 k4 B. F" c& d) D正确资料:. Q/ r& M% y$ H
4 w2 u" L" A# e# n$ J% J# c
/ Z s9 [* f, {! P* h5 ?0 g$ u资料来源:谋学网(www.mouxue.com),下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
# C5 w; p" G" S* E: {1 O! GA、12" u1 }8 O* v) P1 ]4 U) c
B、12.3- _9 m! Q. ?! {/ _) c2 O! M0 Z0 B
C、12.8/ V) ]3 Z- ?4 D# Q
D、12.3
+ X9 }) Q: y t0 \! U正确资料:
5 |4 U6 Y) u$ J6 r, V* g9 E
8 M6 ~, z3 ^/ g! B8 t
" H6 n1 _& r7 v3 D% W第11题,下面正确的字符常量是()+ p, Y! i1 S% k% ]* ~* O
A、\X17'0 c I) ]! p" N7 a- P
B、\80'% B7 j, P/ ?6 u% J
C、\\'
: {5 G. o4 H- z3 P8 B, mD、"""\n"""
1 g* ^) R2 h! m% @8 ?/ ~正确资料:2 y+ [4 s# ?1 Y! @) I6 F! q& C
; K) s9 r7 ^: T, T& b) I! @5 ]5 k
d7 d; V9 }) B0 e. V5 r资料来源:谋学网(www.mouxue.com),设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");7 @6 J5 b8 l$ e4 b- q
A、判断循环结束的条件不合法: ^/ I1 [' W: S+ S
B、是无限循环7 m% z& D0 ]- U. M' v; q2 o
C、循环依次也不执行
' e8 k7 g$ f# A/ s/ S: }0 m5 KD、循环只执行一次
2 J# u- }- \( l: y( r D8 O- [正确资料:
9 ~# S: U- @5 p5 s% h( E- {$ e: ^, p& h% c* W! b0 L7 w/ r9 T4 e
! g x, b$ @6 q6 X: M第13题,对于循环语句while(1);下面()是正确的。7 k0 {; U+ @5 B! G7 ]: O
A、死循环* \! g- Z+ D! j: S
B、循环一次: T* |3 b; J+ o% a( t5 J8 |
C、不进如循环体3 ^( T V9 W; A( m
D、编译有错
; D h: \9 z& y: n6 O2 d# R) C正确资料:0 P7 R7 f8 b9 R$ V4 s
" S1 p2 H3 {0 d3 L0 N$ Y
$ l3 L/ n! k ^* _) o. i% h第14题,下面四个选项中,均是C语言关键字的选项是()。
5 a. y! d3 o/ l& J6 }A、autoenuminclude+ |8 z* G9 a0 o+ k; D) F7 P
B、switchtypedefcontinue* A" F3 p4 F. q+ f9 C( }2 L
C、signedunionscanf
: D6 i7 t0 v! ]D、ifstructtype
: J! }7 D0 f% L; s: H& E# a正确资料:5 f/ N( L% `6 }+ h9 X5 u
2 Q8 N' p/ x& |' [% L7 |' @0 k6 k1 I; @8 [6 t" m7 ?6 k
资料来源:谋学网(www.mouxue.com),若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
+ a J( A+ ?+ R' |+ _A、float
3 h# D }9 A, JB、char
* a* Q+ ~) e ~ c* uC、int7 D% R2 m1 n8 f. a
D、double" k6 q; `. r" @) b7 Y' t9 \2 F
正确资料:% S0 L! c5 u5 e) `' m; T) x
3 U# D/ y1 w F. k. c! [9 b: a
- u& c% Q5 @& ?# o1 T$ @, }第16题,复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片2 B6 w- x e6 x& P* W0 Z: _
A、单击选项1 粘贴资料,如有图片同样方法插入上传! Y4 H e+ v' h0 z9 r
B、选项内容都是
% d- I. F& F! S正确资料:" c" l! L% _8 M
5 W4 |* q5 J8 r2 Z( ^
* m2 _; M1 R( ^% |
第17题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);7 }4 j7 c7 v" i
A、输出格式描述符的域宽度不够,不能输出* S8 r6 Z C! c* ~! Z
B、输出为1234.7
. O; F( }; ~3 s. [; ~7 ^1 NC、输出为1234.6
: h6 ~6 U) G' g* ^D、输出为-1234.66 e6 }. K( \% {" h4 G1 ^
正确资料:: L T/ z1 A! a" n
) Y# G' i7 F8 O1 h# D4 u1 H3 ^3 b- F5 H& e
第18题,若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。/ @/ q0 _2 N9 U& m+ V% d1 a- ~
A、2.5
: h8 _7 v/ _; F+ qB、2.75
P+ u' T4 v7 @5 @: MC、3.5
8 x l0 K" |: B; t- O0 N( K# DD、0; R# i, Q z# ?$ W# L& \
正确资料:8 w; B F2 n7 V, \; l- A6 m `
/ T$ ~7 m- K6 M6 G# a7 v7 @- C2 `! D* J% h
第19题,述语句中,()中的if语法有错误。) Y0 N+ r: }" Y0 E$ |
A、if(xy);
9 Z6 B. l, W7 U0 I/ X1 m. @. |B、"if(x==y)x+y;"7 z2 M1 E5 f8 d( ~, f
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"6 |5 g* n( }3 F0 V0 r3 h4 K2 ^# P
D、"if(xy){x++;y++;}"+ ?* O+ c, ~! h( U/ O
正确资料:9 p$ }, B w# o" m7 Z4 M
$ E; e1 W& n5 O5 h
' v r$ |( s9 l! j1 n) S资料来源:谋学网(www.mouxue.com),下面程序的输出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}3 W( ]+ B- \8 e7 _2 ?9 n
A、0
( [5 B7 {! q! l; Q uB、1) W* Z$ U, T5 h( _& R, D
C、3
+ E$ ~; l+ `- r9 ED、不确定的值: a8 G( A: D' `6 F
正确资料:, n" Q: ]5 {1 |' d/ r& z
% D' G8 g, \ `4 c( c/ S8 M9 V) x5 k, p- I- d) q$ s+ t
第21题,C语言本身没有输入输出语句
! U( I( M; |3 MA、错误, }# h" \6 ^+ P1 ]" H8 V( O1 c! ?
B、正确$ @7 d7 I6 r1 ^2 o% u# r3 s& T
正确资料:: O& [0 V3 q3 U
4 E2 n; X5 j2 I- p: F/ u+ I/ f: d
3 I' E( P+ O, |6 ~8 q第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
' T5 \ x: ?3 j. M+ y% Z/ eA、错误
! v+ e+ s) b5 p% }+ XB、正确
( B& t5 K- Q' c. Q正确资料:
, A% a4 h7 e) z! _
9 N& _9 ^" H) U2 R2 [: _5 U. {* D# X I* u' b- G# B2 j
第23题,声明语句int a[]={0};可以对一维数组a进行正确初始化。! M! Z2 B1 B1 T) _( |% p8 c" X* D
A、错误
4 \# ^0 n c6 \4 HB、正确
9 O& _' T' l, Y2 s$ V# M# J6 V0 x正确资料:
) D7 Q. t- `& v* P
3 J/ ^$ c- o5 p7 Q8 w0 d6 k5 G4 a0 a' N% N
第24题,int a[3][];可以对二维数组a的正确说明。0 O; N1 A k1 d: y z/ e& j4 H
A、错误 b9 H' j: w% ?6 S, ~$ H. K7 i
B、正确
4 I2 N' E' Y* c0 r正确资料:
( y+ R3 c$ S3 P1 | @3 N" t4 P
: L$ m' w, |3 X$ j# p
5 L# q" C4 ] W4 H0 v' t资料来源:谋学网(www.mouxue.com),若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
8 `# b: y0 I% c' a+ u6 c' `, cA、错误 U. s& B: Y$ ]6 G7 p8 S' z+ K
B、正确; ?9 [3 m: i4 l. r0 [
正确资料:
, Y1 i! o# t' d2 R0 R7 u, s: O
6 g" j U6 d) E9 C) |1 K, j3 I5 |, T
' z. D% B) U, o
) f3 a0 A1 H6 J
" b' @% c; ~ ]# r% z
7 ?0 A( ~+ A1 ^6 q6 `& r* Q% G4 r5 ~2 d+ {
" |0 |) z. p* Q* \4 Y
7 J) d0 O; w+ ^3 U
[; q/ [& h/ V/ a" |& }& J, z; g
' W* j) u5 {/ a6 A; I
* F5 `4 z: b+ v7 ~2 B9 Z
/ D4 \ q" Y# C" g
6 x5 j' \3 m# t' `: w) H |
|