|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。% c- d; m; d1 J' M# s$ O h
~5 M7 n2 n) g" G/ e: D
# `/ f8 ]0 H/ p
) I: ^( V& z) G. x
: y1 h- b8 [( K3 L) J2 W一、单选题(共 15 道试题,共 75 分。)V 1. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
1 X) p4 D; x/ a# j6 cA. a1+a2+a3=48
% G6 A4 z$ j W. |7 xB. a1+a2+a3=25
5 _) K; z, J' \6 rC. a1+a2+a3=100 I$ y7 i0 k7 y! L- z1 o7 ^
D. 不确定值
/ a6 m- F; F o" }; w: j b 满分:5 分3 E1 d) ~3 _5 Y& r( x
2. 下列语句中,符合语法的语句式()。( z' b5 K) `5 L, Z' e A: U
A. a+b=31 x) J1 R) ?8 G2 |2 W5 C
B. a=7; X' ^; g% X6 q& O* O
C. a=c+b+3=6;
8 _. N; @2 O9 mD. "a=8,b=a+7;"
5 v0 q4 r* F3 a* ], V, C 满分:5 分
( {6 ]" L5 Q5 T% D& `3. 以下叙述中不正确的是(); p$ Z; e6 U' s9 B! `: f0 o
A. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
- Q- d" n+ R2 O f: H+ q# P, pB. 在C程序的函数中,最好使用全局变量% ?( M8 U/ M+ k! ]% o! g: c0 d" z
C. 在C程序中,形参只是局限于所在函数
, b' X4 k2 E) A p/ {6 Q# QD. 在C程序中,函数名的存储类别为外部
! W% O' n9 k6 n 满分:5 分3 h- U. e3 ]/ v7 y) @ b8 R
4. 有定义:floatx=3.14,*p;下列错误的语句是()
8 y& Q. X$ ` p7 j5 a r; MA. p=x) K9 {1 c, m _+ N# ^
B. p=x% @- G) c4 o& o F
C. *p=3% v, m$ j4 o) U7 G9 Q
D. *p=x' B+ t) Q1 _# @
满分:5 分
3 \' J$ ?2 \! F( y$ W v6 c6 \5. 述语句中,()中的if语法有错误。* p8 m; M7 n) Z; Y& l; U- V6 y" ?1 a
A. if(xy);
5 P2 _1 w* o( i VB. "if(x==y)x+y;"6 a$ \) f; f2 j+ q9 T6 m# q
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);", T* z9 C7 B$ @% r$ J* K
D. "if(xy){x++;y++;}"
/ M3 B( x5 j. p6 {6 |; ` 满分:5 分
% C% w# ^1 p2 c6. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
8 c( y- b2 C1 l" M9 N7 M M# {A. 3, w- e) l1 M& c: }
B. 4( n: B* Q! S. h# `5 O$ X
C. 6
4 i+ O7 z/ W2 r. l, M2 {2 |3 ZD. 82 G9 m! p; H# d: }0 V. V
满分:5 分
. b6 X" F3 t: Y7. 若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。* m9 J4 F; i+ w2 _" a1 H, u
A. 2.5/ ]$ p; C, _ _3 o0 v
B. 2.75: {# e6 j- a4 }' ?# D* k8 [7 U% ~# ~( w: v
C. 3.5
, m: g/ ]+ z1 T4 j- UD. 0& _0 I+ J+ Q" D9 E
满分:5 分2 W6 F# U) @3 ?9 I7 {* M
8. 下面正确的字符常量是()
7 R! ^2 [& g0 `0 ]' RA. \X17'
2 k/ J# P# g, o# R/ D0 X. n& D: wB. \80'
+ r3 u9 N, _" @4 S! \C. \\'
' t g8 s. ^7 F6 t& `$ g/ `/ xD. """\n"""
- _) f' v& Q4 |( d# f, i( E 满分:5 分8 X2 {5 p6 A8 y; A$ Q) o+ r/ [
9. 函数strcmp(“A”,“B”)的值为()
# R& q, g) ~' U: v- m) bA. 06 J# r J- |& l" f* _) Y3 c5 K7 z
B. -1$ G- U0 L9 K. G! s9 m$ ], ^& X
C. 1, m" W+ |5 F' ~7 u# w1 G
D. 3
+ U5 ^9 k& l. W$ N1 |5 k 满分:5 分
+ U4 I2 O) Y; C( V J. b+ T10. 在C语言中,一维数组的定义方式为:类型说明符数组名()。
Z$ \4 B+ f+ S( MA. [常量表达式]
. ?4 f# B3 A! C8 v& B* [6 g' BB. [整型表达式]9 g2 e8 `7 o; z8 W! q, L0 b
C. [整型常量或整型表达式]
7 k0 K! ]9 q- l- r% q$ d& ZD. [整型常量] x7 d+ {& @$ G" h
满分:5 分
; G2 S/ J& T; u5 w11. 以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
5 l& i- @# T, `( g5 o+ HA. 输出控制格式错误3 z' X# R2 y4 h( v2 c3 _9 o, d
B. 输出:x=1
- Q) L0 c; T, n+ G4 UC. 输出:y=12 @' P; I% Y5 r7 v$ o. D/ y
D. 输出:y=4# } ?) f( X# i, z4 u
满分:5 分
, D- ?* f. j. z8 v5 Q9 C12. 合法的C语言标识符是()。
2 I z+ \/ T9 Z0 MA. abc9 ]" v3 P0 s3 i4 `1 E* {
B. 2ab) l- c- b1 J8 \+ B
C. _a1
: @9 G5 s. C- A% ]D. /n
8 _/ |7 Y2 O- o+ ^! C 满分:5 分% x3 T& j4 v# Z; M
13. 下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}3 d) S1 P3 A- ~+ ^9 Y
A. 16
3 b5 z( f' g( ]: k- {B. 32( N+ e6 U [/ }! @1 C# V' V
C. 96
+ P' L# u; i9 Z* ]$ D$ oD. 144# [( Y z7 D: g9 W L
满分:5 分! ^ D1 G1 R7 L- K
14. 对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。' K( I; I: k5 ]4 z. ?+ O$ E) U
A. M==0
- ?: P b, d5 b, y+ u" r; _B. M==1
0 \+ D9 |1 o m5 @C. M!=0. \' w5 r* Z: H* {: ?
D. M!=1
& _8 G- K4 l' u1 P/ }5 M- H# N: Y9 M 满分:5 分
1 D3 m$ g" h; c% K9 Y. [15. 下面四个选项中,均是合法转义字符的选项是()。" j' C9 k& `" u
A. \'''\\''\n'
) ?' G0 m9 M; r/ |' `( GB. "\''\017''\""'"
' @- V- U' W8 [$ Y7 ]: _$ OC. \018''\f''xab'
$ Q% P* w: A6 _# PD. \\0''\101''xlf'! O2 N" C6 p. x4 N
满分:5 分
F! C7 q |: a: P: o
/ j+ v* P$ t1 W( e& c) r# {3 x3 x! r二、判断题(共 5 道试题,共 25 分。)V 1. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。9 B* w2 j U" q" H1 B
A. 错误5 } w( P7 [6 H
B. 正确
/ I) I; e: K5 Z0 E- q7 w' @+ g 满分:5 分
$ G8 v- z4 l( n0 D& Z/ J" m1 I7 ?2. 已知int a,*p=&a,则函数printf("%d",p);调用错误。! ]5 r, \+ M0 o! R/ @$ [- {0 w9 w
A. 错误& o8 E2 `. j% f, h. Y7 a8 H
B. 正确5 h' q, u- J- J$ C! l
满分:5 分
E# `1 x9 T4 _3. 在C程序中main函数必须位于程序的最前面# Y" e9 J& h% f- q1 `& @
A. 错误7 y3 p0 {/ z H* b
B. 正确7 Y: i; O% a9 }' ^
满分:5 分
( x& n: x4 U8 z" H" \8 X. V3 j4. 一个整数可以直接赋给一个枚举变量* f# q* ]: c1 P5 y' R
A. 错误7 e2 h, X9 a/ D7 Z0 y( p
B. 正确
: i7 m6 g/ o% |. e5 Z0 u 满分:5 分3 o7 ~; @3 L- v8 T) F7 ^7 p
5. 在swith语句中可以根据需要使用或不需要使用break语句。; W5 [ c1 `1 G7 f& l5 e& s
A. 错误
& Z1 ~ Y% w4 i6 I9 sB. 正确
; X+ t4 N" D/ ^) d5 S 满分:5 分
P2 z# Y Z- Y9 ]" k3 z& v8 Z& A8 [6 I
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|