问题 完形填空
完型填空。
        A picture  1  on my desk. This is a picture  2  Tom’s family(家). The man is Tom’s  3  . A  4  is
behind Tom. She is 5   mother.  6  teachers. A girl is   7  the picture, too. She is Tom’s sister.  8  name is
Amy. Tom and his sister are in the same(相同的)  9   .But they aren’t in the same grade(年级). They look
like(像……) 10   mother. They are English.    
( )1. A. be    
( )2. A. /    
( )3. A. father
( )4. A. boy  
( )5. A. he    
( )6. A. He’s
( )7. A. in    
( )8. A. She’s
( )9. A. team  
( )10.A. his  
B. am    
B. at    
B. mother
B. girl  
B. she    
B. She’s
B. on    
B. Her  
B. grade  
B. her    
C. is      
C. of      
C. son      
C. man      
C. his        
C. You’re
C. at      
C. His    
C. class    
C. their    
D. are        
D. from        
D. brother    
D. woman      
D. her           
D. They’re
D. under      
D. The        
D. school      
D. our        
答案

1-5 CCADC        6-10 DABDC

选择题
填空题

[说明]
下面程序是一个小型公司工资管理的程序。该公司主要有4类人员:经理、兼职技术人员、销售员和销售经理。基类为employee,由它派生出technician类,manager类,salesman类,最后由manager类和salesman类派生出salesmanager类。月工资计算办法是:经理拿固定月薪8000;兼职技术人员按每小时100元领取月薪; 销售按当月销售额的4%提成; 销售经理既拿固定月工资也领取销售提成,固定月工资5000元,销售提成为所管辖部门当月销售总额的0.5%。
[C++程序]
#include<iostream.h>
#include<string.h>
class employee

protected:
int no;
char name [10] ;
float salary;
public :
employee ()

cout<< "职工编号: " ;
cin>>no ;
cout<<"职工姓名:";
cin>>name ;
salary= 0 ;

void pay ()
void display ()
;
class technician:public employee
private :
float hourlyrate;
int workhours;
public :
technician() hourlyrate=100;
void pay ()

cout<<name本月工作时数: " ;
cin>>workhours ;
salary=hourlyrate*workhours;

void display ()

cout<<"兼职技术人员"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;
class salesman: (1)

protected:
float commrate;
float sales;
public:
salesman() commrate=0.04;
void pay()

cout<<name<<"本月销售额:";
cin>>sales;
salary= (2) ;

void display()

cout<<"销售额"name<<"(编号"<<no<<\
<<")"<<"本月工资:"<<salary<<endl;

;
class manager: (3)

protected:
float monthlypay;
public:
manager()monthlypay=8000;
void pay()salary=monthlypay;
void display()

cout<<"经理"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;
class salesmanager: (4)

public:
salesmanager()

monthlypay=5000;
commrate=0.005;

void pay()

cout<<name<<"所管部门月销售量:";
cin>>sales:
salary= (5) ;

void display()

cout<<"销售经理"<<name<<"(编号为"<<no\
<<")"<<"本月工资:"<<salary<<endl;

;