計算機二級c試題及答案 計算機二級考試內(nèi)容c題庫模板

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

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

計算機二級c試題及答案 計算機二級考試內(nèi)容c題庫篇一

修改病句練習題及答案

推薦度:

謎語及答案

推薦度:

趣味燈謎及答案

推薦度:

字謎及答案

推薦度:

水果謎語及答案

推薦度:

相關推薦

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

已知考生的記錄由學號和學習成績構成,n名考生的數(shù)據(jù)已存入a結構體數(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];}}

【試題解析】

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

使用vc6打開考生文件夾下的工程kt7_3,,其中含有一個類circle的定義,但該類的定義并不完整。請按要求完成下列操作,將類circle的定義補充完整。

(1)為類circle增加一個構造函數(shù),該函數(shù)有一個參數(shù),并在構造時將該參數(shù)值賦給成員radius。將該函數(shù)實現(xiàn)為一個非內(nèi)聯(lián)函數(shù),并且使用參數(shù)列表的方式將類成員賦值。請在注釋“//**1**”之后添加適當?shù)恼Z句。

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

circlec;

ius(5);

();

將輸出:thecirclehasradiusof5!

請在注釋“//**2**”之后添加適當?shù)恼Z句。

(3)完成友元函數(shù)voidcomparer(circle*c1,circle*c2)的定義,在屏幕中輸出c1與c2比較radius大小結果,要求使用if-else結構完成。請在注釋“//**3**”之后添加適當?shù)恼Z句。

輸出結果如下:

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配對使用的,書寫時最好使用縮進格式,將配對的if-else對齊,以免出錯。

s("content_relate");

【2017計算機二級c++考點習題及答案】相關文章:

2017計算機二級《c++》模擬題及答案

09-21

計算機二級c++模擬題及答案2017

09-20

計算機二級c++試題及答案

09-06

計算機二級c++考點:c++語言概述

10-06

計算機二級c++練習題:改錯題及答案

09-29

計算機二級《c++》上級考試試題及答案2017

11-02

計算機二級c++函數(shù)考點

10-06

計算機二級c++強化試題及答案

09-30

計算機二級考試c++試題及答案

09-15

計算機二級《c++》上機試題及答案

09-07

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

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔