|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。$ d( p# G9 J) ]: W( w7 S' L+ u' g
# s, n0 ]& M1 A- }! x
; u/ q4 Y7 j( M
一、单选题(共 15 道试题,共 75 分。)V 1. 述语句中,()中的if语法有错误。% D4 j/ c: d3 a( ^( Y, t. g# [8 Q
A. if(xy);
% b; U$ s' p& [3 sB. "if(x==y)x+y;"0 X, u9 p$ r' @5 K% S; b& d
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
5 r% r3 B& \+ A6 @" U4 v* n8 I0 ID. "if(xy){x++;y++;}"
C$ P' D+ {% ] 满分:5 分4 _' T1 G( F4 n7 ~
2. 若有说明:inta[3][4];则对a数组元素的正确引用是()。% h* I& [, H8 q) F5 p3 u) y
A. a[2][4]
7 e3 P8 x6 G# t ~B. "a[1,3]"4 f$ p) ~# M8 [+ D0 o1 F
C. a[1+1][0]
; v- L" y) l2 i R( k+ S7 `D. a(2)(1)
* _# D- o3 V: V0 U1 j' X0 I 满分:5 分7 B8 m$ N0 N/ u$ b
3. 071^052的结果是()
( Q; f: y* I; D: B6 \+ C( L, S8 BA. 32
" y! S& `- U# M. a$ {6 x' HB. 16
& q5 _ V B! J6 g' KC. 23
E, d8 h: M2 t7 t* W: yD. 22( ~ X: J$ q* w$ s: Q
满分:5 分) A, d+ y% g1 p% N! I
4. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()9 v0 N. q9 d4 r8 _2 H# T
A. 6.54 H4 W T! K$ g! p0 U8 B( Z" |
B. 7* [& i! ^- u1 O$ |7 Z. Z
C. 60 ?$ w( r9 n9 _: R. e$ f1 G4 \
D. 8
+ \' @8 P# D4 V; ]. } 满分:5 分5 I* J- R. W [5 ^& B
5. 以下是正确的C语言标识符是()。% F! a: ?" n4 @! u( I( r
A. #define6 s, i; Z1 I: o7 Z
B. _1231 L8 N @4 j" c; j9 T* K
C. %d
* z/ X: ?( w0 n. vD. \n5 V: r4 b9 p5 [+ N: ~$ C
满分:5 分8 N% z/ X# @! Q: a0 J8 D% }
6. 以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);7 c3 A% v, o7 Q- m6 V' U
A. 输出控制格式错误% e4 P( k9 ]+ m; @( R9 b
B. 输出:x=1
$ N, b2 W& @4 i- `2 {: y) a* CC. 输出:y=1
2 ?$ [" T4 E/ h7 W6 x# {+ }9 jD. 输出:y=4
[% u, R, I& x4 p 满分:5 分
7 T- U# }3 N( n6 p# K) o/ J# D7. 若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”rintf(“%d”,strlen(sp));
1 a3 @/ ]6 A* |, `! RA. 6
( \/ [9 ~7 p- U6 N5 C. j" gB. 3
% Z" G) t4 Q" j& g! t5 p$ n) UC. 5
3 V* z( D7 x3 A# b: ^$ Y: y$ c j% _D. 字符串中有非法自负,输出值不定/ @4 |( z5 s+ i$ D, S+ I, s1 Y
满分:5 分/ H$ m! z( t* \0 O4 ~
8. 下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));; A. |/ C( ^8 K$ _" N N6 [
A. 14' u3 e/ @* ~. X: ^/ c
B. 3$ E, \$ J h2 J2 i4 i. f; C& w$ J1 X
C. 9
- b' w! i& q3 |) DD. 字符串中有非法字符,输出值不能确定
5 [% O* w( S ]9 | 满分:5 分
$ v& x7 c" D8 T* y; z9. 以下为一维整型数组a的正确说明是()。9 ]0 X" y+ g" ~1 V5 _) e, T
A. inta(10);# Q6 B B% I# W4 M2 G4 w
B. "intn=10,a[n];"
6 N; z% q! O" `& p! [3 r0 d+ E5 ~5 AC. "intn;scanf(""%d"",n);"
! |; a, |% C0 I" E9 z# A7 w3 t; }8 H) wD. "#defineSIZE10;inta[SIZE];inta[n];"
( u+ U w j$ I 满分:5 分
0 H: e7 }& k& c1 j10. 以下不正确的C语言标识符是()。: ]/ z: U9 ~& n, z! }
A. int
0 ]: ~. {* O% w! }B. a_1_2 A) t3 L! s# d$ H- W
C. ab1exe
9 {4 Q$ h' v1 U$ w2 {D. _x
6 t m- o2 D5 P# }) D 满分:5 分
' R. |; ~% ]- C5 {2 |11. 执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
/ J* A6 d7 Y0 c; [# {A. 40,36,30 |+ o- ^1 _8 l5 g9 j
B. "32,8,7": d+ k# \2 W4 n' ?9 B# K
C. "32,28,7"
7 \. @, n( D# u1 ~8 E0 m: SD. "32,28,7.5"9 N; }% u6 {! f* y2 B
满分:5 分
) F, a( q" |. p* ~9 T( y12. 下列各数组定义程序段,正确的是()。: b$ i5 Y! ` A3 C. ^$ z, U! I
A. intn=10;inta[n];"
1 ^' C! `; s& [8 f uB. "main(){charstr[10]=”aman”}"
8 E3 @( W# E# V! c2 x; j% ?: O( }1 I$ i @2 JC. "staticint[][3]={{0,1,2},{80,89,2}};": T) g4 B- D( K* g% r5 p8 h' p( ]
D. staticchar[5]=“iamastudent.”;
" T- S% b; s! u9 I1 l 满分:5 分4 V5 O. i' v3 y& n
13. 有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()& B1 r" I7 N0 t7 e
A. 只有(1)、(2)正确
9 m4 P4 Q* Z& a6 XB. 只有(3)、(4)正确
5 Q1 ?- C9 X( s0 E( p4 JC. 只有(1)、(3)、(4)正确& X1 w/ J# C/ `6 w. Y
D. 只有(3)正确
9 n3 }" W: T" y 满分:5 分
# T: t, D3 p. z& v O14. 若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()' D: ` Q( F* I
A. float! J# j' ?% S, S3 v0 I
B. char5 Q- i o8 M' E# q8 P2 k
C. int
6 B5 w' ~' j6 z/ @3 P# DD. double
/ C# o) r) ]0 h5 L G 满分:5 分2 ^ P! i& V* \5 s) k
15. 若有说明:inta[10];则对数组元素的正确引用是()。% o: D9 ]8 T2 `6 Z
A. a[10]5 k. ~2 d4 {7 U5 W- |$ N6 x( `
B. "a[3,5]"
6 G/ w; j- Z( m' m' q% ~C. a(5)
# i f- C/ i0 n) k2 U1 vD. a[10-10]
/ u! Q7 G0 k3 C 满分:5 分 0 |5 c, r/ N& m2 T
& N8 b* D' c- L: Y7 w# v0 y二、判断题(共 5 道试题,共 25 分。)V 1. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
2 Y1 ]& e& q1 h! O( W6 T( z' d$ SA. 错误
" p; ]) G/ P' { [5 u' c7 S4 KB. 正确8 n) t: z4 R+ {' q% ^/ W, `. }- U- Q
满分:5 分
% E+ }1 E+ \! |7 s/ a& u8 \9 h7 o( e2. 在C程序中,逗号运算符的优先级最低
4 H) C/ p8 a' |9 N# g+ ^+ EA. 错误$ J: |8 m& J- j4 S& U/ T
B. 正确
5 C& _2 n" u. r: ^; i( A* r 满分:5 分
2 d: ~& q. \8 i6 V# B6 L3. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
! Z5 |. z# ]' aA. 错误
0 Z; K' D E+ d$ I& U, zB. 正确9 b X! _6 s1 {- W! d
满分:5 分" B; t' o1 z9 R% ~5 t2 G
4. c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
; b) }# v7 _% u* f4 ^- \8 d6 MA. 错误
% j r8 e; E7 E& ^3 M& ^B. 正确
4 a7 U1 p& t5 h 满分:5 分: t0 J) a4 h( p9 g
5. 在swith语句中可以根据需要使用或不需要使用break语句。7 w+ G; _! l) h5 J' W. D" }: U
A. 错误! c1 q: M1 K% P6 E- N1 U' c. |( E
B. 正确
4 m* D) ?8 A e; t 满分:5 分
Z7 c, M0 p' {; D y8 |- M5 K/ N {& m ?; A5 J
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|