上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
习题1
1.什么是抽象与封装?
2.什么是类、对象、继承与多态?试举例说明。
3.面向对象程序设计与面向过程程序设计有什么区别?
4.C++程序设计语言有什么特点?
5.理解流的概念。
6.阅读下面的程序
(1)
#include <iostream.h> void main(){ int a; char b; char c[4]; double d; cin>>a>>b>>c>>d; cout<<"a="<<a<<endl; cout<<"b="<<b<<endl; cout<<"c="<<c<<endl; cout<<"d="<<d<<endl; }
输入数据“12 345 634 3214”并按Enter键后,写出程序的输出结果。
(2)
#include <iostream.h> #include <iomanip.h> void main(){ int a=20,b=18,c=24; cout<<"123456789012345678901234567890"<<"\n"; cout<<setiosflags(ios::left); cout<<hex<<setw(10)<<a<<setw(10)<<b<<setw(10)<<c<<endl; cout<<oct<<setw(10)<<a<<setw(10)<<b<<setw(10)<<c<<endl; cout<<resetiosflags(ios::left); cout<<dec<<setw(10)<<a<<setw(10)<<b<<setw(10)<<c<<endl; }
7.用setw、cout和for循环编写打印输出下面图形的程序。
*
***
*****
*******
8.某校教师的课酬计算方法是:教授100元/小时,副教授80元/小时,讲师60元/小时,助教40元/小时。编写计算教师课酬的程序,从键盘输入教师的姓名、职称、授课时数,然后输出该教师应得的课酬。