人的記憶力會隨著歲月的流逝而衰退,寫作可以彌補記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,也便于保存一份美好的回憶。那么我們該如何寫一篇較為完美的范文呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧。
計算機(jī)二級c試題及答案 計算機(jī)二級考試內(nèi)容c題庫篇一
修改病句練習(xí)題及答案
推薦度:
謎語及答案
推薦度:
趣味燈謎及答案
推薦度:
字謎及答案
推薦度:
水果謎語及答案
推薦度:
相關(guān)推薦
成績的取得離不開我們平時的努力,以下是百分網(wǎng)小編為大家整理的2017計算機(jī)二級c++考點習(xí)題及答案,希望對大家的學(xué)習(xí)起到幫助!
已知考生的記錄由學(xué)號和學(xué)習(xí)成績構(gòu)成,n名考生的數(shù)據(jù)已存入a結(jié)構(gòu)體數(shù)組中。請編寫函數(shù)fun,該函數(shù)的功能是:找出成績最低的考生記錄,通過形參返回主函數(shù)(規(guī)定只有一個最低分)。已給予出函數(shù)的首部,請完成該函數(shù)。
注意:中。
請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句。
的內(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è)第一個考生的成績最優(yōu),通過循環(huán)找到最低成績,并將最低成績的考生記錄傳給指針s,帶回主函數(shù)。
使用vc6打開考生文件夾下的工程kt7_3,,其中含有一個類circle的定義,但該類的定義并不完整。請按要求完成下列操作,將類circle的定義補充完整。
(1)為類circle增加一個構(gòu)造函數(shù),該函數(shù)有一個參數(shù),并在構(gòu)造時將該參數(shù)值賦給成員radius。將該函數(shù)實現(xiàn)為一個非內(nèi)聯(lián)函數(shù),并且使用參數(shù)列表的方式將類成員賦值。請在注釋“//**1**”之后添加適當(dāng)?shù)恼Z句。
(2)為類circle增加一個成員函數(shù)print(),使得可以輸出有關(guān)圓的'信息,比如下列程序
circlec;
ius(5);
();
將輸出:thecirclehasradiusof5!
請在注釋“//**2**”之后添加適當(dāng)?shù)恼Z句。
(3)完成友元函數(shù)voidcomparer(circle*c1,circle*c2)的定義,在屏幕中輸出c1與c2比較radius大小結(jié)果,要求使用if-else結(jié)構(gòu)完成。請在注釋“//**3**”之后添加適當(dāng)?shù)恼Z句。
輸出結(jié)果如下:
thecirclehasradusof5!
thecirclehasradiusof10!
c1
注意:除在指定位置添加語句之外,請不要改動程序中的其他內(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ù)的定義與實現(xiàn),友元函數(shù),if分支語句等知識點。友元函數(shù)的類體外的定義與一般函數(shù)一樣,其中if-else的使用,else總是與其最近的那個if配對使用的,書寫時最好使用縮進(jìn)格式,將配對的if-else對齊,以免出錯。
s("content_relate");【2017計算機(jī)二級c++考點習(xí)題及答案】相關(guān)文章:
2017計算機(jī)二級《c++》模擬題及答案
09-21
計算機(jī)二級c++模擬題及答案2017
09-20
計算機(jī)二級c++試題及答案
09-06
計算機(jī)二級c++考點:c++語言概述
10-06
計算機(jī)二級c++練習(xí)題:改錯題及答案
09-29
計算機(jī)二級《c++》上級考試試題及答案2017
11-02
計算機(jī)二級c++函數(shù)考點
10-06
計算機(jī)二級c++強化試題及答案
09-30
計算機(jī)二級考試c++試題及答案
09-15
計算機(jī)二級《c++》上機(jī)試題及答案
09-07
【本文地址:http://mlvmservice.com/zuowen/2773399.html】