計(jì)算機(jī)二級(jí)c試題及答案 計(jì)算機(jī)二級(jí)考試內(nèi)容c題庫(kù)模板

格式:DOC 上傳日期:2023-04-30 19:30:45
計(jì)算機(jī)二級(jí)c試題及答案 計(jì)算機(jī)二級(jí)考試內(nèi)容c題庫(kù)模板
時(shí)間:2023-04-30 19:30:45     小編:zdfb

人的記憶力會(huì)隨著歲月的流逝而衰退,寫(xiě)作可以彌補(bǔ)記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來(lái),也便于保存一份美好的回憶。那么我們?cè)撊绾螌?xiě)一篇較為完美的范文呢?接下來(lái)小編就給大家介紹一下優(yōu)秀的范文該怎么寫(xiě),我們一起來(lái)看一看吧。

計(jì)算機(jī)二級(jí)c試題及答案 計(jì)算機(jī)二級(jí)考試內(nèi)容c題庫(kù)篇一

修改病句練習(xí)題及答案

推薦度:

謎語(yǔ)及答案

推薦度:

趣味燈謎及答案

推薦度:

字謎及答案

推薦度:

水果謎語(yǔ)及答案

推薦度:

相關(guān)推薦

成績(jī)的取得離不開(kāi)我們平時(shí)的努力,以下是百分網(wǎng)小編為大家整理的2017計(jì)算機(jī)二級(jí)c++考點(diǎn)習(xí)題及答案,希望對(duì)大家的學(xué)習(xí)起到幫助!

已知考生的記錄由學(xué)號(hào)和學(xué)習(xí)成績(jī)構(gòu)成,n名考生的數(shù)據(jù)已存入a結(jié)構(gòu)體數(shù)組中。請(qǐng)編寫(xiě)函數(shù)fun,該函數(shù)的功能是:找出成績(jī)最低的考生記錄,通過(guò)形參返回主函數(shù)(規(guī)定只有一個(gè)最低分)。已給予出函數(shù)的首部,請(qǐng)完成該函數(shù)。

注意:中。

請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫(xiě)的若干語(yǔ)句。

的內(nèi)容如下:

#include

#include

#include

#definen10

typedefstructss

{charnum[10];

ints;

}stu;

voidfun(stua[],stu*s)

{

}

voidmain()

{stu

a[n]={{"a01",81},{"a02",89},{"a03",66},{"a04",87},{"a05",77},{"a06",90},{"a07",79},{"a08",61},{"a09",80},{"a10",71}},m;

fun(a,&m);

cout<<"*****theoriginaldate*****"<

cout<<"thelowest:"<

【參考答案】

fun(stu a[],stu *s)

{int i, min;

min=a[0].s;

for(i=0;i

if(a[i].s

{min=a[i].s;

*s=a[i];}}

【試題解析】

解題思路為:先假設(shè)第一個(gè)考生的成績(jī)最優(yōu),通過(guò)循環(huán)找到最低成績(jī),并將最低成績(jī)的考生記錄傳給指針s,帶回主函數(shù)。

使用vc6打開(kāi)考生文件夾下的工程kt7_3,,其中含有一個(gè)類(lèi)circle的定義,但該類(lèi)的定義并不完整。請(qǐng)按要求完成下列操作,將類(lèi)circle的定義補(bǔ)充完整。

(1)為類(lèi)circle增加一個(gè)構(gòu)造函數(shù),該函數(shù)有一個(gè)參數(shù),并在構(gòu)造時(shí)將該參數(shù)值賦給成員radius。將該函數(shù)實(shí)現(xiàn)為一個(gè)非內(nèi)聯(lián)函數(shù),并且使用參數(shù)列表的方式將類(lèi)成員賦值。請(qǐng)?jiān)谧⑨尅?/**1**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

(2)為類(lèi)circle增加一個(gè)成員函數(shù)print(),使得可以輸出有關(guān)圓的'信息,比如下列程序

circlec;

ius(5);

();

將輸出:thecirclehasradiusof5!

請(qǐng)?jiān)谧⑨尅?/**2**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

(3)完成友元函數(shù)voidcomparer(circle*c1,circle*c2)的定義,在屏幕中輸出c1與c2比較radius大小結(jié)果,要求使用if-else結(jié)構(gòu)完成。請(qǐng)?jiān)谧⑨尅?/**3**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

輸出結(jié)果如下:

thecirclehasradusof5!

thecirclehasradiusof10!

c1

注意:除在指定位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。

清單如下:

#include

classcircle{

public:

circle():radius(5){}

//**1**

voidsetradius(intr){radius=r;}

intgetradius(){returnradius;}

//**2**

friendvoidcomparer(circle*c1,circle*c2);

private:

intradius;};

voidcomparer(circle*c1,circle*c2)

{//**3**

cout<<"c1>c2"<

else

if((c1->getradius())==(c2->getradius()))

cout<<"c1=c2"<

else

if((c1->getradius())<(c2->getradius()))

cout<<"c1

voidmain()

{circlec1;

ius(5);

();

circlec2(10);

();

comparer(&c1,&c2);}

【參考答案】

(1)circle(intrad):radius(rad){}

(2)voidprint(){cout<<"thecirclehasradiusof"<

(3)if((c1->getradius())>(c2->getradius()))

【試題解析】

本題考查成員函數(shù)的定義與實(shí)現(xiàn),友元函數(shù),if分支語(yǔ)句等知識(shí)點(diǎn)。友元函數(shù)的類(lèi)體外的定義與一般函數(shù)一樣,其中if-else的使用,else總是與其最近的那個(gè)if配對(duì)使用的,書(shū)寫(xiě)時(shí)最好使用縮進(jìn)格式,將配對(duì)的if-else對(duì)齊,以免出錯(cuò)。

s("content_relate");

【2017計(jì)算機(jī)二級(jí)c++考點(diǎn)習(xí)題及答案】相關(guān)文章:

2017計(jì)算機(jī)二級(jí)《c++》模擬題及答案

09-21

計(jì)算機(jī)二級(jí)c++模擬題及答案2017

09-20

計(jì)算機(jī)二級(jí)c++試題及答案

09-06

計(jì)算機(jī)二級(jí)c++考點(diǎn):c++語(yǔ)言概述

10-06

計(jì)算機(jī)二級(jí)c++練習(xí)題:改錯(cuò)題及答案

09-29

計(jì)算機(jī)二級(jí)《c++》上級(jí)考試試題及答案2017

11-02

計(jì)算機(jī)二級(jí)c++函數(shù)考點(diǎn)

10-06

計(jì)算機(jī)二級(jí)c++強(qiáng)化試題及答案

09-30

計(jì)算機(jī)二級(jí)考試c++試題及答案

09-15

計(jì)算機(jī)二級(jí)《c++》上機(jī)試題及答案

09-07

【本文地址:http://aiweibaby.com/zuowen/2773399.html】

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔