日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

石油大学c语言考试答案,中石油华东2012春《C语言》在线答案

發(fā)布時間:2025/3/11 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 石油大学c语言考试答案,中石油华东2012春《C语言》在线答案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

);

! X" l4 d0 m5 T0 A? ?? ?滿分:2??分

* }4 x??X$ a& t, l% i3.??當對兩個字符串進行比較時,應該使用的函數(shù)是A. strcat

, y, Z- S' p+ t! k! GB. strcmp2 }' R% s8 P* Z/ y

C. strcpy

, i$ q. b5 P8 m??j??v1 k3 H2 W3 mD. strlen

* I+ B' S: I4 E! o% n. J7 B? ?? ?滿分:2??分

7 V8 k+ g: v+ a8 d4.??下列數(shù)組定義及賦值不正確的是A. int a[10]={0,1,2,3,4,5,6,7,8,9};

6 h/ R- S4 a, y. j' HB. int a[ ]={0,1,2,3,4,5,6,7,8,9};- o& p$ B( w) E+ O% h! f6 x/ i5 y' G4 O??c

C. int a[2][5]= {0,1,2,3,4,5,6,7,8,9};

- r- N- s- W: K% B, W: d8 ~- |: h4 bD. int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};

! d0 F/ z5 p. f0 u? ?? ?滿分:2??分. N5 Y4 L7 O# B

5.??若有以下定義:char s[20]= "programming",*ps=s;則不能代表字符o的表達式是A. ps+2

7 r3 r??U9 n% F' C( H9 p0 d' Z$ m2 \B. s[2]

0 o6 h6 M$ Z9 `$ bC. ps[2]% F6 u/ n2 z* ]' e

D. ps+=2,*ps# Z% v" o, ^, h??k6 h& ^* B??}& w???

滿分:2??分1 h0 a# z6 Y5 i0 U$ d1 ?3 y

6.

/ j6 o3 z* M9 I9 b已定義以下函數(shù): fun(int *p). Z* f; W! U??]! p( O* q

{ return *p; }

$ e5 [" M9 a5 Z/ P8 x; ]! G該函數(shù)的返回值是( E8 c6 O??j! Q7 k* e. B

A. 不確定的值

, G& }+ Z' x$ Y3 \B. 形參p所指存儲單元中的值

: B( _7 |8 f! R8 ^4 cC. 形參p中存放的值/ Z??j3 m4 Z( m+ t7 g. r1 C; L

D. 形參p的地址值* L; K- z5 U6 ~; D8 k. U, U

滿分:2??分

: `4 E5 [' M* z6 A; K7.??下列變量的定義及賦值正確的是A. int i=0;j;2 m7 x5 [6 X9 b" s

B. char c=”A”;6 T3 \5 \+ U$ Z5 i" M; }' [

C. double x,y,z; x=y=z=100;

' O" q7 ]/ H! vD. float a=b=100;1 `- m$ Q' a9 J+ k8 d& K3 v

滿分:2??分

& V& E) u$ c. _& Q- i" l4 y8.??下列循環(huán)語句中,不能夠正常結(jié)束的是A.

4 [??v* E1 w9 G7 u: m# F( p??int i=0;

- G2 ~* I4 `6 y* Rfor(;i<100;i++);" H0 _; U" ^3 }7 L, ]* g

B.

8 s% {8 M% h: R9 p% cint i=0;' y. ~' z, _8 y* {" B# z

for(;;){if(i++>100)break;}

6 y" h, A6 d" Y4 ~3 ]7 }0 s4 vC. ' V2 M. [' N8 Q# L8 _+ A

int i=0,j=0;

# J8 g) B: v4 R1 pwhile(i<=j)j++;

- W9 ]4 o2 `3 I# aD.

: n0 T+ p- I6 s& a, A int i=0,j=0;* G8 W8 `" `( `

do{i+=j;i++;j++;}while(i

滿分:2??分

8 d2 n) m1 {+ \/ u5 T! `; N! j9.??在C語言中,下列字符常量中合法的是A. ′\084′

1 k9 D7 {$ N! U% r! fB. ′\x43′

. d- F, P3 n) g$ ]) ~3 uC. ′ab′

& ^: f8 m1 H6 }! BD. ”\0”

1 u8 g! a( J0 q7 V? ?? ?滿分:2??分! H* i3 A# f3 w! q* e( y: C

10.??執(zhí)行int j,i=1; j=-i++; 后j的值是A. -1

3 o??O' J' Y# ?# ~??`4 XB. -2" {6 K6 J6 L3 N% q1 ?

C. 1- a3 n" Q. c% Z6 U2 k3 _??s* U, ]

D. 2

& O8 o, a( n$ k# ], ~? ?? ?滿分:2??分 / X% K$ G; Q3 }5 z0 j1 @, N3 r

+ M( Z: _( z$ j' C9 t2012年春季學期《C語言》在線考試(適用于2012年7月份考試)- v1 ~. L1 I( o??k2 a' A

試卷總分:100? ?? ? 測試時間:--

7 g6 z2 r2 `0 \# ^- G0 ^7 \ 單選題 其他題 簡答題??4 g- F) e% f0 a( _

5 T! ???Z* ]# s9 O7 W二、其他題(共 10 道試題,共 50 分。)V 4 }) L; o. D* r* ]7 _, z??_5 J

1.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果" t/ N: s' j8 g" R; X

#include & f0 `- `) [??^1 g

void main()

% R* s7 C/ Z1 B/ d? ???{ int a[10],*p,*s,i;& a# s0 B' h- x2 i" {

for(i=0;i<10;i++)??scanf(%d”,a+i);

, ^# b- t7 t* k5 `1 j: o3 f) a6 |? ?? ?for(p=a,s=a;p-a<10;p++)??if(*p>*s)s=p;2 A6 e+ }??I" Q* {5 Z

printf(“max=%d,index=%d\n”,*s, s-a);# @+ I0 r, f4 f/ K" x??{( y5 x

}7 R$ x# }% O3 k' ~??k- H+ }

簡述上列程序完成的功能:4 a1 N/ o# x( H

答案:

( h. _??L" n??b8 O, F# C. a

- P??e! V4 E3 Y9 A; U? ?? ?滿分:5??分

6 n! Q% W, V, v# K1 Z+ d2.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果

# B; F: Y2 h??F; E$ b7 `0 t#include

+ {* z# g. R- n% `6 V! Z! b& Nint fun(int x)

& D# B- n. P: t* |4 \? ? {??return(x>0 ? x : -x);??}

9 p% e$ D7 X7 g1 j" y% evoid main()

2 R# `# y: M9 f6 }9 l2 _2 q{??int a=-5;

$ R# X3 y9 i6 i+ k0 @$ W? ? printf(“%d, %d\n”, a, fun(a+10));

/ }2 K8 t1 B. H2 R}

& F% F$ i0 S+ u! f3 u2 P7 z答案:9 z! F# S! u: E2 p. y

滿分:5??分2 F- a+ d/ p8 X

3.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果( U* g4 Y' B; ~4 A9 C1 k; I

#include % }' [2 X6 A0 O" f

void main() n, i??C3 @??k" ]

{??int x=2,y=6;, l, I& ^! y1 L; ^/ l

int j;

9 p/ v% ~4 A( l( j. Z' d4 p? ?? ?for(j=1 ; y>0 ; y -- )??j=j*x;

+ g0 P7 `# z+ e' e? ?? ?printf(“j=%d\n”,j);

2 Y7 t: ?1 K* \??y% O6 o+ ]; g, [}

s8 `: G. D6 T6 E& ?答案:2 `, D( I0 ]+ F: s9 Z# c# _

6 j* k7 @$ J; c- y4 i: C. P? ?? ?滿分:5??分0 v3 E- R- R; }6 P& n: C' d

4.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果0 W% f! K0 e9 N9 _' D9 M

#include

( h' G. l; V1 G7 z??pvoid main()

" U( a2 J6 z9 \- m{ int i=0,a=0;3 ^% ?# N7 N+ G, h

while( i<20 )5 C" V' L5 s$ _: F# S* ~4 C/ h1 a

{??for(;;), F8 \5 Y1 i: z

if((i%10)= =0) break;: h# u5 s8 w" O% z& m( g4 s' ?+ Z

else i- -;

* M( J) b" P1 N" D5 J. C7 F2 z? ?? ? i+=11;- g' \- F/ r+ \4 f' I# ]1 u( {8 U

a+=i; ( g+ [' _/ G. L' z0 G$ y& p% n

}

j5 M0 [! O- r0 h8 G8 N$ o, G" \printf("%d\n",a);% k. D5 d, F' e??Z# x5 F/ U% P

}

4 S9 R* A7 l+ p答案:+ C* S, p$ A5 x- h6 h

) t1 w7 j$ O6 n& E2 n! C

滿分:5??分

3 e" ^; m( m6 e, _& F* R$ i1 u( k5.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果# v" e1 H7 h3 B. Y3 m8 G! s??_& h

#include

* F& P" k5 q+ J# jvoid main()3 [+ H# u3 P! e8 i/ P

{ char??x[]="language";% v; u" D* @/ @1 i+ i

char *ptr=x;4 c+ b- j3 {7 a6 z- s- I. {, M3 f- X7 ^2 Y

while(*ptr)

- l5 l% r! k: @! R??{??printf("%c\n",*ptr-32);

0 ?6 Q: \, s% K5 ?+ n??Y$ r+ r? ???ptr++;

7 I, B. U+ c) v' c??}1 Z) @# _- ]/ a$ p& ~9 z

}4 d3 m) c& H% a: p$ S??C2 G' a: i

答案:* x9 e, [/ x??_' o( f

; Y' k+ u; G- `# ^$ I% ^??a' `( K( k? ?? ?滿分:5??分

* F; C, d) Z% o( Y1 Z6.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果/ w2 L( b, ?/ [8 B9 e2 M

#include

+ m( [/ U' b: o7 X. Z??Pvoid main()% d! h" S??J7 f1 V4 G

{??char x[]="123456789",*p=x ;? ?0 Y, o% V* a3 U% f2 w; ]

int i=0;% ~/ o- C# b; S% O# X

while(*p)

) M3 F6 x+ \, e, K% E? ? {??if(i%2==0) *p='*’;

+ B7 t9 J, r+ F' X( }' D7 ^' Y/ T5 T? ?? ? p++; i++;

: ]6 a" E: ~: O? ? } 4 F3 G4 o7 N6 G6 A9 {9 r

puts(x);

% w5 ~5 M; r& e& |/ H! R}

6 ~( b* \9 L* O- x答案:- Z# J* G% D4 b# K

滿分:5??分

& g/ u9 s6 |. W; g" s1 {7.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果

$ {8 u: C7 b6 @4 V??u9 P: e#include 5 v' Z. g; f- z' O9 r

void main ( )+ F/ U) X) J; n6 s??^# C4 y

{??char??a[20]= "abcXYZ", c ;& E; K$ c1 P! ~+ K& i

int??i,??j;% ]8 C??T* s+ z8 j9 ~& z

j= strlen(a)-1 ;2 o??g% L6 @0 Y5 z- ?

for (i=0;??j>i;??i++,j--)9 X" O$ R2 W2 q7 C+ d" g

{??c=*(a+i); *(a+i)=*(a+j); *(a+j)=c;??}( H5 k8 ]3 C4 C: r7 y4 T

puts(a);

& D4 A# z+ u. [??j! q}+ j6 ?0 u/ F! r/ ~; Z/ O' d

答案:

9 D0 r. }. H3 L??D& S* U, R

. |2 F& ~& ]0 g??Y2 U2 }( Y? ?? ?滿分:5??分& |2 c& b- q, Y! W+ {0 T# j9 B7 F

8.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果

' H. v! b8 b7 l; @#include / [" Z& B- a6 ~# H3 C* f1 K4 R" o' z

int fib(int g)

7 b5 m4 ]( S5 ?: L0 z( K9 s( `3 V{ switch(g)

+ Y' P7 j3 y! O# b? ?{??case 0: return 0;4 r8 K- [" n5 _6 S

case 1:

1 w- Z9 S; `, h? ?? ?case 2: return 1;; j+ ]??S) z0 s8 X

}

5 `5 c6 a- G+ h' \? ?return -1;

& k: ^??T- [4 y9 g8 I. Q# p}

8 N4 e! r2 m' I+ ^& ^/ `void main(). P- i7 E% W0 ^" U, ~

{??printf(“%d\n”, fib(5)) ; ) ?) C. ^/ t$ w& U$ r/ e+ V

}" Z% Z( |" @4 B1 j7 f??N

答案:

! `/ d5 Q2 L: w* d$ q( k? ?? ?滿分:5??分

( y# {9 {6 m3 Z* G8 P# _7 v4 R- G9.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果1 y, s7 L+ R% i- |; D% E' q

#include ' V6 G# b4 t# d" c4 {

void main()

Z; ^: l! ~& K??_1 l{ int x=26587,x1,r,sum=0;

7 V; c0 l6 m4 z) Q7 b' ax1=x;

4 v??K??S4 w" nwhile(x>0)

! _??k: O* L9 b; m{ r=x%10;

: i3 Y9 y; M% h$ ~sum+=r;: c" \' A: @- f6 M

x/=10;) y/ k( ?% `2 r4 I( o

}% \" {( a. C5 M+ y5 i

printf( "Sum of the digits in %d is %d", x1,sum);

3 l" F* _3 H( t9 y+ @}# s9 E6 K" y, w1 L

答案:3 z??S5 X. P??B; Z1 N6 }/ {

6 M7 J. t! v9 n3 L0 i' ?

滿分:5??分

+ y! Q" Z7 z- d8 I' }" o# |3 [10.??讀程序?qū)懗龀绦驁?zhí)行結(jié)果

0 y1 @$ }' x' O$ P* ]* X#include

' d$ V- c9 C" P, R& L* T' l; s8 O. |/ q: Hvoid main()( W5 g) ~4 E5 h$ h

{ int y=-1 ;7 ]( \1 a3 z0 z+ ]??o) X! ]

do0 q* F- S" T; |

{??y++;

' l5 j6 _" v+ t! _, n+ I}while(y--);) m! O% `% a8 Z6 s& i$ F

printf("%d\n",y--);% k! s! C" D2 H9 t

}

# l. t" V1 L1 D0 x8 Z0 c# ?答案:

% v$ }7 ]& y: c??]( {

& w! ]7 ^" c! u3 _# hI, Y+ `) J" p0 C/ q5 `0 h

2012年春季學期《C語言》在線考試(適用于2012年7月份考試)$ [" R5 s5 K# k1 I! j2 M3 ?/ H. E

試卷總分:100? ?? ? 測試時間:--

6 C2 B# e1 E7 }' ~ 單選題 其他題 簡答題??, r1 W- v1 c: n; T$ N. J

) r( `7 Q9 E. p: R

三、簡答題(共 3 道試題,共 30 分。)V

$ L3 D) N$ H" F1 k' T 1.??編程:任意輸入100個整數(shù),分別統(tǒng)計其中的正數(shù)、負數(shù)和零的個數(shù)。(備注:建議學員在做編程序題目時,事先在記事本或word文檔中編寫,然后拷貝至答題區(qū)域即可。)' \??N* ^0 }+ S7 Q. Q3 D, _

答案:

+ l4 q' i) c: b9 s" U, ]

9 @( c: }" h; @2 U, S4 p

. Z% n: n$ c2 t8 J3 M- M2.??編程題/ M8 |+ s& X7 c

1.jpg (16.3 KB, 下載次數(shù): 195)

2012-6-26 22:49 上傳

4 T( I4 F$ v# g, s9 v0 g備注:建議學員在做編程序題目時,事先在記事本或word文檔中編寫,然后拷貝至答題區(qū)域即可。6 o3 n, {9 P, p. U& d

9 S& S! Y) c- b( \! `3.? ?編程:寫一個判斷素數(shù)的函數(shù)。要求在主函數(shù)中輸入一個正整數(shù)以及打印函數(shù)調(diào)用后返回的相應的判斷信息。9 J9 Z* [# D2 [/ |" L& N# V

(備注:建議學員在做編程序題目時,事先在記事本或word文檔中編寫,然后拷貝至答題區(qū)域即可。)

總結(jié)

以上是生活随笔為你收集整理的石油大学c语言考试答案,中石油华东2012春《C语言》在线答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。