|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业1! E: e9 p6 g5 J7 q+ i7 T
试卷总分:100 得分:1001 m5 E$ B# x& U% `+ _- z. n
第1题,当正常执行了文件关闭操作时,fclose函数的返回值是()。$ p/ b @+ @3 F* h( [. ]1 n0 r% \
A、-1, q" R6 w9 f- f) q* o
B、随机值
( h9 w" I0 ^% {. ?5 mC、09 l" n3 z2 k/ [5 P% j( A
D、1' S4 j& [( h* M0 O* P/ s! j4 A+ l( I5 }* X
正确资料:" C: h3 s$ s3 M
z3 q$ K( Q0 O9 m) W2 w, T0 P: ~2 z: ^) U3 ]4 _; Y$ A
第2题,以下叙述中不正确的是()3 M0 Q5 }8 M; B3 A D$ }( M
A、在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
! M( \& H9 a/ B2 f+ B. ~B、在C程序的函数中,最好使用全局变量
3 p4 R+ R0 y, L. X+ z' p2 MC、在C程序中,形参只是局限于所在函数
. Q; H2 B1 ^- ]D、在C程序中,函数名的存储类别为外部
) S- S" O: D3 R7 G6 R3 g正确资料:5 L# M: z: \7 R' g- Q l0 M5 b
( d$ l4 X, a. f- x
, w7 C( s& Q3 d4 }! u
第3题,下列四组选项中,均是不合法的用户标识符的选项是______。3 I' j% A4 V. c, c
A、AP_0do
* k/ S6 l o9 `B、floatgoto_A
/ J/ Y" X0 \" A4 ~2 C" ^C、b-agotoint$ b* F$ g7 u% X) s
D、_123tempINT! Z8 z. a2 B" U- ^7 @
正确资料:. K; \: z5 \- ^9 R
A, ^+ Y# \5 b* `2 L5 b3 u) {
3 S8 ~: c: k/ b% z第4题,以下是正确的C语言标识符是()。4 `2 i. f2 ~# U% ?- c
A、#define7 K5 s. b9 i) _9 j2 K
B、_123 B! W- h5 J, i( X+ n" S
C、%d4 u7 T9 k( A5 b
D、\n
1 k) h# @8 K' `% ^0 O- C+ c2 c* ^2 o' v正确资料:
, Y& W, w+ \1 |$ R
* ]. F/ Y9 o0 @# U/ [) ?: G
7 J$ u1 ?) ]! ~# W" M/ U资料来源:谋学网(www.mouxue.com),下列四组选项中,均不是C语言关键字的选项是()。/ q, U- `) H& j9 U2 g
A、defineIFtype
4 O( z v' w" D+ dB、getccharprintf) ]/ `; Z4 k* |" f c
C、includescanfcase( [& N' ]% G! t3 Y% R
D、whilegopow0 r% K, H$ _3 a' Z
正确资料:
1 u: e$ E* G+ `7 j7 q w1 w. U. T( D* ]4 Z0 \3 G9 e2 F
' }) ]1 B. [+ {' q) a第6题,071^052的结果是()) P Q. y& M; p7 ?- e' X5 y
A、32
" l0 @$ {2 @3 x/ P; ^B、16
( {$ R% ~) a: k. r* sC、23
+ ^8 f Z; ]+ z( OD、22+ q' B5 ^, i6 E" c( v3 t+ Y
正确资料:
; t8 L3 o, O; ?+ s1 O5 ~9 R# K1 l1 x) Q! T
# S2 \1 B# f% W Q, _$ i/ C
第7题,下面四个选项中,均是合法转义字符的选项是()。0 ^* ?: M, ~9 A- F( D# }: i
A、\'''\\''\n'/ f) P9 ?- T. d
B、"\''\017''\""'"
5 t( L1 n0 W" V6 R, n! ^) \' s. tC、\018''\f''xab'
1 @2 W7 K; M# d& H) bD、\\0''\101''xlf'
* {9 \* {- a" r+ X1 @+ G$ K$ R正确资料:
* j4 g) i5 [4 m0 W: W1 m. M
( I9 M5 j! i5 Q! {
5 p: C1 b' X' p- {- T第8题,char*A[5],则标识符A的意义时()。; X- F3 \/ l0 K7 V
A、A是一个指向有5个字符型元素的指针变量
! Q8 L6 G5 [8 R. E% JB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量% }4 z& N, D, w, ?- u! Q6 O
C、A是一个指向字符型的函数的指针变量
5 D' D- G: } KD、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
1 u8 K3 ~7 e0 k. U正确资料:0 J0 `$ u; c1 j9 B
, X6 T2 H% P" I+ R& J3 z5 u! i3 }$ s- [
第9题,函数strcmp("A","B")的值为()1 k6 A5 y1 N# G1 k9 V3 z
A、05 w% v7 V" O9 \( _4 p- M
B、-1
5 {4 o3 |$ `( t- L2 D, `( G2 yC、1
6 }. z, O4 D, a: q$ |D、3
2 U( c; }( e/ O$ ^3 @: ?正确资料:$ g3 [0 H4 h: k* f
2 ]/ O9 Q2 M- h1 u7 U* V
- K1 B) T! T+ ^' a0 y; ?
资料来源:谋学网(www.mouxue.com),下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}2 M3 x6 I0 I, _" E5 q, W7 `7 Z" ~& y
A、12
0 g& d7 N8 Q# h. n! b8 RB、12.3* u9 ^1 u% W0 @8 o9 c7 P
C、12.8
% C$ n0 @$ Z4 V- l' \4 l9 M# ]D、12.3+ H$ Y( ]- x6 ]( f
正确资料:
2 i* r. i- h% Z, m- b; B' k
- Y X6 W5 N$ f
8 M, G6 E1 G3 P9 K' N第11题,下面正确的字符常量是()
$ V: [* n& J, t% d9 l& _% |A、\X17') W d5 X3 m3 D9 ?1 [( i3 W: g
B、\80'
0 [# e/ X) t5 {8 b# UC、\\': J$ B- q0 s" @/ c9 X3 G
D、"""\n"""3 T8 @3 `& e) s5 b1 b
正确资料:
/ B: E9 ^8 P. A- I- Z4 \6 v4 |$ ]) m$ x4 ~* E! ?5 S" b8 L
4 v6 R/ m& {( }- H资料来源:谋学网(www.mouxue.com),设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");
% p9 \8 F2 a5 r% P4 ~: mA、判断循环结束的条件不合法
- O! G# B: ?% ]8 H5 @: MB、是无限循环/ c) S) k2 W+ x3 E1 m: q1 X; v
C、循环依次也不执行
" F$ Q2 {0 |- [; `% t8 k- ND、循环只执行一次( w3 B2 ?% H( |2 h
正确资料:
1 E4 I% R3 R1 m$ ?5 {
3 D& ^2 I; s! }- f9 k# @ C8 R- S+ ?; N# @% O/ c1 ^
第13题,对于循环语句while(1);下面()是正确的。: ]: s% F8 k" ~0 I
A、死循环
: b4 P: \2 m9 g% q8 n" @B、循环一次# @: Z* Z% B' V6 J" u, b; i
C、不进如循环体
' i& c4 F1 b6 w3 DD、编译有错, h+ {; K) i/ {" ?$ r
正确资料:2 X1 j7 G6 X. J; ]/ d2 I; e2 K& N1 ]* s' m
7 ]( w, ^& Q& i2 Y s, f, b; ?
) h6 V; A. v9 Z# t6 h, h5 H
第14题,下面四个选项中,均是C语言关键字的选项是()。
6 |. R+ s6 }; P4 L$ ?% {) u$ w7 g" {A、autoenuminclude
2 u4 v* ^' C! G! S7 j+ aB、switchtypedefcontinue% i4 g, V. h/ M- `$ _$ I
C、signedunionscanf
, M/ S. i1 e6 O, I) DD、ifstructtype
2 X0 ?) I; {+ R& [6 D2 |: {正确资料:, W' J5 q. f8 g# e" M
' g& L, x) v. \+ d
2 _* r( W$ S7 V5 c" y2 b h
资料来源:谋学网(www.mouxue.com),若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
! V% t+ R/ a7 S `$ z+ r( B& fA、float
" @' c v0 y+ f6 l) `0 YB、char5 O n& E$ ]/ M
C、int
6 E8 E B, y0 g4 f) Y" C9 j4 wD、double
, ^6 ?! Q o5 C" _, A3 a: ^# e正确资料:: |; ~7 E* m$ k; k
! W& P8 Z9 K$ N Z- I- U1 b1 t5 {
" u1 a3 @0 G7 k, Y& N第16题,复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
( j+ u6 j* |- a- ^7 q3 tA、单击选项1 粘贴资料,如有图片同样方法插入上传 N/ z" n! x& g! o
B、选项内容都是4 r* h! g7 D, n+ E
正确资料:" k, [$ o3 T' {& c0 I
! \6 }& v8 O( _3 X
- ^- k% |/ T4 [# Y4 g- j& g# Q第17题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);
2 A. L3 f7 j' Y( r9 j2 X0 o5 wA、输出格式描述符的域宽度不够,不能输出
& k/ J/ y7 X5 e" r( s0 YB、输出为1234.7
|+ l4 V3 u- R! L1 z- C2 wC、输出为1234.6
& u+ @8 p1 X! |' a0 E* yD、输出为-1234.60 W1 ~5 C; n# e# N0 {5 a/ ]' a
正确资料:0 {+ S1 ?& }& F0 c
# l) N) K( }, q H3 m& C
" X! r+ d8 a# l9 P+ D9 l$ ?第18题,若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。0 ~3 M. Z/ O( |
A、2.5
1 W. \" n$ d: h/ G" i$ jB、2.755 ~) g; |4 s, g- C1 Z
C、3.5
1 b2 M. ]" D5 |# HD、0' f) Z) h0 f4 C, q1 I
正确资料:
9 i4 L+ Z9 _5 E% c( t: v3 H& e1 I6 F5 k M! Z
6 H6 Q+ D7 Z' f, ]- m1 L, h1 r
第19题,述语句中,()中的if语法有错误。
- c/ T# S4 {' i; P, OA、if(xy);$ D& t5 r+ \3 T# w3 N
B、"if(x==y)x+y;"& X0 t/ o7 q$ O B' W
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"9 B9 N$ e2 c! y P
D、"if(xy){x++;y++;}"
! \/ l4 A) k/ ~ Q! y3 P8 _正确资料:* s0 Y$ e. _% {9 w" W
# y# c- Z9 m7 H5 Q) I2 Z
; r* T& k% r" u: f资料来源:谋学网(www.mouxue.com),下面程序的输出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}
; D* o5 ?! |' R# RA、0
9 o9 I: q1 ~& g, W; s* dB、10 A( L+ E7 Y5 Q) u
C、3; t1 F) @0 b( q, q
D、不确定的值7 x! l* ?* k1 [! U
正确资料:
1 \5 Y& w9 E) n9 C& ^) r' s7 g- S) ~3 u
9 T% J0 f: l0 y9 h# C第21题,C语言本身没有输入输出语句
w2 h) w( v1 k6 ~* F! SA、错误/ O, ` W+ R# b/ W+ V
B、正确
2 D5 _% V4 `; T( {" _正确资料:
4 Q6 Y3 _) V E' j1 P' P* ]( `5 T
1 M5 W3 p4 f0 L0 O% |6 q$ P* C, O/ t( |
第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
1 u, E' i4 t/ s8 [A、错误
2 Z0 j9 p/ |, t, `5 dB、正确! {6 ?* t) L- {( _# `4 {
正确资料:
' N9 V& O% Z5 N+ D" K
" _. Z# T- I2 u+ ]% `, H! ^: ~& J4 G* g$ g) u# T! S1 Z# G& |
第23题,声明语句int a[]={0};可以对一维数组a进行正确初始化。
9 D4 H6 M9 g8 ~4 `A、错误0 v# V# M$ I" o- V; F2 L# [
B、正确
1 f4 t- A. i9 {正确资料:4 j$ |7 f* B0 \
( r8 m1 L1 E0 T) o$ v
6 B7 z, h* `0 y7 q6 |" {- D
第24题,int a[3][];可以对二维数组a的正确说明。
( D- L! X" O9 iA、错误6 k) X* E: S) B
B、正确
% u; g' J5 n7 N- U) e正确资料:
& x* ^: U' @0 k `" Y' ^/ g$ f: w/ T3 i. z- ]" y1 V, ^- I
4 o% c5 O( W: R4 p资料来源:谋学网(www.mouxue.com),若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。+ q7 U# ~( Q1 T& f
A、错误
5 F: ^2 ?! Y5 x* k' F5 a3 xB、正确
+ D. Q4 V, m. x0 ~# p5 Y正确资料:+ S: E% ^8 s3 J% D5 w' _# V( P
1 w0 y T2 F, M" f
8 Q, K& U% x8 [; u, L
) z9 \! k+ I9 k& d. F* b# G& s7 j* G2 I; G1 L! m2 H
$ A8 s5 P' { N( k% |( u- P* F$ L+ K4 ?
5 t7 Q1 @; u$ b" x
# m2 t. b. h/ R9 H
9 L# C0 Q+ `* a2 j# f
: e9 E* i+ F K4 R& @# Q& `) S6 i& A& k( }, @2 `1 U% T x
/ L1 n0 G8 u B
) o% s. h* S/ R* h/ W2 E
: u3 J+ v0 a' s- g6 Z
4 s3 O/ D- U" g5 t$ F0 Q2 q |
|