计算机二级c试题及答案 计算机二级考试内容c题库模板

格式:DOC 上传日期:2023-04-30 19:30:45
计算机二级c试题及答案 计算机二级考试内容c题库模板
时间:2023-04-30 19:30:45     小编:zdfb

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。那么我们该如何写一篇较为完美的范文呢?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。

计算机二级c试题及答案 计算机二级考试内容c题库篇一

修改病句练习题及答案

推荐度:

谜语及答案

推荐度:

趣味灯谜及答案

推荐度:

字谜及答案

推荐度:

水果谜语及答案

推荐度:

相关推荐

成绩的取得离不开我们平时的努力,以下是百分网小编为大家整理的2017计算机二级c++考点习题及答案,希望对大家的学习起到帮助!

已知考生的记录由学号和学习成绩构成,n名考生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的考生记录,通过形参返回主函数(规定只有一个最低分)。已给予出函数的首部,请完成该函数。

注意:中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

的内容如下:

#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];}}

【试题解析】

解题思路为:先假设第一个考生的成绩最优,通过循环找到最低成绩,并将最低成绩的考生记录传给指针s,带回主函数。

使用vc6打开考生文件夹下的工程kt7_3,,其中含有一个类circle的定义,但该类的定义并不完整。请按要求完成下列操作,将类circle的定义补充完整。

(1)为类circle增加一个构造函数,该函数有一个参数,并在构造时将该参数值赋给成员radius。将该函数实现为一个非内联函数,并且使用参数列表的方式将类成员赋值。请在注释“//**1**”之后添加适当的语句。

(2)为类circle增加一个成员函数print(),使得可以输出有关圆的'信息,比如下列程序

circlec;

ius(5);

();

将输出:thecirclehasradiusof5!

请在注释“//**2**”之后添加适当的语句。

(3)完成友元函数voidcomparer(circle*c1,circle*c2)的定义,在屏幕中输出c1与c2比较radius大小结果,要求使用if-else结构完成。请在注释“//**3**”之后添加适当的语句。

输出结果如下:

thecirclehasradusof5!

thecirclehasradiusof10!

c1

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

清单如下:

#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()))

【试题解析】

本题考查成员函数的定义与实现,友元函数,if分支语句等知识点。友元函数的类体外的定义与一般函数一样,其中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++函数考点

10-06

计算机二级c++强化试题及答案

09-30

计算机二级考试c++试题及答案

09-15

计算机二级《c++》上机试题及答案

09-07

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

全文阅读已结束,如果需要下载本文请点击

下载此文档
Baidu
map