hzau-专业c++实验1窗体顶端。
窗体底端。一、判断题(2分)
1. 学好c++的重要途径就是“实践-实践-再实践”。(专业c++实验1-预作)
二、选择题(2分)
1.十进制数123转换成二进制是()。专业c++实验1-预作)
a. 1010011b. 1111011c. 1101011d. 1111101
三、程序填空题(46分)
1.(7分)
从键盘输入一个整数n,求1+n+n^2+n^3。提示:^表示多少次方。(专业c++实验1-预作)
/专业c++实验1-程序填空。
/从键盘输入一个整数n,求1+n+n^2+n^3。
#include
using namespace std;
int main()
int n,s;
//cout<<"请输入一个整数:";
cin>>_1)__
s=__2)__
//cout<<"运算结果:";
cout<<_3)__return 0;
2.(10分)
从键盘输入圆的半径,求圆的面积。(专业c++实验1-预作)
/专业c++实验1-程序填空。
/从键盘输入圆的半径,求圆的面积。
#include
using namespace std;
int main()
d__(1)__r,area;
//cout<<"请输入圆的半径:";
__(2)__r;
area=3.1416__(3)__
//cout<<"面积:";
cout< _4)__
3.(12分)
从键盘输入一元二次方程ax^2+bx+c=0的三个系数,求方程的实数根。若没有实数根,则输出"no!"。专业c++实验1-预作)
/专业c++实验1-程序填空。
/从键盘输入一元二次方程ax^2+bx+c=0的三个系数,求方程的实数根。
/若没有实数根,则输出"no!"。
#include
#include
using namespace std;
int main()
double a,b,c,d,r,i;
double x1,x2;
//cout<<"请输入a,b,c: "
cin>>a>>b__(1)__c;
d=__2)__
if(__3)__
else cout<<"5)__return 0;
4.(7分)
编程求三个数中的最大者。(专业c++实验1-预作)
/专业c++实验1-程序填空。
/编程求任意三个数中的最大者。
#include
using namespace std;
int main()
float x,y,z,__1)__
//cout<<"输入三个数:"
if(x>y) max=__2)__
else max=y;
if(__3)__max=z;
//cout<<"最大数是:";
cout< return 0;
5.(10分)
给一个不多于5位的正整数,要求:分别打印出每一位数字,并求出它是几位数。(专业c++实验1-预作)
/专业c++实验1-程序填空。
/给一个不多于5位的正整数,要求:
/分别打印出每一位数字,并求出它是几位数。
#include
using namespace std;
int main()
int x,a,b,c,d,e,t;
a=b=c=d=e=0; /保存各位的值。
t=__1保存位数。
//cout<<"请输入这个数:"
if(x>9999)
if(x>999)
if(x>99)
if(x>9)
cout< t++;
cout< return 0;
四、程序设计题(50分)
1. 温度转换(专业c++实验1) 10分
题目描述。输入华氏温度f的值,求出对应的摄氏温度c,并显示。华氏温度f与摄氏温度c的转化关系如下:c=5/9*(f-32)。(专业c++实验1
输入描述。华氏温度。
输出描述。摄氏温度。样例输入。
样例输出。
2. 三角形面积(专业c++实验1) 10分
题目描述。给出任意三角形的三条边的值a、b、c,要求该三角形的面积area。三角形的面积可以根据下面的海**式求解:
area=sqrt(x*(x-a)*(x-b)*(x-c)),其中x是三边和的一半,即(a+b+c)/2。sqrt函数包含在cmath的头文件中,它的功能是求平方根。(专业c++实验1
输入描述。三角形的三边。
输出描述。三角形的面积。注意:若不能构成三角形,请输出“error样例输入。
样例输出。
3. 三角形类型(专业c++实验1) 10分
题目描述。根据输入的三角形的三边判断该三角形的类型:等边三角形、等腰三角形;直角三角形、锐角三角形和钝角三角形。(专业c++实验1
输入描述。三角形的三条边。
输出描述。三角形的类型。注意:
若不能构成三角形,请输出“error!”。等边、等腰、直角、锐角、钝角三角形分别输出:
equilateral ********,isosceles ********,right ********,acute ********,obtuse ********样例输入。
样例输出。isosceles ********
acute ********
4. 四数大小(专业c++实验1) 10分
题目描述。输入四个整型数据,请按从小到大的顺序将其输出。(专业c++实验1
输入描述。四个整型数。
输出描述。从小到大顺序输出。样例输入。
样例输出。
5. 企业奖金问题(专业c++实验1) 10分
题目描述。企业发放的奖金根据利润提成。利润i低于或等于10万元时,奖金可提成10%;利润高于10万元,低于20万元时,其中10万元按10%提成,高于10万元部分,可提成7.
5%;2000001000000时,超过100万的部分按1%提成。从键盘输入当月利润i,求应发放的奖金总数。要求用if语句编程。
(专业c++实验1
输入描述。当月利润。
输出描述。应发放的奖金总数。样例输入。
样例输出。
C 实验指导
实验四派生类与继承。院 系 信息科学与技术学院课程名称 面向对象程序设计教师签名 实验目的和要求。1理解类的继承的概念,能够定义和使用类的继承关系。2.掌握派生类的声明和定义方法。3.熟悉公有派生和私有派生的访问特性。4.学习虚基类中解决二义性问题中的作用。实验内容。1 定义一个基类myarray,...
C 实验指导
实验四类与对象 二 院 系 信息科学与技术学院课程名称 面向对象程序设计教师签名 实验目的和要求。1.掌握对象数组的定义与使用方法。2.理解对象指针的概念,学会用指针引用对象。3.了解this指针的工作方式。4.掌握静态数据成员和静态成员函数的基本使用方法。5.理解友元与友元函数的作用,掌握其使用方...
C 系列实验
注意,编程软件为vc 6.0 题目。1.设计一个函数repchar 它有两个参数,一个是char ch,另一个是int n repchar函数的。功能是在一行中显示n个ch字符,并且参数ch的默认值是 参数n的默认值是45 编程实现。该函数,并编写main函数进行测试,在main中调用三次repch...