云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 自考C++试题及答案(9套合集)

自考C++试题及答案(9套合集)

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 11:11:06

str(char *a) {set(a); }

str & operator=(____) {delete st; set(a.st); return *this; }

void show(){cout<

void set(char *s)//初始化st {_____

strcpy(st,s); } };

void main()

{str s1(\s1.show(),s2.show(); s2=s1;

s1.show(),s2.show();}

3. 下面程序段用来求三角形的面积,首先判断三边不符合组成三角形时,返回-1,符合时输 出三角形面积。

#include #include

double area(double a,double b,double c) {if(____) return -1; else {

double ar,l; l=(a+b+c)/2;

ar=sqrt(l*(l-a)*(l-b)*(l-c)); return ar; } }

void main()

{double i=0,j=0,k=0;

cout<<\输入三角形三边:\cin>>i>>j>>k;

double s=area(i,j,k); if(s<0)

cout<<\不是三角形\else ______ }

4. 在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9

#include

void sum(int i) {static int s; _________;

cout<<\}

void main (void) {int i;

for (i=0;________) sum(i); }

5. 下面是一个三角形三边,输出其面积C++程序,在下划线处填上正确的语句。 #include #include void area() {double a,b,c;

cout<<\________

if(a+b>c&&a+c>b&&c+b>a) {double l=(a+b+c)/2; _______

cout<<\} else

cout<<\}

void main() {area();}

五、程序分析题(本大题共2小题,每小题1. 给出下面程序输出结果。

#include class example {int a; public:

example(int b=5){a=b++;}

void print(){a=a+1;cout <

void main() {example x;

const example y(2); x.print(); y.print(); }

2. 给出下面程序输出结果。 #include class A {public: A()

{cout<<\构造函数\n\

5分,共10分)

搜索更多关于: 自考C++试题及答案(9套合集) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

str(char *a) {set(a); } str & operator=(____) {delete st; set(a.st); return *this; } void show(){cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com