面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc

上传人:b****2 文档编号:13620417 上传时间:2022-10-12 格式:DOC 页数:5 大小:61KB
下载 相关 举报
面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc_第1页
第1页 / 共5页
面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc_第2页
第2页 / 共5页
面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc_第3页
第3页 / 共5页
面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc_第4页
第4页 / 共5页
面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc

《面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc》由会员分享,可在线阅读,更多相关《面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc(5页珍藏版)》请在冰豆网上搜索。

面向对象程序设计形成性考核册答案作业1卓越人社区--Joyrencn_精品文档Word文件下载.doc

5@3?

8GZ5VV)C五、指出程序或函数的功能

1.计算并输出22+42+62+?

+302的值。

2.计算并输出1+的值,其中a的值由键盘输入。

/cZyujNP六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。

9kPBY`8~5V1.578

b.InitFranction(1,3);

c=a.FranAdd(b);

c.FranOutput()

XE2n"

NOjY7dZ&

\V_七、编程:

8n 

 

nU"

}sl0`(}4`1.#include<

iostream.h>

;

st6Rg#Z$~{voidmain()

jwQ)Kh`cGr{

9F4z/Xy

[Einti;

//用i作为循环变量

intp=1;

//用p作为累乘变量

$U3`9\c2C2UYJ8z;

cNints=1;

//用s作为累加循环变量

for(i=1;

i<

=10;

i++){p*=3;

s+=p;

}

cout<

<

s<

endl;

l6Y9A+X1uSf"

w2.#include<

voidmain()

m"

Gf{t 

n卓越人社区--J{

intx,max;

7AP0C7aOcin>

>

x;

+V}RA!

|m"

|max=x;

for(inti=0;

9;

i++){

cin>

if(x>

max)max=x;

7Eym

dIJ.lU$Kcout<

"

max:

max<

3

)D\0R;

R4eh

f3.#include<

iomanip.h>

M1En,qi&

ymer

Mvoidmain()

{"

intc1,c2,c3;

S

[%\ndJdoublex;

$

c1=c2=c3=0;

while(x>

0){

8~

l"

r}'

b}-]7Aif(x<

=12)c1++;

elseif(x<

=15)c2++;

y(j1~"

R&

G.MPelsec3++;

4_K9XJvl9c9e

qcin>

9xn)H 

m4Nz

n4n+R}

{9s9|K?

B7acout<

c1<

’’<

c2<

c3<

kWq(RO2W}

《面向对象程序设计》形成性考核册答案作业2

Lk6U/|&

Rk

C一、选择题

1.A2.D3.C4.B5.A6.B7.C8.B9.C10.C11.A12.A13.C14.A15.B16.A17.D

二、填空题:

1.switch2.break3.主(或main)4.1、2

5.116.10、197.9、78.static

&

o,Z

s#a

MKA9.虚拟类型(或类型)10.static11.头文件12.代码区(程序区)

13.i*m+j+114.415.int**16.4217.4218.第一个、修改

三、程序填充参考解答

W&

pNC|k9S1.

(1)x/2

(2)x!

=0(3)cout<

a[k]

Ik[d4lu2.

(1)(low+high)/2

(2)returnmid(3)low=mid+1

2.

(1)i<

n

(2)table(3)L=p

k!

I*H6w?

Cx卓越人社区--J四、程序运行结果参考解答

q"

Z"

E$ziXh/1.++*+*****

.C%I 

~Qbg'

Yf.T6V!

C'

V卓越人社区--J2.101-6

 

J|zx(sB~#q{40-3

L+]v!

[o@cr&

^%ec卓越人社区--J6-6-9

6G1o.|R)^+M;

I

I3I3.x,y=10,26

x,y=26,10

x,y=10,26

x,y=25,11

五、指出程序或函数的功能

#A2Yx{%F'

F8s 

~1.计算并输出的值,其中N值由键盘输入。

A7ym9@Kr1@卓越人社区--J2.实现字符串系统函数strcpy的功能,把b所指的字符串拷贝到a所指的字符数组空间中。

8cqjv8[|%l&

|六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。

1.5912

|)h}_$\,fpublic:

};

intCE:

:

GetMin(){

七、编程:

b%j,Am7@j1.

{Y$wQ9v*KZZJ$Yintf(inta[],intn)

if(n==0)return0;

elsereturna[n-1]*a[n-1]+f(a,n-1);

2.voidp(intn)

r6B6E/|)OIF{

if(n!

=0){#

p(n-1);

i<

n;

i++)cout<

-f6L#hkZoV*w}

L_)L2CO}

3.

(}!

ydPD0F{,ok;

fintAA:

MaxMin(int&

x,int&

y)

8pS:

V8O(X7y{

9I(Qw'

@

t7{Gintmx,my;

$_q.m*e?

7`"

t!

r5Ymx=my=a[0];

for(inti=1;

i++){

if(a>

mx)mx=a;

if(a<

my)my=a;

.m#e%h-SB^(y?

EA}

n7h+^6kX8[x=mx;

y=my;

if(n>

0)return1;

elsereturn0;

-m

_O$IX/U*|i1E《面向对象程序设计》形成性考核册答案作业3卓越人社区

一、选择题:

1.B2.B3.B4.A5.D6.C7.D8.C9.C10.C11.D12.A13.B14.B15.D16.C17.C18.D

]Sx3_Ej5YR&

gq1.*p2.int(*)[6]

~1a-qJ/\C9L!

w#y;

x@131.*(a+j)或*(*(a+i)+j)或*(a+i)[j]3.x4.’a’

5.deletep6.ple7.(*p).name8.6

8|a"

~(f^6^@m[9.对象10.聚合11.多继承(或多重继承)

E!

tB!

\_h12.设计、实现13.private(或私有)14.private15.冒号

g*gbQ

LmcY.P16.不在17.*this18.队列长度19.(first+1)%MS

1.

(1)int&

ARRAY:

(2)n>

=s(3)v[n](或*(v+n))

2.

(1)AA:

MaxA()

(2)x=a(3)returnx

3.

(1)x.SetA(a,6)

(2)x.MaxA()(3)x.PrintA()

1.2152

Q6J3I7m&

[+]d?

7t*c2.+-*/abcd1234

]K5m5xEM!

xs3.12

sk

Jd!

l3r`20

1.对于二维字符数组a中保存的M个字符串,分别统计并输出其长度小于5、大于等于5且小于15、大于等于15的字符串个数。

2.实现strcat函数的功能,把str2所指字符串连接到str1所指字符串的后面,并返回str1指针。

4F1D[

[G!

sP!

N卓越人社区--J六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。

卓越人社区

1.131517

EiF4@j8N)r1B在函数体给常量c赋值缺少分号定义z多一个参数

x5L\4P5H6I

]Ab七、编程:

Mtp%^gX

zu!

o1.

e&

V5t/aN;

]@a

b卓越人社区--JintAA:

CompareBig(AAb)

{

8NsN*[1O 

M+{%e{intk;

b.n)k=b.n;

elsek=n;

_DE+zJ"

Zh卓越人社区--Jfor(inti=0;

k;

i++)

b.a)return1;

p:

SS8E&

n7I@2p 

Lelseif(a<

b.a)return-1;

^{6j/ED

dd!

mr}if(k==n&

k==b.n)return0;

9eVb(rb6qVoelseif(k<

n)return1;

elseretur

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1