人的記憶力會(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】