|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业2+ y0 X0 F$ H8 a5 [
试卷总分:100 得分:100; K8 c" T6 Z" t8 X
第1题,一个C语言程序总是从
7 m& Y, \! `8 HA、主过程开始执行
% ?1 M2 I: p( o9 ^B、主函数开始执行/ n) G2 m% Z; s8 p
C、子程序开始执行) ]! q) g, N* p
D、主程序开始执行
6 F+ e( k& T6 p4 Z, j, W3 x: w正确资料:9 ? [: @+ E( I2 _" u7 s
- r. x7 u1 C& Z$ T- T& t- Q% k# W
7 |& Y) S2 i, M3 W: i第2题,执行下面的程序后的数学结果为intxyzx=20y=40z=15whilexyx+=4y=4z/=2printf"%d%d%d"xyz
# ~) {' h/ C3 l! `1 q& ZA、40,36,30+ W ^+ ~$ {+ ?# O( T( ~
B、"32,8,7"9 }$ |2 x, \* L4 R: \' R
C、"32,28,7"+ |/ K' ^; F1 | t
D、"32,28,7.5"
- m0 a' w& H; D! l9 {/ v8 q- q正确资料:
( o3 n* O2 _- T! R) u0 @; j! N- q1 x1 d
! E7 |+ ~0 \% x$ w" V z# I第3题,对于条件表达式Ma++a其中的表达式M等价于
; j4 C& z* D: L' b# [* t$ QA、M==01 k6 M) ^2 d3 v( t
B、M==1
; M& D8 l+ {+ NC、M!=01 o2 p) {0 e s8 _# _
D、M!=1 I$ ?- g9 m" s
正确资料:) ~: w7 ^- K1 F
# d a/ I( `2 a. v
: P; s* J1 L! G8 m第4题,若有说明inta[10]则对数组元素的正确引用是: \* r8 \7 {" b) h4 q
A、a[10]' x0 h: Y& |& ~, W9 m, Y
B、"a[3,5]"
( l& t& Q; N1 N- oC、a(5). z! d6 R9 F- h+ ?; N7 B& g0 H
D、a[10-10]
, ]+ k/ m+ i T. v( E o正确资料:
4 ?4 d. {0 H. s0 K/ ]+ a9 Y( ?% s1 p1 k6 |# m
, K: p( f7 A) n& e0 s+ d资料来源:谋学网(www.mouxue.com),以下for循环语句forprintf"*"" I6 P; E* H9 H( v+ f
A、判断循环结束的条件不合法
. j0 Q; | b0 L7 }3 k |3 hB、是无限循环3 q3 h4 \$ K1 Q7 I6 {7 J
C、循环一次也不执行# z1 Q* C9 V2 I- e. m
D、循环只执行一次5 S, N- s2 k O6 Y& h! L/ O% r
正确资料:
i$ p3 R! g+ @2 | d# d; a7 r! i* c" w
( l( u# H9 [2 d6 b, {6 O1 u E第6题,设int类型的数据长度为2个字节则unsignedint类型数据的取值范围是
* [& _; R0 R) u" F' l' `A、0~255
( y2 b# o8 }" Y2 OB、0~65535
; P' K% W7 ^$ N7 J9 D) N/ QC、-32768~+32767
! T! g1 t- J, e3 A- rD、-256~+2557 I$ G! C/ u* i4 e3 u0 h4 n9 X
正确资料:
' T; i9 k2 y% @1 d: W
# C* Q' i# Q) |, l8 o# x
) D4 o9 V9 N e8 K9 m2 {. C第7题,以下不正确的C语言标识符是/ y/ _3 f- _$ T& A$ Q% k6 k& U9 C: d
A、int
0 A) i/ |5 Y4 j* Q( @; _B、a_1_2" P5 ~. r W, M, l, W
C、ab1exe
6 G! u: m! U+ S/ cD、_x/ Z/ w! @6 V- |: P" A% ^
正确资料:( r; E: c4 Q, }& n9 S
. a7 J, ?9 ~- S/ S- Q T+ @3 x4 o- N: q i& L- `( b1 f2 n9 L
第8题,当正常执行了文件关闭操作时fclose函数的返回值是2 P# r! }0 Y( Y' S, s" N4 m
A、-1
; t; T- s8 h5 G: HB、随机值
& P4 d# i; a1 I4 D( N( yC、0
$ b1 H8 Y9 u( U1 g$ {+ ]- R" d" pD、1* T4 U$ r3 m1 G$ ?
正确资料:: [7 z' W8 L$ x/ H# {" A
$ @. }" H* h& G! z" @& V
/ z1 a+ S6 E* f0 i第9题,若有定义inta=2b=9kk=a+b++/a++则k的值是
! A4 I) Z9 b* G# V( d9 LA、6.5) a/ j9 z1 d# m
B、7, j; N& v& G8 E) i
C、6
. k& I7 F4 t+ F9 _ PD、8% @* T0 w% ]$ r- |
正确资料:0 M2 d1 ]8 C& y: R I
& N& y# k% k3 f7 X# r) Q
! {& v4 P* g$ _: X( R# k: W, X
资料来源:谋学网(www.mouxue.com),以下程序段intx=1y=4printfxy"x=%d""y=%d"xy& L7 T0 f) F( Y0 ~/ [$ f1 {
A、输出控制格式错误) v1 `3 ]" A) D& ?+ i! G- F" E
B、输出:x=1
6 O5 k7 \% c7 @6 a( D& E( mC、输出:y=1/ Z8 x( `- [, R3 `. H. W/ u
D、输出:y=4
, R. o3 I. q9 |+ L正确资料:) B, T; s2 h" e2 u" ?& r7 g
6 h! _" R. f8 P' Y9 r% ^
: V( ]/ P& e5 A) i3 Z第11题,以下能对一维数组a进行正确初始化的语句是4 i8 N# E- _) ]1 o
A、inta[10]=(0,0,0,0,0);: _3 c- |4 k" L" K% T' T
B、inta[10]={};1 U* W8 L! s" A' A: _7 d, o
C、inta[]={0};) n7 C: c# v8 P
D、inta[10]={10*1};
+ s$ [6 N% n7 T正确资料:
. I$ `$ r% u0 e" y, P/ _5 y) i7 N7 w" O% ?" E: s4 k8 W3 s
' l* P! ], h8 {
资料来源:谋学网(www.mouxue.com),下面四个选项中均是合法转义字符的选项是
. {2 S$ f9 t2 ^; D/ rA、\'''\\''\n'. D3 Z: ?5 F7 K2 y
B、"\''\017''\""'"
' q/ z& S2 y3 yC、\018''\f''xab'4 K7 |' p' d* A# U
D、\\0''\101''xlf'
( }, k- A, q- d. z6 @# B! h0 c正确资料:: y3 T3 @0 ?8 W/ O6 K( b' }6 |" |
& l2 {* @, x- r1 q" i. h0 u' x, Z8 Z- g7 X$ d
第13题,若使用下述程序段将整数12和浮点数136分别赋给变量a和b那么输入应该式intafloatbscanf"a=%db=%f"ab
D. i& E' s$ R) R% s+ d% VA、1213.6
8 t O+ w: X; ~/ DB、"a=12,b=13.6"; u7 M J. v9 a
C、"12,13.6"
' G- V- Y& ?; B) W6 b. yD、a=12b=13.6" I' q/ e% b( T7 A8 [2 |
正确资料:. W7 D, x( B" `- Y
- s# y3 l( y5 _& b0 j9 ~2 v+ Q- |0 ?7 h8 b' s6 s
第14题,下面程序的运行结果是charc[]="tv0willn"printf"%d"strlenc% F5 x J7 n$ y/ ^
A、143 k5 r3 ~5 C2 X. n4 \0 S9 _% a
B、3: ^; {: w5 S& f! V# M
C、9! a% z N3 l! X- X
D、字符串中有非法字符,输出值不能确定
. i' }9 q8 k! ?3 ]" ]& \7 A1 d正确资料:
# Y- t. ], l/ ?% h& A( b) Q
0 |& w* _4 ?# i8 ?5 t; j
$ X1 l9 D" X8 W) r6 R% U资料来源:谋学网(www.mouxue.com),若执行fopen函数时发生错误则函数的返回值是
/ t9 g& P' ]) r9 ^, _0 ]( HA、随机值# H% e @$ B7 `; S0 g- E/ w
B、1
, }) m# Z; Q7 HC、NULL
2 d9 l% @% l4 y' `- O/ `D、EOF, G. J; W* e: c& B. m
正确资料:7 G5 y2 ~9 V6 l$ v1 ^0 K0 q
3 D N" g, q' y5 b* e& `- ?* a( }
第16题,下列不属于C语言关键字的是* A! S8 r& b# n
A、default
7 i6 a1 K1 i5 d( OB、register
; Z- S9 i9 Y; x; {% {$ rC、enum
* J7 Z( O4 i; Z* M7 e2 x" Q/ \% r* UD、external
" W& y x- l5 k' I正确资料:
5 |: k; }/ z9 ?: K5 o/ b- w4 d& b8 c$ Y- I' Y5 U( W
8 S c+ w% D9 a
第17题,以下是正确的C语言标识符是
' m4 W6 O, U; c. [A、#define5 Q. \# e4 p( E" N8 ]" @7 l
B、_123
6 N% h9 j/ T' J3 j: k1 U( oC、%d
" a7 N5 q! J9 H: \D、\n
8 P b" ^! w7 W, b正确资料:% M6 _- V$ M4 p/ q. `6 w
u- s4 F# X2 ?0 r; s s# n2 Z6 c. ?+ N
第18题,下面四个选项中均是正确的数值常量或字符常量的选项是
' i; }0 Z. Y, j5 M, cA、0.00f8.9e''6 z! \$ @) M/ S* C$ }6 R ]
B、"""a""3.9E-2.51e1'\""'". R4 }1 `% u6 E Q* G# o( k
C、3'0110xFF000a
8 }1 n/ h; u* N! {! C1 r9 vD、001E140xabcd2e250.I14( j4 y$ y! J4 g% {
正确资料:+ W7 |! [3 K b5 \5 {/ Z8 b
; ~5 I1 I3 Q J' Z3 Y& R( D( E, i R7 @2 c- u- \' ?
第19题,若二维数组a有m列则计算任一元素a[j]在数组中位置的公式为假设a[0][0]位于数组的第一个位置上7 D2 i; v; B0 t9 |! r! R
A、i*m+j
4 E; b7 F) L. X8 y% y: L# y. F" ]B、j*m+i* q; x1 G) J% e0 L
C、i*m+j-1$ S" i) m: e7 R: p* S$ }
D、i*m+j+1: f& u( \' s. x' p! n2 U
正确资料:% z1 X5 ^" n1 D$ `# L6 t0 h
2 _: i: i5 P/ j* |! v1 T7 y2 T) C/ }
: J' }! K6 \+ F2 k- i& |1 Q资料来源:谋学网(www.mouxue.com),设已定义i和k为int类型变量则以下for循环语句forI=0k=1k=1i++k++printf"****n"
! o3 q$ S; A' y" X' p, o& A/ FA、判断循环结束的条件不合法: n% @7 C' Q9 [$ b
B、是无限循环 V5 }. }% I; ^% E6 t, u8 J* }
C、循环依次也不执行) |. e* W4 m& v
D、循环只执行一次7 k+ F9 ?1 e; m: |" p
正确资料:
# \& w3 Q1 D! C+ \
, s4 u4 f5 D4 Q" d; o
4 u+ M: d @6 U4 F+ x第21题,声明语句inta[][3]={{101}{}{11}}能对二维数组a进行正确初始化
6 P7 `8 d6 ^* |A、错误; C0 R4 F+ p( y T% D) w
B、正确
1 b: A c% I9 {( h正确资料:
" E$ p; X5 H; {
7 m6 ~5 b6 x: U, ^1 H, X b. ?+ c% h7 M
第22题,0既不是奇数也不是偶数$ F# T2 S8 Y2 W+ ~, f
T、对
# p8 y7 B8 L) k& [; AF、错' `9 ^8 e; {( A& U% ?: d, J. A
正确资料:F' H; Q6 i& W7 {/ X5 S: D7 ~
2 g1 h/ Z" ?6 N. @5 U- |0 E4 N* d6 z6 \( L
第23题,一个C源程序可由一个或多个函数组成
8 N& k/ S" _; C6 B/ F5 L$ lA、错误9 l2 Z9 B P7 F) G0 U
B、正确& `! }8 y5 X4 Q* i
正确资料:% X, E8 Z: X7 ~
' p; |" i3 X' G& ~5 U4 |: ]
8 _( `8 x! V( y. f. R6 `
第24题,在C程序中main函数必须位于程序的最前面
& S f) `; R6 X8 y1 ~A、错误' I& q0 O$ }9 |. |
B、正确
: Z# A8 q# O$ w) F+ `正确资料:
6 l1 T$ ]) `* h! i3 e
, @+ n. j6 {. k8 M3 ~0 D5 w( |3 ^, @: Q/ A" F) K8 `
资料来源:谋学网(www.mouxue.com),声明语句inta[]={0}可以对一维数组a进行正确初始化
. ^, f" d3 ?9 f+ f5 GA、错误, k& X$ t* I; U; }
B、正确; p# J! @7 U5 ]9 o3 ~
正确资料:
& N2 Y) K" ]: W% c4 [
& b! @+ S, _' p1 V5 k5 ]
0 }. B2 N+ f4 D3 q" d: }, h
: X) I1 O, {7 X: c. m# j6 y4 P. n* g! M- g- X+ a& ^0 ]2 F
$ G; p; r1 U$ u# q* x# ^
% M. j( x0 @- t# R6 t
$ \* P n/ z( z/ x/ s! p
" x% i& y. }: e
' Q7 y0 j r2 b( p7 b- M0 w
! N$ R3 L( c+ {$ W) D" k6 l4 J$ ]3 g. W
; S% m a1 l* r5 p
( ^; F! Y3 U! P7 M6 D
6 s) I7 d# Y9 m) g
|
|