问答题创建Athlete表时,ANo使用CHAR(6)并且唯一,AName使用CHAR(20),ASex使用CHAR(1),ATeam使用CHAR(20)。请在下列用于创建表Athelete的SQL语句空缺处填入正确的内容。 CREATE TABLE Athlete(ANo CHAR(6) NOT NULL, AName CHAR(20), ASex CHAR(1), ATeam CHAR(20) NOT NULL, ______);
填空题[说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有类XXCircle实现了所需要实现的功能:显示displayIt()。为了继承自Shape以提供统一接口,又不希望从头开发代码,希望使用XXCircle。这样将XXCircle作为Circle的一个属性,即Circle的对象包含一个XXCircle对象。当一个Circle对象被实例化时,它必须实例化一个相应的XXCircle对象;当Circle对象收到的做任何事的请求都将转发给这个XXCircle对象。通过这种称为Adapter模式,Circle对象就可以通过“让XXCircle做实际工作”来表现自己的行为了。图显示了各个类间的关系。以下是JAVA语言实现,能够正确编译通过。 [Java代码] Shape.java文件 public interface Shape public ______ void display(); XXCircle.java文件 public class xxCircle public void displayIt() 省略具体实现 circle.java文件 public class Circle ______ Shape private XXCircle pcx = ______; public void display() pcx.displayIt(); mactory.java文件 public class Factory public ______ getShapeInstance(int type) switch(type) case 1 : return new Line(); case 2 : return new Square(); case 3 : return new Circle(); default : return null; Main.java文件 public class Main public static void main(String[] args) int type=1; Factory factory = new Factory(); Shape s; s = factory.______; if(s==null) System.out.println( Error get the instance! ); return; s.display(); return;
问答题请用图1的属性和方法的名称给出客人类的属性和方法。(注意:团体类中的负责人姓名等与散客的对应属性含义相同,不必区分)
问答题执行指令时,计算页号与页内地址,判断“该页在内存吗”,若在,则进行地址映射过程;若不在内存,则产生缺页中断。当发生缺页中断时,保存当前进程现场,判断“有空闲页面吗”,如有,直接调入所需的页面。若没有,按照某种算法选择一页置换,判断“该页被修改过吗”,如果被修改过,就必须把它写回磁盘以便更新该页在磁盘上的副本:如果该页没有被修改过,那么它在磁盘上的副本已经是最新的了,则不需要写回,调入的所需的页面直接覆盖被淘汰的页。调整页表及内存分配表,恢复被中断进程现场。 补充缺页中断处理流程图中的判断(1)~(3)。
填空题[说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有类XXCircle实现了所需要实现的功能:显示displayIt()。为了继承自Shape以提供统一接品,又不希望从头开发代码,希望使用XXCircle。这样将XXCircle作为Circle的一个属性,即Circle的对象包含一个XXCircle对象。当一个Circle对象被实例化时,它必须实例化一个相应的XXCircle对象;当Circle对象收到的做任何事的请求都将转发给这个XXCircle对象。通过这种称为Adapter模式,Circle对象就可以通过“让XXCircle做实际工作”来表现自己的行为了。图显示了各个类间的关系。以下是C++语言实现,能够正确编译通过。 [C++代码] class Shape public: ______ void display() = 0; ; class Line : public Shape 省略具体实现 ; class Square : public Shape 省略具体实现 ; class XXCircle public: void displayIt() 省略具体实现 省略其余方法和属性 ; class Circle : public Shape private: XXCircle *pxc; public: Circle(); void display(); ; Circle∷Circle() pxc = ______; void Circle∷display() pxc-> ______; class Factory public: ______ getShapeInstance(int type) 生成特定实例 switch(type) case 1 : return new Square; case 2 : return new Line; case 3 : return new Circle; default : return NULL; ; void main(int argc, char *argv[]) if(argc !=2) cout<< error parameters ! <<end1; return; int type=atoi(argv[1]); Factory factory; Shape *s = factory.______; if(s==NULL) cout<< Error get the instance! <<end1; return; s->display( ); delete s; return;