地大《C语言程序设计(新)在线作业12 B$ X8 n, {- ^3 _$ r. ]
检查问题,下载答案或联系q7612960214 C0 R6 v. Hh' Z# v! O
2 h& u$ q, C$ S, h( ]9 h1 K
一、单选题:
/ S; m) {% @" g. I' y' e1.(单选题)C程序的执行是从() (满分
& l2 Y( ]6 V7 w. w, o
Amain()函数开始,直到main()函数结束9 ^# F, A' ^- b
B第一个函数开始,直到最后一个函数结束
H, O0 q% x3 h6 `, `- N2 o- } C第一个句子开始,直到最后一个句子结束
4 t% f6 }/ `) U- J Dmain()函数开始,直到最后一个函数结束
2 v0 G5 O9 A* P- |3 \ 正确答案:——A——4 t% R0 m4 L5 h: \3 o! ~ @' l, r
2.在C语言程序中,函数内部定义的变量称为() (满分
) s5 E* ?6 h9 j4 O; Q1 A3 Y6 f
A全局变量
' v* I! L- V& g/ b B全程变量
% R5 K4 t: a f$ b- V C外部变量% ]* L0 c Q# k( c* s( ?
D内部变量
: v* n3 d6 I8 _5 s. h 正确答案:——D——
e; Q, }0 q& g, L9 w- h3.当解释结构变量时,系统分配的内存是 (满分
6 r6 t" p, ?, g1 [# U* N; R* k$ d A各成员所需内存总和
4 Q5 Z- n* Z, G: z8 y1 r B第一个成员在结构中需要内存! ]# Z. `- p/ f* N
C内存最大的成员所需的容量: G/ _0 f( V$ w) r
D最后一个成员在结构中需要内存" s: S6 t. F, N8 E5 | J& Q6 E7 y
正确答案:——A——
# m6 p3 S# o: s4 ?% y4.(单选题)在下列说法中,正确的是 (满分
2 R4 \6 m' U5 d c AC无论语言源程序包含多少函数,它总是从main函数开始执行$ C5 `5 i2 n6 H# y
Bmain是由C语言提供的,并不需要用户自己编写% Z6 o' }7 b5 s
C在调用C语言标准库函数时,应在程序中使用include命令也是C语言的句子
; m[0 P5 W) ~, w5 l: j2 j( c D在C语言中,要调用的函数必须在main函数中定义5 c! F% t& ?: y; Z x}
正确答案:————( e# g0 q0 ^3 z7 ^, e3 s, [6 ~( L
5.(单选题)非法八进制数为() (满分
$ vn2 H: N" l( w! N& }% q
A0
) o% B6 m4 f# h( p B028- @- I: x6 F1 u
C077( o' H5 L7 { {2 |
D01) A4 r# g0 U2 z3 a. ]& F5 ~
正确答案:————
2 z: R* ^3 h7 m6.(单选题)设置a=1,b=2,c=3,d=4,则表达式a
7 r) C) ]' ]( i& G; k A4% m2 d! Md) e# M, @7 C
B3. S. j0 I/ ]2 l. ][! i
C2
5 K# _@$ r7 Z7 X3 ?` D1
2 i! c. a7 I: o8 H) ^: ~, C ^ 正确答案:———— q号码2759931937
* ^1 T0 r, m" B7.C语言中(单选题),while当句子中的条件是()时,循环就结束了。 (满分:)0 f. T& q) f* L# p; }7 B0 N2 q5 qY
A0
, \8 u! U$ W* x8 z3 e B1
4 K`& ~* {2 O. o4 W Ctrue
7 q% R m4 ^9 }) x6 \* b D非0
/ T& m2 r& ^6 q- ` 正确答案:————
: @# D" W1 i, e5 A, W: q. W* b8.(单选题)调用和返回函数参数中的值,以下说法哪个是正确的() (满分:)
6 Vs7 ?# V( E4 ^: | A实参不变
& I& w9 GQ# I* W" Z* s4 G B实参可能会改变5 o* g. a u1 w4 }; t
C如果是指针,肯定不会改变% ]$ ^2 a: X& |) c" K; W/ v) L
D如果不是指针,可能会改变
# [2 L) Y* ]t5 C* u# x 正确答案:————
! o& s- i0 v2 i( X2 r- V: T8 E# w9.已知字符(单选题)b'的ASCII码为98,语句printf(\%d,%c\,'b','b' 一、输出为 (满分:)- e" \7 aZ& {
A98,b
0 [) }1 N0 w3 d6 C5 O! ]4 m; U B语句不合法. t8 K1 O, \ ]4 P, Q/ y
C98,99. Z. U4 e* A0 C; ^
D98,c
/ O( |* q$ j# h! {7 A 正确答案:-3 d, v: DG& @/ q! r
10.(单选题)C程序是由_____构成的 (满分:), mI* KZ& Q1 `3 L# T, n3 s
A主程序和子程序
$ O, q. v9 o% R' g, D B主函数和几个子函数
9 t9 \* p1 w) F! Z: L &bsp; C一个主函数与一个其它函数. y/ G+ C7 [7 d* ~
D主函数与子函数
3 `' _$ F3 P8 J1 }; O, t 正确答案:————
% u) \/ J" s+ ]+ c" B1 G/ t11.(单选题)若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y
A4N, P d& n0 g5 A. H
B3
( @0 a X0 k5 H G7 H2 g7 a C20 n, w5 @5 r' H+ W
D1
( M, ?# u' w# q y6 w 正确答案:————
9 ^& n( |6 c) w& U. ]1 ^, C |: q5 o4 \12.(单选题)若定义了函数double*function(),则函数function的返回值为____. (满分:). Z$ _; k9 ]9 j" y5 S
A实数型2 T/ \+ y0 v* _' m. b
B实数的地址
7 D5 _$ `9 g$ \& `" I C指向函数的指针
9 c. y5 |" C& Z6 h- U- X" g D函数的地址. W8 j9 C% |8 j X
正确答案:————
7 Q3 j3 n6 F- @5 B! O13.(单选题)设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是__________. (满分:)
& c& k% h' B! a1 p5 D# H6 O! M* Z A0
! |& g$ T8 l5 N9 b3 i2 ?3 ~ B1
7 F8 x- m8 A8 L: _5 _" n: ] C20 I5 B& Z3 @3 ^; [, o
D36 ]: h' g! f U
正确答案:————/ C! S# S& X J- ?
14.(单选题)已知intx;floaty;则下列表达式的值为1.5的是________。 (满分:)
/ ?# u+ e4 }3 f+ r$ c( C3 x; B$ U Ax=3/2.0' e. U$ m/ G* ^- i2 W$ D
Bx=3/2' @* Z% y; @8 E2 ]1 o
Cy=3/2, s. Y' |, ^& C' x2 b6 k
Dy=3/2.0
' A0 G2 c% R- o4 G5 { 正确答案:————% m" ]7 s0 U1 X: e% P: k: h
15.(单选题)对于C程序的函数,下列叙述中正确的是 (满分:)0 Y" x' `9 H; l! {! v8 o
A函数的定义不能嵌套,但函数调用可以嵌套0 {$ Y C' y# C
B函数的定义可嵌套,但函数的调用不能嵌套; A% D1 i5 D# P7 `. S
C函数的定义和调用均不能嵌套6 `9 L2 v0 g) t$ V+ P+ B+ O
D函数的定义和调用均可嵌套
; g, h( m5 c& v! D" `1 p( } 正确答案:————4 p" J h' t, P
三、判断题:! n0 k! j/ ?' E5 ~/ j
16.(判断题)一个指针变量加(减)一个整数并不是简单地将原值加(减)一个整数,而是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数加(减)。 (满分:)
- O* Z4 D. Y# N, }9 E5 S1 K$ p" r A错误) v) B3 u# R/ [9 R; [
B正确& x4 W. H" u7 p: L$ \9 j: B
正确答案:————8 y7 f G- w4 I$ ]
17.(判断题)变量地址由系统给定,非人为所能。 (满分:)
2 S# r, ^$ u2 r6 c% Q/ V$ n A错误) _5 c3 u3 l3 P1 r" B* T, X
B正确& S4 q' [/ @! s& J2 a
正确答案:————
$ K- u2 x; O: i6 S18.(判断题)C语言规定必须用main作为主函数名 (满分:)3 s; Z4 J! c1 `! \0 F: q6 ?. }
A错误- S4 D B9 L0 p: c" x
B正确' w/ ]/ @- W6 X7 \8 o6 z: i
正确答案:————
; q3 b% y' n- `0 q' c8 q/ w( \19.(判断题)两个指针变量可以相减 (满分:)
, {7 p8 c% r9 j# v# O# r A错误
' G1 X0 E( }7 I: m B正确0 |( v( ^' B0 v' E0 l6 q
正确答案:————
, Q# ^7 u* n; b8 u k20.(判断题)在C语言中,构造类型有以下几种:结构体类型、共用体(联合)类型、指针类型 (满分:), V$ j& y2 d7 n, v0 a. H
A错误
5 B7 q& a$ h2 m B正确
: x9 C$ s$ p; e, [ 正确答案:————" Z9 Y) L' h* M3 M
21.(判断题)所有函数都是平行的,函数间可以相互调用,但不能调用main函数。() (满分:)! o, v4 v: N, q( V* _: S
A错误1 {# i& _$ O% W/ {
B正确% P8 ?4 g& B% z# f3 J' t9 u
正确答案:————
, ^& C( K4 v' h/ y+ P22.(判断题)C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。() (满分:)) X( W5 b3 `2 I; o! g* v
A错误; l2 T ^9 f B1 |' E: W+ Y
B正确, A& E% C/ N2 A2 f
正确答案:————! O* r" Q" G7 }
23.(判断题)C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。() (满分:)S4 S1 i/ A- S! X. K) ~: e
A错误
3 f) ^, [3 d: j5 l B正确
6 W4 G! _2 p' }& J 正确答案:————
" r0 K5 O: k- l- E$ f1 C+ K24.(判断题)在C程序中,APH和aph是两个不同的变量。 (满分:): v/ {% D Q s
A错误$ h. H5 w/ U; K+ a% h' l1 \% T$ J
B正确
) \) P0 i, E4 L) V 正确答案:————3 f A( R6 u1 S1 N5 X. l' n* g. J7 G
25.(判断题)字符型变量用来存放字符常量,可以存放多个字符。() (满分:)7 H* e2 G5 o0 Y! a) W8 u
A错误7 X4 h/ v' a% |
B正确/ |2 O. Z9 O* @5 a
正确答案:————
: k/ E0 S) {* f# {地大《C语言程序设计(新)》在线作业二T- P5 v# M, A+ j# m/ |- E$ w
" e: k- {- _' V! B
一、单选题:3 K% o* d8 p( P- Q& n
1.(单选题)表达式()的值是0。 (满分:); C# l( {0 r( [6 X' s
A3%5+ w4 f9 K. [0 b4 _* @9 W2 |
B3/5.0
; k! |: Y$ R( S/ S. z C3/5
) [& u% O/ v; @; W- e: {' ^' ? D3<53 ~4 n( D e- j$ L
正确答案:——C——! j d0 i. K" H' `6 _. F4 ^6 N
2.(单选题)下列说法中,正确的是 (满分:)
/ K, K& b4 W, J# }$ \7 e- Q/ r0 q, Z AC语言源程序无论包含了多少函数,总是从main函数开始执行! c' H7 m" E$ C) Y; R8 O
Bmain是由C语言提供的,并不需要用户自己编写
3 E. `) d8 i W C调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句1 M( F* m; g& n4 t" V
D在C语言中,要调用的函数必须在main函数中定义2 C' A% _/ O, z5 y: y( B
正确答案:——A——7 d, G' Y7 h! h# Z2 y
3.(单选题)关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的() (满分:)
# @ D5 b: V0 F4 N8 [ A实参不会改变- u6 r8 f$ ^8 K/ C/ D
B实参可能会改变
5 c/ L5 O2 V+ b; C+ q2 ^8 r& T C如果是指针,肯定不会改变$ C4 R+ j. s2 g# v: ?) j: g
D如果不是指针,可能会改变4 P' P& e2 B. X, V9 w
正确答案:——B——
; U4 H- s, K( b* B7 A9 Z4.(单选题)已知intx;floaty;则下列表达式的值为1.5的是________。 (满分:)
0 b) u. f8 N2 Y' B* a) Y Ax=3/2.0
9 a( n H# V. W5 d! {4 E Bx=3/2
% a. z& B" S! s8 T4 f Cy=3/20 X2 S! X! \0 L: o0 |
Dy=3/2.0
: ^( c0 W: ?1 g 正确答案:————
' c6 c' p* e9 Q; T5.(单选题)分析下列叙述是正确的: (满分:)7 b4 C' j( K' a: ?2 K% x" {7 j$ W
A在带参的宏定义中,形式参数是变量。2 _9 q1 q8 b2 x$ V; X2 W
B在带参的宏定义中,形式参数是变量。
' b" q* w% B& u/ s8 I; y6 e C宏替换不占用运行时间。
, F6 X* s5 O- W# t/ D- O& Z D在带参的宏定义中,要定义其形式参数的类型。
. c+ U) `: C ?2 I. K 正确答案:————9 L+ ^0 ] C- k" x4 \% V
6.(单选题)若有说明语句:intw=2,x=3,y=3,z=4;则表达式w>x?w:z>y?z:x的值是 (满分:)
' ?, [1 a* ?+ P, Z A4* F8 e* {3 h' D* e3 c- p) E+ e2 G
B3
3 q8 j: t8 J. P3 Z' K# h+ r- r C2
: m) S( V- a( ]3 ]4 e: h j7 } D1
. a' f) ]& b. E; Q* V" Z 正确答案:————! D6 d4 x; P- ?# I6 j! s6 h4 Y
7.(单选题)不合法的八进制数是() (满分:)
. R" _5 h* H& `" Z! _! j6 h A0
6 w# c5 L1 z4 f' Z* M5 f. ? B028
# r% n, c( \0 X: ~- Y& M( W1 ] C077
- F* @! U# [; `6 g$ g0 f D01
$ l# `/ T X: j% }2 F/ j 正确答案:————0 w, t8 D0 O4 K/ X2 n4 u& l3 ]
8.(单选题)当调用函数时,实参是一个数组名,则向函数传送的是() (满分:)1 _: U- b8 ?' `3 Y P1 l8 l) e* _
A数组的长度1 w |& }+ i6 O+ b, ^1 B% K
B数组的首地址& H x: `) P* I( W; ^4 e Y( _
C数组每一个元素的地址
9 |9 R/ q6 P" W0 o3 ^" K7 h/ W D数组每个元素中的值% S/ ~, W: ^; d& e9 X
正确答案:————2 q Y* J+ D! g& k
9.(单选题)设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是__________. (满分:)
( A: |7 `0 k( T: e A0' m) M; t) p1 G* |
B1- j+ b# n' A$ l, B% Y
C22 |0 M1 S* }- b+ F' T& a) y! w
D3
8 ]3 t$ h# D, d" `- N# x 正确答案:————# ~0 f, |, f+ u8 O# c2 F
10.(单选题)以下选项中属于C语言的数据类型是() (满分:)* }% N, N! }1 x; `, _7 v+ |
A复数型
; L2 d4 z% Z$ m/ d- r B逻辑型
/ f: j; z6 n' ` C集合型
$ r. s; G, d$ Q D双精度型0 Y! _$ |* S! G0 [2 t$ U
正确答案:————, [$ B4 {) u/ k/ \
11.(单选题)为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。 (满分:)) G* Q e- M2 c9 e! y
A缩排位置相同的if
. c2 F2 ?* E; Q5 U/ Q: J" u B在其之前末配对的if
2 N K0 N6 b+ w' |+ [: l% t, _( S C在其之前末配对的最近的if9 p4 Y9 s% H+ D. F' F
D同一行上的if
9 i' z4 P6 U6 u# N) _ 正确答案:————
: ?! f; x( Y9 v: t) J# a: g12.(单选题)以下______是错误的转义字符。() (满分:)/ I8 K$ C$ F6 r& v% z
A'\\\\'
% j. Y' s4 @/ _5 z B'\\'
( F2 e. Y8 m7 i( U3 ^5 r! n C'\\81'
4 E0 t4 y- |* @+ y9 U; T% B \! V D'\\0'
) W9 w# D2 P! X" V$ D; A. M" B' ` 正确答案:————7 [' F; I \, r: F
13.(单选题)在C语言中,while语句中的条件为()时,结束该循环。 (满分:)
/ ^% E3 g/ [, X$ M A00 U# z& j1 o, u
B1
2 B/ P+ | C% m) ` ?0 ^3 W1 W( a4 Q& Z Ctrue- o$ c4 {6 n& T9 ]$ v, U9 e
D非0& l! P: z L' y, Y! U. ^9 x
正确答案:————
, ]* |! z* D7 ^14.(单选题)程序应该必须包含的部分是() (满分:)
: q8 b9 ^" j/ p: s9 T) W8 ] A头文件
& U$ ]$ F% l' n, J B注释; z; S/ x1 w# H1 e( i' X3 @# X4 T
C高级语言
2 Q4 {9 Z. G% `# m5 C D数据结构和算法) C9 w6 ?, Q1 R# l+ \2 m
正确答案:————
1 ~- k* I1 u$ X, A8 z& h15.(单选题)设变量定义为“ints[]=\hello\\nworld\\n\;”,则数组s中有()个元素。 (满分:)7 h# g, e: K; }% Y |
A12
6 U! L# }4 c- E& R0 B7 ^1 Z3 W! V B13
) }8 d0 M& _( C6 N8 \% T2 J( h) }. y C14
6 E' Q) W3 f4 d9 l D15( L- N ?4 p. L
正确答案:————
+ O; @: x, S, _: C) N( G三、判断题:6 X9 @% q' w, G- O( c/ F& k
16.(判断题)switch语句中,各个case和default的出现次序不影响执行结果。() (满分:)/ r( m5 G; v# M$ V
A错误; r8 ? ~% Y# p) t! B4 S) z2 o$ J$ @
B正确
1 P" |+ d8 a1 u a7 M 正确答案:————
, d' [8 I4 k$ i" ]/ O) Y0 g5 a* \& \17.(判断题)用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。() (满分:); K( ^ O ~1 G5 Z/ d q+ z
A错误
6 u1 b: {$ y: l) e; P8 r B正确
! s1 l2 V; ^( l; _* S 正确答案:————# Y4 A! h: [1 d. Q
18.(判断题)字符型变量用来存放字符常量,可以存放多个字符。() (满分:)
4 E2 W( l) Y6 G1 U- J1 p$ ~ A错误E3 B& ~7 z9 E3 b' \: e) A: W8 g
B正确- p2 p. T, @; v/ k. K( d/ c6 m
正确答案:————
0 M* ~8 L- y+ R: ^/ |2 p19.(判断题)continue语句只能用于循环语句中。 (满分:)
- D+ V9 K/ Q- `' F9 m) n3 Q; z' k& h A错误8 Q0 @; h( m6 h* L8 V& n% V2 @- l
B正确9 i4 @0 i( L3 e7 d/ q
正确答案:————; z h5 o4 v: s0 L- w; w. k
20.(判断题)一个int型变量的最大允许值为32767,如果再加1就会溢出。() (满分:)/ L) y% S6 q2 M( W2 W8 w
A错误: C, W) ^5 f, u. n
B正确; [$ k2 u, b- T' N" u h: M
正确答案:————
, O( t5 x8 N" I) H% |21.(判断题)预处理功能是在对源程序正式编译前由预处理程序完成的 (满分:)
/ ^5 a( u" _6 T- D A错误! n) O' ^, D2 Q' A* I- ^; |9 |7 X
B正确' v3 D+ @6 R# _- h8 M/ d: Q
正确答案:————
) ^ Z* B3 {7 J; Y22.(判断题)两个指针变量可以相减 (满分:)
+ F" }/ Y" o* I' x A错误$ R* R; r2 b3 j
B正确
7 b# n& D+ v3 }$ T 正确答案:————' O1 G- [- g& M9 f2 y
23.(判断题)使用printf和scanf函数时,必须添加#include命令。() (满分:)
# F" s8 @" X2 I2 W+ [ A错误
/ T- B1 C( a" C! H2 K x; D B正确
; U. W, o, J' a- ?+ [9 b 正确答案:————, Q% Z, [8 C8 \* c! X" v$ ~
24.(判断题)宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式 (满分:)$ ?/ P; i( d+ F
A错误- a, C" L4 X+ b$ _8 f: E$ w3 ?9 B
B正确
5 M; X8 A" o. d 正确答案:————) d: m$ }6 E$ n( p
25.(判断题)‘a’和“a”在内存中所占字节数相同。() (满分:)
* n( X' x: Y4 w6 A3 F" C A错误
2 J4 x7 T! U0 P# o5 Y B正确
$ K( G, |- f) _. |( f8 {1 E6 o4 |& T/ w 正确答案:————
! D" r! o" O. \# N3 Q9 S7 B附件是答案,核对好题目下载,转载注明 无忧答案网: E7 w# c* n4 w% `* i9 d3 p/ K