|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。* i! D M; m" y F w8 w
* P* q( B! X ]: m( _
, E$ O+ S( e$ q
; q$ z8 c) |/ O% t- ]13秋学期《C语言及程序设计》在线作业2
8 E( Y$ r7 v0 j" D% w( N 2 h! m+ w/ m- O! ]. ?
单选题 判断题 5 y" F2 v) q. a: n- _! g5 ^3 T
j; A+ n9 [% M& {
" @4 x6 j' I6 ]
一、单选题(共 15 道试题,共 75 分。). G! [6 m1 D7 K4 h
1. 在C语言中,一维数组的定义方式为:类型说明符数组名()。, X+ U# W: e3 U4 H8 Q
A. [常量表达式]
& h7 C6 p e0 YB. [整型表达式]
9 `* \* K+ e1 Z1 u" Q& K& eC. [整型常量或整型表达式]4 e2 S. Y2 ^6 |5 g# c& m! C8 d
D. [整型常量] B4 i; V" n& _5 P w, B
-----------------选择:A 2 u# t }, C& z) d& J8 N
2. 函数strcmp(“A”,“B”)的值为()$ t0 y; _2 m* G1 h/ v! I4 B
A. 0; _5 v4 i- {% d9 s4 }7 b
B. -1
$ d3 y8 e8 J! g' a5 OC. 1
$ O: f+ ^1 `5 L; n, s$ w3 K1 J( r, {+ GD. 3
* u4 m. Y& {2 B2 e/ V' r-----------------选择:B 7 _" {2 {3 }) f2 c$ k" {
3. 以下是正确的C语言标识符是()。/ R9 V; B- M. f9 ?+ U; E
A. #define3 F m0 ^, z3 G% D A
B. _123* S9 L: R% L6 K
C. %d# m) @/ x$ j) y$ C3 D- }1 l, Z
D. \n
9 e/ T" [% S( B( j8 i) U4 |! X-----------------选择:
8 S6 G6 i# l: x3 D9 L* R4. sizeof(float)是()。
* o" k) O/ Q) Y) qA. 双精度型表达式- K8 I& w7 O/ O0 g5 p
B. 一个整型表达式1 C; k( @$ u) G) X j. X" n7 U3 ^
C. 一个函数调用
/ a/ Y$ ]( D) R' ND. 一个不合法的表达式) \7 G4 I7 G7 o5 r" p/ p& m5 w
-----------------选择: 9 l. m) r$ _$ O
5. 若有定义:intA[3][4];能表现数组元素A[1][1]的是()" v8 R" j' C0 `* P
A. (A[1]+1)) l( U) }0 V' K% c9 N
B. *(A[1][1])+ K' d# B- y) I7 t
C. (*(A+1)[1])) |! r# _! o7 g9 s8 v
D. *(A+5)5 J: }/ O8 n( S; {) v' Y
-----------------选择:
9 \2 o! p6 U2 \) Y/ \, ]6. 以下不正确的说法为()。3 F2 T% \+ K, Z$ K
A. 在不同函数中可以使用相同名字的变量2 I- Z: v- s" Z( i, \- U7 P( `9 _
B. 形式参数是局部变量7 |7 O E9 X" u. o" |
C. 在函数内定义的变量只在本函数范围内有效
' W5 f/ E3 I2 Z. i9 hD. 在函数内的复合语句中定义的变量在本函数范围内有效
; N9 g+ a: s d0 B. D6 v-----------------选择: 2 E$ q! F I9 ] v
7. 若执行fopen函数时发生错误,则函数的返回值是()。+ [9 D) E n; i' D1 y
A. 随机值
" Q, E5 j4 C! A( TB. 1: R9 @3 G; @0 f+ V# v
C. NULL
1 c9 b7 H) l* kD. EOF$ p: M: b/ }# T
-----------------选择:
" S l; ]( y( F: b- Z- ^' |, H8. 在C语言中,引用数组元素时,其数组下标的数据类型允许是()。2 H' j+ e4 R( |, g7 @* Q# u
A. 整型常量. C. a' Q( V5 O# L2 z5 a" p
B. 整型表达式: V5 N* c) a6 n' H3 ?* \5 a. f: Q
C. 整型常量或整型表达式
8 d* _, N( |* G0 }3 z9 u% }6 g! _D. 任何类型的表达式
" f( H. D: g: P5 a-----------------选择:
5 [, l8 a, U; D3 x' x: X. L2 P9. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。: t- B9 a5 o$ R
A. n%=(m%=5)! e. X( ^& X4 V0 o" K: ~7 I
B. n%=(m-m%5)
5 m, F% u2 @3 W: uC. n%=m-m%5
% [0 D* {0 o- P& P- d) l) t! Y# v" X- s, `D. (n%=m)-(m%=5)
8 A6 G4 F5 n0 Y+ p% Q+ C" \-----------------选择: ) M3 m( f( [- [0 @& W
10. 若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
" V' P$ ?. c) H: K) v: ?7 ZA. i*m+j
X/ s; n, o" a; _# x) k; q4 K+ o; @B. j*m+i
" K# K8 [6 V |( VC. i*m+j-1& d7 ^, T) i" w; ~6 v
D. i*m+j+1
3 N' X: Q6 G" K- Y% `9 i/ d, j-----------------选择: : ]: i! l( i' d1 N: U
11. 以下不正确的C语言标识符是()。
( A2 U$ x2 r K3 I/ z* LA. int0 D( l0 R+ Y& Y n8 \
B. a_1_24 W( r! z8 J& |" B7 i
C. ab1exe) r+ K1 _2 C3 g8 B
D. _x- l. s* s6 {" B9 w, k- F- f! q
-----------------选择: 4 `- ^2 `& ]# S" X. \7 M1 F
12. 标有/**/语句的输出结果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/ y0 d. _) e k; S( s- f2 E& |
A. 20,20,20
. v& A. `. w: jB. "20,24,14"
% o' L% [ E3 M a% W9 xC. "20,14,24"/ |! n# ^8 d& G& j# B9 S3 z( ?3 D
D. "20,024,14"
& X8 F; N0 n; ?7 J' M-----------------选择: 8 N* m' H7 [( n! X; f
13. 以下for循环语句()。for(;;)printf(“*”);
& }; O7 {# @3 C& B) h- BA. 判断循环结束的条件不合法
( q+ j1 I3 P3 IB. 是无限循环
5 q. R$ u0 v/ N* @% ~C. 循环一次也不执行
# t5 J1 p" f+ bD. 循环只执行一次
8 c! n# P4 ~ d# j; i-----------------选择: ) p8 B; Z! b) b$ f* s/ I$ W
14. 下列语句中,符合语法的语句式()。
) Y! w ^$ {) W: xA. a+b=3' t4 G L$ z3 u% h" |
B. a=7
2 ^: _5 h9 i3 H9 vC. a=c+b+3=6;. k4 t/ ~& ?4 C' }/ r
D. "a=8,b=a+7;"1 {7 _; H2 w% J) M1 U) x W$ J/ s! }- e
-----------------选择: ) t& c. s# x+ ?
15. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。
C d/ ^. R5 U3 K4 dA. 0.00f8.9e''
# ?* X$ R, g/ H3 ?' uB. """a""3.9E-2.51e1'\""'"
" _& z* ~0 M" s! n* E- B+ oC. 3'0110xFF000a
6 p$ l+ w9 c# y6 o8 u0 `D. 001E140xabcd2e250.I14
* I1 K9 e" {" R$ @1 }-----------------选择:
8 X5 v/ m" z. S! g: ?4 a. n6 n. W
; }; e, \* H* J, Q7 p. d : c4 x: |% k+ n! D# {- w* U
13秋学期《C语言及程序设计》在线作业2
9 Q1 P- j& d$ c* F' L0 z " d ^7 D4 M8 [. U8 X0 I4 t+ `
单选题 判断题
. Z: M9 I* [9 H0 ^" a0 J
: |5 O7 q" A4 @7 B1 `. T& E$ f- T! Q! K
二、判断题(共 5 道试题,共 25 分。)
. s4 S) Q) P; g: o5 {# A9 A1. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
/ ^ z0 `& t. ?A. 错误
# V; U8 G/ h7 c0 S, GB. 正确
6 T" Q/ D* {' d' ?9 |-----------------选择: 9 R2 g) u2 m I+ l- M
2. 一个整数可以直接赋给一个枚举变量2 a3 Q+ ^& E; z/ @; t! r) D
A. 错误
' R% r+ u8 Q( v( w' ?9 r [" @B. 正确2 C' a; j1 X, t( N/ Y) e# i0 G
-----------------选择:
9 `7 I2 l' ]) C- H3. 在C程序中main函数必须位于程序的最前面# P3 m8 K" p9 M3 h0 c/ q/ T/ l
A. 错误' }; r8 t) k$ s0 |2 r8 u# B
B. 正确4 g" i- Z+ S1 B: [' x. B% m
-----------------选择: ) w- T- v _$ Y. G+ D2 e
4. c语言结构类型变量在程序执行期间所有成员一直驻留在内存。) G$ \2 X. Y E, P, T
A. 错误- L& `. e. U+ ^9 g" n: y
B. 正确 g) ?* ]7 q) C; |; P$ N" U# g
-----------------选择:
1 U* F' L; A0 C s, W# R5. 函数必须有返回值,否则不能使用函数
3 g6 m, M, W% O; a0 jA. 错误
, W; v3 P6 r* P" G! ~; G5 iB. 正确
: g/ O r/ D1 Y-----------------选择: 2 h8 v# E9 W+ y# X1 G t
0 R* I6 o& u* m% T( h1 F/ F% o, b1 Z! h6 ]5 U, R
|
|