|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3/ l( r! L: j/ `2 S$ R
试卷总分:100 得分:100
7 x5 z6 R1 p6 f; r0 @( S) a第1题,char*A[5],则标识符A的意义时()。' J9 @/ t& F1 I) n
A、A是一个指向有5个字符型元素的指针变量+ b- p# Q$ r9 F6 f8 J7 }
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量* O; d- Y7 z, q4 w6 a+ a( l
C、A是一个指向字符型的函数的指针变量
* G: X; {/ W1 ^) S, {' S7 @. bD、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
+ e- E9 S& N" {+ e" e* o, k正确答案:扫码联系微信客服8 o& S) w( Y& r$ p% o. s0 M3 O
( F7 {3 Z/ u) D9 T1 _+ f- c
. {4 n# U2 p( Y( n1 w) b" `第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
4 C+ ^$ q. V h2 b' vA、6.58 r. u, R: @: M* Q5 r
B、7
0 v# n1 q2 K4 [3 |( MC、6- a3 J! Y2 N. n; } V
D、8+ A) I5 E3 N3 E* @9 n- @5 B
正确答案:扫码联系微信客服
^8 T: ?0 V4 V2 m# [+ m- x" `3 n" J9 A p
+ Z$ C1 T5 E# x) K7 p第3题,执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf("%d,%d,%d",x,y,z);
7 Q* x: g/ k) t* \ }5 U0 W- vA、40,36,30
7 E" e. \' S) N7 u+ bB、"32,8,7"
) C/ D; C9 W; E! cC、"32,28,7"
7 t& G Z) _& a; h" i3 qD、"32,28,7.5"
; e$ t, S( P* B, X正确答案:扫码联系微信客服' o+ O0 g. Z2 x; L6 }+ ?
( N E3 G& {7 Y3 u2 b, Z" |$ M! i4 G6 l! A3 R! ~
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);
! ]1 ]5 B3 B. a4 ~A、输出格式描述符的域宽度不够,不能输出$ q% h' E, S+ c9 ]* a
B、输出为1234.7
" \. `' I G. o/ N3 _C、输出为1234.6
: V/ Q1 ^4 S7 K4 W3 t, G, A4 Y! yD、输出为-1234.64 I; f6 p7 M- ]$ H* h! E; o
正确答案:扫码联系微信客服
1 _& m4 C5 k; q( w% z } }4 K, M) M9 F- m f
% p! U, p/ c9 ^5 w
资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。7 q# Z% e2 w: H
A、intn=10;inta[n];"! b& T0 L+ A4 O) d% l% {. c* Y
B、"main(){charstr[10]="aman"}" y; ?! `/ C2 a3 ]1 d6 P. A/ a4 ?
C、"staticint[][3]={{0,1,2},{80,89,2}};"+ E% h. [6 J( ?4 D2 n& E
D、staticchar[5]="iamastudent.";
9 R( G4 P1 T* i$ J2 i" Y }. [$ g正确答案:扫码联系微信客服
1 n ^- B* O( h4 Z( T% x+ i
5 f, c' L1 r8 k9 j6 Z. w2 q9 J9 P1 J B
第6题,以下不正确的C语言标识符是()。
8 {' J4 u% s% m, D: z" L, t! v, qA、int
4 K, R' f3 L( t. Z! u' g- H0 zB、a_1_2% S* Z" E. }; ]1 b- }
C、ab1exe/ J, g6 T& Y; y! O/ N& X* |+ e+ l
D、_x
9 j* r, L- k' q2 j/ F1 m" E正确答案:扫码联系微信客服7 P; T2 a2 g9 W! J% X8 G
) e; G9 }% j- v9 M w4 q" [+ x1 x
* A4 N+ Y' J: K) n$ v: f
第7题,下列语句中,符合语法的语句式()。
2 K5 T0 k$ u. M# W+ Q- I; V$ tA、a+b=3. i# }" ]* L7 F' `$ K O7 p4 ^
B、a=a+76 h) ?3 c' g# |! v6 \
C、a=c+b+3=6;! s: S" n9 r7 n* k0 L0 j- a+ b
D、"a=8,b=a+7;"# S9 y- X2 e) C0 q5 |7 Z
正确答案:扫码联系微信客服
& m" U/ M0 M( {% Q7 _2 Q2 C; H! c3 q4 t Z
3 f% p$ |- `% F3 m& |. ?第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));% r5 f N' s; J) u
A、14
2 B+ d5 w& u7 w! L. `B、3
4 U* k9 B! p* @( u1 W8 JC、9 W. W, k! V# E, }, S1 F
D、字符串中有非法字符,输出值不能确定- X3 U; N5 P/ |% v+ ]/ I
正确答案:扫码联系微信客服
) E% d/ l; D) N W9 u/ `% s- c, [3 P# C: p- M
5 b! a7 `" G; n8 X1 L第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
9 D" G7 O) }' b, e$ \* s0 A' aA、1213.60 `/ h' ^6 @% _* s
B、"a=12,b=13.6"4 R9 u) D( \: `# q6 }
C、"12,13.6"
1 p8 ]$ i; g3 k# E/ JD、a=12b=13.6# p z1 I8 |0 u* I) m5 v) `; O
正确答案:扫码联系微信客服
, }1 |) y4 j* c$ A* S/ X/ n( N( G; {$ |5 y# H9 _
, F1 N5 N' x& H资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
) q* d9 V% W8 X$ R& gA、缩排位置相同的if
k* c: I" K* N" }6 fB、其之前最近的if
8 A( M3 x T$ \$ m: a* nC、其之后if$ ?5 d7 Y( Y! d) }) u- |" T2 |$ W
D、同一行上的if
' I+ t7 R2 R# N' e. k* ?正确答案:扫码联系微信客服/ A8 }+ b0 s# C' ]$ ^4 X9 u/ M
( F4 w6 R! x. l4 Y3 @$ {, \: @$ V7 I* J/ d+ Z" t) X2 N
第11题,以下为一维整型数组a的正确说明是()。
Z5 o A0 a" B' t- h' eA、inta(10);$ ~0 n1 A$ }3 H9 G7 \9 W& }
B、"intn=10,a[n];"
& d/ f5 j% P2 I1 j$ i/ e8 g! U PC、"intn;scanf(""%d"",n);"* |# f& N5 K3 d7 d* A
D、"#defineSIZE10;inta[SIZE];inta[n];"
/ V( ~. g# y+ t4 @. g0 t. K正确答案:扫码联系微信客服
9 x+ o- S/ Q5 B) q- \" r: Q5 _; D+ T: F- V) y+ [
) Q P0 f: O! |# R资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。
0 M" M3 H/ i8 e3 ^9 Y$ X/ d" H2 lA、M==0/ c2 O+ p6 O5 P. D! I
B、M==14 [# |& A+ O( @. W& V+ B, ?
C、M!=0
' q1 R# I: b* p L$ O B* k- K& `D、M!=1
1 }! h; W, t4 U- }( @正确答案:扫码联系微信客服
* F' P" I. }& g2 K# p) e& B( m7 t; a+ j- p
" Q8 X" V ^) Y6 p
第13题,以下for循环语句()。for(;;)printf("*");0 F' k. c' B6 V9 }- Q' [, H
A、判断循环结束的条件不合法
1 R. E4 z; O" T W% P2 S5 O+ JB、是无限循环0 I& n1 b* X. {- t7 k
C、循环一次也不执行
& V4 d5 j F0 ^D、循环只执行一次
, c4 z: ^% N/ h正确答案:扫码联系微信客服) i2 g' N2 B3 U$ X( b2 O' J5 ^8 J
c" d ?" X, J! ~1 ~$ P7 B4 u3 _
, d _+ B6 @& O1 n0 m+ F第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}* P, l s; O7 Q$ x/ l
A、12 D6 f% r+ Z' g# l- v
B、12.3
; O8 h- I0 e6 T% {C、12.8
1 r( V1 G: K; ?6 X& Y m: x4 uD、12.3
+ w' x, i, `. {+ y" T: _正确答案:扫码联系微信客服
. ?8 s: C7 ]9 |
; c2 [% n; ^/ _4 F
& V' z- `% P" q5 o" [, @资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。1 w$ u: D$ c8 I% u( Z% B, p
A、a=9+b+c=a+9& m9 Q* l* Z/ A; L& `
B、a=9+b;c=a+9;: m. x' E( e( Y( L& u
C、"a=(9+b,b++)"! s: C9 ?$ ~* Q
D、a=9+b++=a+7
* e6 `+ I) h9 [& P c7 P8 n8 \正确答案:扫码联系微信客服* S3 Y, O9 L4 J" E$ j2 @9 S0 s
0 l2 t, l0 q. Y* _# h7 E$ G
6 W' x3 i- @4 M0 F7 ~8 }8 t
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
n T3 k9 x6 I. uA、n%=(m%=5)+ W; }* K& Y3 V) \9 U
B、n%=(m-m%5)% C' E [8 l, d1 S9 n/ x
C、n%=m-m%5
: I2 h D ~4 _0 U& jD、(n%=m)-(m%=5); Z( B7 o2 m$ A, k" o
正确答案:扫码联系微信客服
% ]! a3 ^2 L' f( E% s& t9 l1 y3 E5 q, v' |! Z
, i" ~/ ~8 c) q+ r
第17题,述语句中,()中的if语法有错误。% l, J t4 \3 [0 F: b, s
A、if(xy);
) R1 F" C8 j9 \2 oB、"if(x==y)x+y;". T+ i5 G/ b/ B. k" m
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"" _ X9 x9 ?+ _
D、"if(xy){x++;y++;}"1 l8 e) V0 f, w5 s- u# E+ h( _
正确答案:扫码联系微信客服/ m! F* m7 g7 ~3 E w8 B
: B3 ?) Y L3 V0 a2 f- Q7 y; A
Z6 l$ D: Z+ [6 d: L$ g第18题,071^052的结果是()
( v$ G% z2 m# O4 ~! C3 \# U3 c* aA、32. c5 N5 V! ?0 R) U8 T9 G# M9 e
B、167 g5 s9 J0 M/ p1 b- m0 B3 h
C、23
% C8 [& k0 f8 R! G3 \1 H) n( K* T! mD、22
$ b6 Q H4 O( P" x, t正确答案:扫码联系微信客服7 y% ]! }- W Y {5 h8 M* ?
& r( V# y; L$ O/ `7 B
* w* @: e, O# G第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
1 ^2 x' |1 N" C. E' M, h( h3 RA、AP_0do! x( g) H D3 B9 x% ~ v
B、floatgoto_A
6 h& ?" N; H6 p E3 B8 P! P% EC、b-agotoint
1 C% x M! T, w* h1 G* r/ N6 ]D、_123tempINT5 ~* P# {% E5 J1 t4 v1 _
正确答案:扫码联系微信客服1 U( }; a( l; J
8 [" j/ z$ W' P$ J+ T$ d# q s5 \/ n/ S! P- v6 Y/ Z
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。" V4 G; o/ f, H: Y2 Z
A、-1
4 F: Z4 |/ ~% f3 A8 z9 yB、随机值, J% L# t" K; n- W
C、02 P! h3 W/ a) D( ]5 V% b4 W6 @
D、1
7 t$ {9 U \( W/ a正确答案:扫码联系微信客服
9 Q; ?! R3 ^ f; @% @! O% d' T. |8 ^
. T( O5 S; Y$ W. m8 s2 v" s第21题,一个C源程序可由一个或多个函数组成
! }# B# P, G( @6 P; XA、错误
5 q( ^% ^# `7 ~; L' EB、正确
2 l# b- F6 @" s正确答案:扫码联系微信客服9 W& q$ [5 M6 Q/ c5 M( E
- D/ r; t" O ^1 l4 k8 _, N) z! x Q: O) F( C# n
第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
$ F* V+ D( e: T: x6 aA、错误
( I2 h, s6 k3 \# v5 HB、正确 o0 w, b0 |2 {" O
正确答案:扫码联系微信客服# f p: T) F# J: e# H$ U
" N$ r; O2 n7 P f( Y
0 J) |9 y# B- |* S! h e J第23题,0既不是奇数也不是偶数 j: L* q" t6 z+ E
T、对
5 n+ Y' ~( J: _F、错
1 U6 p2 U+ R0 [- ]% U正确答案:F
5 t, ]( D5 M# e: n% b: S1 n* ^3 a9 a9 M. C. S! g& u' I% C
1 f( F7 _4 B+ n第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。3 a5 K% t# u2 s4 I
A、错误
/ \+ k- Z2 f& z" t# w8 @B、正确
* [ g# [9 Z; u; X) z0 S, b正确答案:扫码联系微信客服
% f/ R' `4 L" e+ g3 q" C( P0 j8 R4 @* }: R) H! [# @- p- ]
" u* k; R' X: t" n
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面
- C M3 f3 O7 A7 f) k, }$ pA、错误
: g0 R0 H. H2 N7 ~ J! VB、正确
, H. e' }# {' t9 Y8 l正确答案:扫码联系微信客服; x$ X2 V8 \2 `
U# I9 o# z% }9 {, }1 @- L
& i& W: I" h# j+ m! U+ Z5 X+ {, }8 i" v) N3 O/ t0 P
) `" @, o R3 V1 {( h
3 G* i' F/ R: U$ k3 u9 p4 P: e- O/ X3 l: r/ P
1 `! z& R( o6 a9 ?4 u* A M: ?5 q/ f! S6 L8 B
# _! B; i& P7 `9 D1 Q1 g4 Y8 @
8 J" z: [2 \# d0 F: n
8 A9 y/ ]( T1 P# j/ S3 F( z2 J8 O9 t+ |
3 I" S* h l4 G
* P6 n: [( j' j+ S9 h7 [7 O
0 ~, K/ |6 V4 l; X8 @) v1 I2 ` S d+ }, f |
|