|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业2
: U+ H8 y! y5 [. S: E5 Q3 f试卷总分:100 得分:100
, A/ c: A# D {$ Z6 b第1题,设int类型的数据长度为2个字节则unsignedint类型数据的取值范围是+ n s6 ?- `9 y2 `) N0 M
A、0~2552 c, P: c; U8 Z/ v' n' z8 z# e
B、0~655353 p; p+ ^4 a% B+ c# v2 G' m5 k
C、-32768~+32767
( B1 c& P! \ L& L2 AD、-256~+255
" _* a7 p V+ M, P+ C4 ^ [正确资料:
3 W9 E; c! Z B' b9 g* y; `, A! {! Q/ M
9 N4 a0 J4 ?, @& w3 O: x* G& v第2题,下面对指针变量的叙述正确的是
6 [( J0 H; B3 [; {; L- e7 xA、指针变量可以加上一个指针变量. w/ c* z" _. g+ q( @
B、可以把一个整形数赋给指针变量1 J3 o+ \- I+ g: ?
C、指针变量的值可以赋给指针变量 V& g* r8 p9 O* n
D、指针变量不可以有空值,即该指针变量必须指向某一变量
. _5 q$ e% I* ~* [正确资料:% E* q5 B; z# _8 j) [
1 E/ V* x! @6 r. @/ }2 s/ ?$ @* K* d
- {2 |0 h( u6 X! e) m0 A; E- E8 F第3题,指针变量a所指的字符串长度为Char*a="n"MyNameis"ZhangLi"n". V7 G3 ~+ c7 z3 \4 l
A、26
# `" a! o. p/ i2 ~- zB、27! E! b8 C6 h- H
C、281 Y8 x6 m4 @: M& b
D、232 F, R$ p6 t% j: Q- Y
正确资料:
! y$ h4 g- q% y. H. W& ~
+ _" a; a! M2 x2 W1 g% Z: P
3 }, \6 R: E. C' A8 z f! O第4题,为了避免嵌套的条件语句ifelse的二义性C语言规定else与是正确的
, z+ e6 p0 i* }. t2 T% g+ TA、缩排位置相同的if$ B0 f& k2 v4 q2 [6 _3 V: ]. O2 Q
B、其之前最近的if+ i# E \, x: x- v
C、其之后if
' l! R% `0 E( O: e2 t8 k# zD、同一行上的if
" N. Y. b( j1 y# X. U2 n! m$ i! L正确资料:
6 p5 I/ c% W" s3 R6 D* t4 ]
4 `2 J+ K# p8 m0 z
; V4 |/ g+ m- c6 d资料来源:谋学网(www.mouxue.com),下列四组选项中均是不合法的用户标识符的选项是) k# O' a4 g4 C5 E `
A、AP_0do
* m% R& n& b. {) _8 l% {B、floatgoto_A
6 y9 M$ m( {7 x& |5 N: yC、b-agotoint
" l6 k$ F9 X) |2 {+ Q* wD、_123tempINT) C! B7 b4 y7 t# O4 C' f! i- E* S
正确资料:- s/ ~' J5 Z q! \8 n3 H( I
) O$ r4 K2 D$ A# [! L. _. N% y, Z7 O3 t$ C
第6题,以下不正确的C语言标识符是
?+ h% x, N* f j% V6 zA、int7 H. E$ x$ D/ L I/ m! @& G( m$ X* F
B、a_1_2- v0 u! S- t* p9 V& ]. u$ ^( _6 w
C、ab1exe
6 N7 I m' e7 _4 b. L( J7 KD、_x
/ Z) X, g/ v% k8 [% V `( x正确资料:
1 `. ^% q1 k0 k7 W- {- u" C/ C1 Y2 }# D5 K* ^9 d; X
. \2 Y# I' n, k) A5 _
第7题,复制题干如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
( }) r* R5 U9 k$ {1 }A、单击选项1 粘贴资料,如有图片同样方法插入上传
- k5 v. x% B. Z9 t; bB、选项内容都是! I. o5 |* a3 ?
正确资料:
% e: U+ N8 R* a: k/ g" y9 @
! z: d2 x3 T: P2 Y+ h P8 b5 u
+ X, R: w3 t/ e9 j, }第8题,下面程序的运行结果是charc[]="tv0willn"printf"%d"strlenc' e" P3 `6 ?6 k' |8 l
A、14
% c+ v+ E& w ^) \ ?7 M6 E% ~B、3+ k+ V- w. l9 V3 ]
C、9; `" A3 q4 w! K" Q2 u
D、字符串中有非法字符,输出值不能确定. z! F% l+ E6 [1 Y
正确资料:/ U0 W: B' Y6 M$ m! T
" d5 L5 D( O- N0 f
2 i9 a! y; Q1 V5 X# \' V( M
第9题,若有定义intx=7floata=25b=47则表达式a+x%3*inta+b%2/4的值是, N7 E2 |% ?0 C8 |& T
A、2.5
; F7 @- M+ J/ O. JB、2.75* Z( \6 D) K8 [7 ~5 T
C、3.57 L6 a5 I9 x B8 c7 f5 N: c6 |' p
D、0$ L% b- R/ T+ t! j6 u
正确资料:
7 ?$ X# i: o7 p( i9 E. J3 k& I" n8 d$ f! j
C7 i2 \' X6 s J7 X" O资料来源:谋学网(www.mouxue.com),若二维数组a有m列则计算任一元素a[i][j]在数组中位置的公式为假设a[0][0]位于数组的第一个位置上* N* e1 D( r2 N
A、i*m+j
1 c: M% ~' [& p* Z4 \B、j*m+i
6 Z' e! h% t; {) m) CC、i*m+j-1
3 R4 y! h/ j0 d/ dD、i*m+j+1# Q) z) e7 \& I) Y
正确资料:. ~7 \4 E" R3 v; K' J* z. x: L
* f, a! R1 G( [7 |. e) C% i
& l- \" E( d. z第11题,若执行fopen函数时发生错误则函数的返回值是
$ s; j ]: M+ OA、随机值
% O- r; h) [ g: x) X( R ]. b; B* VB、1
, a- V; G* u7 _4 T8 OC、NULL
2 L5 I5 V- }( M/ SD、EOF% t7 l2 S9 q5 r( p6 C5 X
正确资料:% w- e* I9 Z7 [2 f5 S
2 k( S* R" \5 B: N
% b$ I7 b( e! Y+ B* Z6 g w资料来源:谋学网(www.mouxue.com),以下程序的输出结果是main{char*a[][5]={"how""do""you""do"""}char**pintip=afori=0i4i++printf"%s"p[i]}
' z4 X/ x" F8 Z$ p4 | cA、howdoyoudo!
+ W( J h) f" o9 dB、how
Y0 h) U2 f- j( LC、howdoyoudo
- b6 l4 I3 _8 n# v$ ~D、hdyd# g$ h/ h8 {8 l( k' |) n! o
正确资料:4 ^. H& h' v$ V+ \5 F
4 z3 m1 a! v8 d: n! ^) n c
5 m) G- z" @9 Z6 E: ]1 S7 g第13题,若x为float型变量则以列程序段结果是x=12346789printf"%21f"x' ~ w# I/ U' B; d s* `
A、输出格式描述符的域宽度不够,不能输出5 v3 P, B% P8 x# `- k2 y e
B、输出为1234.7
7 O6 e' a8 Q1 R E; dC、输出为1234.6
3 `: }( D; U& [5 b" dD、输出为-1234.6- U) N; U# j2 ]4 f: q
正确资料:8 L, m, }+ v+ @1 o# Y
+ m) [* ^ ]7 ~- |* O, D
1 \1 H3 a6 r7 y第14题,下面程序的输出是main{intx=10y=3printf"%dn"y=x%y}
7 f" G* m; i8 s+ s0 H- lA、0
& U6 s( \3 [7 @' uB、1# l _; L( j _& H: n% e
C、3: s$ v5 T, V+ h5 l ?2 A
D、不确定的值6 t# F% [; V' ~% o0 ^
正确资料:+ P) ^4 M6 L* I8 ~5 R
P5 U- K) S, Z9 o8 b( ]+ y( J4 l
资料来源:谋学网(www.mouxue.com),下列各数组定义程序段正确的是& r5 O$ J( X# e' j
A、intn=10;inta[n];"8 V. i. w* L3 }0 u
B、"main(){charstr[10]="aman"}", X- c* \: V* C l' m
C、"staticint[][3]={{0,1,2},{80,89,2}};"
" Z: \+ i* {0 m. b! G. KD、staticchar[5]="iamastudent.";
" W% G5 g$ E+ K; l+ T0 c$ K [正确资料:
8 t3 W' l4 ~- N, }$ U% }5 X: R
' _' @1 y' t- j. [
5 H7 f$ c) F7 _7 C第16题,下面对函数的叙述不正确的是2 d5 ]8 G# m$ d
A、函数的返回值是通过函数中的return语句获得的
9 {7 o3 ]" T% s1 z2 }B、函数不能嵌套定义
3 v9 J& g, [; MC、一个函数中有且只有一个return语句; U( D7 o) [& ? G$ V5 U. m
D、函数中没有return语句,并不是不带回值/ f8 P; b7 ?" n4 K6 d$ B K3 ]1 D
正确资料:$ O3 G' N- }; O; r( r, r& P( H
M3 F- D1 M z8 {/ P" q, ~
a8 e! H8 _2 {# ~第17题,下面四个选项中均是合法转义字符的选项是& X$ A, F" R! b4 `& S$ P
A、\'''\\''\n'
7 d' E& n+ T/ i: ^* m. iB、"\''\017''\""'"$ H5 ^9 ~- O- }- n5 R$ I" N% w& b
C、\018''\f''xab'( l3 q5 G! s- O# o' ]. [4 y
D、\\0''\101''xlf'% ?3 c& M8 Q( a
正确资料:
) N# B% }. J: ?6 b+ U6 y/ ]% r/ B) m u
. x& h; U7 `( Y5 ]5 H$ S1 o4 L$ k# B) w
第18题,对于循环语句while1下面是正确的 r p' \- P( e: R
A、死循环! @3 C0 T, V; G
B、循环一次
% u0 P: t8 @! [6 K* \C、不进如循环体+ o3 @1 z5 {# }8 s( D
D、编译有错0 e* }& A+ @5 S5 j' X) l6 J- C
正确资料:4 K* d+ G2 Y& _& K" ^6 ?! g, j7 h6 m @6 X
+ `8 p, h$ L" T5 {) [
+ d/ s! a8 d. E
第19题,C语言中逻辑"真"等价于
) M! k, d9 m8 C* G9 j4 L7 CA、大于零的数1 [" G5 \$ \4 Q. K3 t
B、大于零的整数
" V3 w: s$ _ l) J9 i; gC、非零的数
( ?6 @5 x& S% k( U% b/ f7 ~D、非零的整数
, }3 V" q" c* f" L正确资料:
! g' g+ A, d$ E' ?' l. {" A# W# g, }0 h3 w: T/ u5 m2 Z
# p& _. |# e9 u+ \6 q资料来源:谋学网(www.mouxue.com),若有以下类型说明语句charaintbfloatcdoubled则表达式a*b2*d+c的结果类型为
0 [1 n+ i. N! W2 Q# bA、float% s! k8 n5 u/ m1 [
B、char
" ^" V5 A* |7 F! _" J2 AC、int
W8 ^% R* W5 C" B, pD、double
% ?% B& ?4 `: T6 x; _正确资料:" Q. O+ s7 M3 c& A, @
9 G# y, Y+ b$ p, p3 L- J9 V) o) Z0 I9 K' }- s
第21题,C语言本身没有输入输出语句8 j6 q% S! n# u4 O* [
A、错误 j$ _+ ^4 G$ h( b$ {5 Z; y
B、正确
/ t: {3 ~* [; g+ w; u正确资料:$ s H& F1 H: V/ ?; q* d
: \0 K$ F' C; n0 e5 G, N
$ C3 f+ G$ d( w" F3 d D7 ^. E% e第22题,当从键盘输入数据时对于整型变量只能输入整型数值对于实型变量只能输入实型数值
$ ?/ W& e3 X8 JA、错误- \3 t9 A0 F }8 l/ ?: A9 u- [
B、正确5 w( j8 n* r) H/ ~. N# p
正确资料:
! T- V& f0 _1 h
7 x7 l/ ?9 k: x) C; w
: L" }, u, t4 g9 ~( X- j7 K% q第23题,c语言结构类型变量在程序执行期间所有成员一直驻留在内存4 d) _$ ]; m5 r& D
A、错误
9 D; c9 f% F: C$ Z( m3 F {( @, rB、正确
& w+ Q$ S% f* v$ S# o. I正确资料:4 ?6 y' U6 I* j L: e2 F' A
% T9 q5 J! s% z+ S1 Y' c: I. \3 U7 \
# a) h, q, H- ^/ {第24题,主函数可以在其他函数之后函数内不可以嵌套定义函数
. p; c9 X& \- f: H3 A R/ x DA、错误
4 l3 \, e/ F6 U" @+ }4 ^( dB、正确
0 u7 N* o6 c$ j7 R, m2 h正确资料:
( d6 |" W3 I* m- x: p) }, I, i3 R7 G4 o& Y, E2 y; |
! s$ {/ H! S) U- @ T
资料来源:谋学网(www.mouxue.com),在swith语句中可以根据需要使用或不需要使用break语句
, Y" i' g( G! w% C4 a5 S& \3 CA、错误
: i. } q" |( ]8 b( b6 KB、正确7 H& h( e' V' _0 v& v4 z) y% F
正确资料:7 U7 Q$ x/ y# k+ k; v5 e; u9 P
& S. j8 Z2 [8 u) R1 |9 O
* R( `! t }- v5 O( V9 Q$ i. f c
' U' i2 v6 `4 j, N5 P/ r! A: H' ?1 o3 m( ?; w: t; g% ~6 z0 c
7 t6 }( M) k T( e# W- z
# A, {0 H+ {% [+ J9 Q1 k' j2 k+ o0 r; p" p8 \
: T! a8 T" w, f+ P
" O0 j5 p/ s4 U# w9 \
5 ]7 f5 q. m& _
' ?( g( R% o+ M
5 Q+ i2 `2 Q4 j) `2 a2 Z
! X r+ ~* b7 C3 A& B `
% N ^- d) R# t |
|