itgle.com
参考答案和解析
正确答案:C
更多“()指的是伴随大量活动遗留的数据。A、Public dataB、Private dataC、Data exhaustD、Community data”相关问题
  • 第1题:

    ( 11 )有如下类定义:

    class Sample{

    public:

    Sample();

    ~Sample();

    Private:

    Static int date;

    };

    将静态数据成员 data 初始化为 0 的语句是 【 11 】 。


    正确答案:

  • 第2题:

    下列类的定义中,有( ) 处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive: public Base { public: Derive(): Base(O) { } Derive(int x) { d=x; } void setvalue(int i) { data=i; } private: d; };

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    解析:本题考核派生类的定义和成员的访问权限。第一处错误:在派生类的构造函数Derive(intx)中没有调用基类的构造函数对基类对象初始化:第二处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。

  • 第3题:

    阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是

    A.synchronized

    B.wait

    C.blocked

    D.interrupt


    正确答案:A
    解析:一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。在Java语言中,临界区可以是一个语句块或是一个方法,并且用synchronized关键字标识。本程序中push()方法即为临界区,所以需要用synchronized关键字标识。

  • 第4题:

    若有以下程序:includeusing namespace std;class data{public: int x; data(int x){

    若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } class A private: data dl; public: A(int x): dl(x){ } void dispaO cout<<dl.x<<","; } }; class B: public A { private: data d2; public: B(int x):A(x-1),d2(x){ } void dispb() { cout<<d2.x<<endl; } }; class C: public B { public: C(int x):B(x-1){ } void disp0 { dispa(); dispb(); } }; int main() { C obj(5); obj.disp(); return 0; } 程序执行后的输出结果是( )。

    A.5,5

    B.4,5

    C.3,4

    D.4,3


    正确答案:C

  • 第5题:

    In which file created by a mksysb would an administrator find filesystem and logical volume information?()

    A./fs.data

    B./image.data

    C./bosinst.data

    D./install.data


    参考答案:B

  • 第6题:

    下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive : public Base { public: Derive() : Base(O) {} Derive (int x) { d=x; } void setvalue(int i) { data=i; } private: int d; };

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    解析:本题考核派生类的定义和成员的访问权限。第①处错误:在派生类的构造函数Derive(intx)中没有调用基类的构造函数对基类对象初始化。第②处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。

  • 第7题:

    下列标识符定义正确的是( )。

    A.3DATA

    B.DATA___3

    C.DATA3

    D.DATA3


    正确答案:B

  • 第8题:

    有如下类定义:

    class Sample{

    public:

    Sample();

    ~Sample();

    private:

    static int data;

    };

    将静态数据成员data初始化为0的语句是【 】。


    正确答案:Sample::data=0;
    Sample::data=0; 解析:将静态数据成员data初始化为0的语句是“Sample::data=0;”,因为Sample是一个公共类,可以这样进行初始化。

  • 第9题:

    port 20通常是哪一种服务通道(port)?()

    • A、web data
    • B、ftp data
    • C、mail data
    • D、dns data

    正确答案:B

  • 第10题:

    A systems administrator has a high performance server with a file share full of data that has not been used in a long time, but is still important and might be used in the future. Which of the following should they do to reclaim the space off the high performance server?()

    • A、Audit the data
    • B、Delete the data
    • C、Back up the data
    • D、Archive the data

    正确答案:D

  • 第11题:

    In which file created by a mksysb would an administrator find filesystem and logical volume information?()

    • A、/fs.data
    • B、/image.data
    • C、/bosinst.data
    • D、/install.data

    正确答案:B

  • 第12题:

    单选题
    In which file created by a mksysb would an administrator find filesystem and logical volume information?()
    A

    /fs.data

    B

    /image.data

    C

    /bosinst.data

    D

    /install.data


    正确答案: A
    解析: 暂无解析

  • 第13题:

    ( 15 )请将下列模板类 Data 补充完整。

    template <typename T>

    class Data{

    public:

    void put (T v) { val=v; }

    【 15 】 get() // 返回数据成员 val 的值,返回类型不加转换

    { return val; }

    private:

    T val;

    };


    正确答案:

  • 第14题:

    本题程序中实现了一个“生产者一消费者问题”。生产者产生一个随机数存入DataPool类中,消费者从中取出数据。DataPool类一次只能存放一个数据。请更正题中带下划线的部分。

    注意:不改变程序的结构,不得增行或删行。

    class DataPool

    {

    private int data;

    private boolean isFull;

    public DataPool()

    {

    isFull=false;

    }

    public synchronized void putData(int d)

    {

    if(isFull= =true)

    {

    try

    {

    this.notify();

    }

    catch(InterruptedException e)

    {}

    }

    data=d;

    isFull=true;

    System.out.println("生产了一个数据:"+data);

    this.notify();

    }

    public synchronized int getData()

    {

    if(isFull= =false)

    {

    try

    {

    this.wait();

    }

    catch(InterruptedException e)

    {}

    }

    isFull=false;

    System.out.println("消费了一个数据"+data);

    this.wait();

    return this.data;

    }

    boolean getIsFull()

    {

    return isFull;

    }

    }

    class Producer extends Thread

    {

    DataPool pool;

    public Producer(DataPool pool)

    {

    this.pool=pool;

    }

    public void run()

    {

    for(int i=0; i<10; i++)

    {

    int data=(int) (Math.random()*1000);

    try

    {//用于生产数据

    sleep(data);

    }

    catch(InterruptedException e)

    {}

    pool.putData(data);

    }

    }

    }

    class Consumer implements Runnable

    {

    DataPool pool;

    public Consumer(DataPool pool)

    {

    this.pool=pool;

    }

    public void run()

    {

    for(int i=0; i<10; i++)

    {

    int data=pool.getData();

    try

    {//用于处理数据

    sleep((int) (Math.random()*1000));

    }

    catch(InterruptedException e)

    {}

    }

    }

    }

    public class advance

    }

    public static void main(String[] args)

    {

    Data Pool pool=new Data Pool();

    Producer pro=new Producer(pool);

    Runnable con=new Consumer(pool);

    Thread conTh=new Thread(con);

    &n


    正确答案:this.wait() this.notify() thread.sleep((int)(Math.random()*1000))
    this.wait() this.notify() thread.sleep((int)(Math.random()*1000)) 解析:本题考查知识点:多线程同步与互斥、线程的概念和实现方法。解题思路:Data Pool是一个用来存放数据的缓冲池,其中可以存放一个血型数据,变量isFull作为标志量,标志该缓冲池中是否有数据。Put Data()方法负责向Data Pool中存放数据,本方法调用成功,缓冲池中就存入了数据,getData()方法负责从DataPool中获得数据,本方法调用成功,缓冲池就为空。Producer类负责产生随机数据,然后将数据存放到DataPool中。Consumer类负责才能够从DataPool中取出数据。Producer和Consumer共享同一个Data Pool对象。当某个线程进入synchronized块后,共享的数据并不一定能满足该线程的需要,这样线程就需要等待其他线程修改共享数据,直到满足需要以后才继续执行,但是当前线程必须释放锁以使得其他线程可以运行。wait()和notify()方法是实现线程之间通信的两个方法。wait()用来释放线程拥有的锁,使线程进入等待队列;notify()用来唤醒等待队列中的线程,并把它加入到申请锁的队列。本题中生产者在DataPool有数据的情况下需要进入等待消费者取出数据,所以需要调用wait()方法,因此第1个下划线的地方应该改为this.wait()。消费者线程在取出数据以后,必须通知生产者线程DataPool中已经没有数据了,因此第2个下划线的地方改为this.notify()。第3个下划线的地方,考查常用的线程类的使用。Runnable接口的目的是使任何类都可以为线程提供线程体,但它本身并不是线程,所以并不能直接调用Thread类的方法,需要改为 thread.sleep。

  • 第15题:

    删除数据库的命令是( )。

    A.CLOSE DATA

    B.SET DATA

    C.OPEN DATA

    D.DELETE DATA


    正确答案:D
    解析:可以使用命令方式删除数据库,具体使用格式为:
      DELETE DATABASE DatabaseName|?[DELETETABLES][RECYCLE]
      DatabaseName为指定要删除的数据库名;?显示“打开”对话框,从中可以选择数据库删除;DELETETABLES含义为在删除数据库的同时从磁盘上删除该数据库所含的表等:选项RECYCLE可将删除的数据库文件送入回收站。
      如果SET SAFETY的设置为ON时,会提示是否要删除数据库,否则直接删除。

  • 第16题:

    若有以下程序:include using namespace std;class data{public: int x; data (int x)

    若有以下程序: #include <iostream> using namespace std; class data { public: int x; data (int x) { data: :x=x; } }; class A { private: data d1; public: A(int x) : d1 (x) { } void dispa() { cout<<d1, x<<", "; } }; class B: public A { private: data d2; public: B(int x) : A(x-1),d2(x) {} void dispb() { cout<<d2.x<<end1; } }; class C : public B { public: C(int x) : B(x-1){} void disp () { dispa ( ); dispb (); } }; int main ( ) { C obj (5); obj.disp(); return 0; } 程序执行后的输出结果是( )。

    A.5,5

    B.4,5

    C.3,4

    D.4,3


    正确答案:C
    解析:本题考核派生类的定义和访问权限。本题涉及多层次的继承关系。类B是类A的派生类,类C又是类B的派生类。类C中的构造函数调用了类B的构造函数来初始化类B的私有数据成员,而类B的构造函数又调用了类A的构造函数来初始化类A的私有数据成员。由此可知,程序最后的输出为3,4。

  • 第17题:

    Asystemadministratorhasfilesystemsthatshouldnotbemountedduringsystemstartup.Howcanthesystemadministratorpreventthe/datafilesystemfrombeingmountedduringsubsequentboots?()

    A.mount-no/data

    B.chfs-Ano/data

    C.mount-tnfs/data

    D.chfs-atype=nfs/data


    参考答案:B

  • 第18题:

    下列类的定义中,有( )处语法错误。 class Base { publiC: Base(){} Base(int i) { data=i; } ptivate: int data; }; class DeriVe:public Base { public: Derive():Base(0){} Derive(int x) { d=x; } void setvalue(int i) { data=i; } private: d; };

    A.1

    B.2

    C.3

    D.4


    正确答案:B

  • 第19题:

    请在下列程序中的横线处填写正确的语句:

    class Sample{

    public:

    Sample()()

    ~Sample(){}

    void SetData(int data){//将Sample类成员变量data设置成形参的值

    ______

    }

    private:int data;

    };


    正确答案:Sample::data;
    Sample::data; 解析:此题考查的是this指针。由于Sample类的数据成员和函数的形参名称都是data,如果在函数中直接使用data引用的是形参变量而不是Sample类的数据成员。解决办法两种有:一是通过this指针,在类的成员函数中this代表函数所属对象的指针,即可填this->data:二是通过作用域运算符“::”明确指出访问的是Sample类的成员,所以在横线处填入Sample::data。

  • 第20题:

    在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。 

    • A、mov ax,data
    • B、mov ds,data
    • C、mov ax,data  mov ds,ax
    • D、mov ax,ds  mov cs,ds

    正确答案:C

  • 第21题:

    Y-Link总线主要用于那些信号的传送()

    • A、TX control data
    • B、Traffic data
    • C、O&M data
    • D、TXburst data

    正确答案:A,B,C,D

  • 第22题:

    Data deduplication ratios depend on many factors. However, deduplication ratios are generallygreater for what type of data?()

    • A、encrypted data
    • B、compressed data
    • C、archive data
    • D、multiplexed data streams

    正确答案:B

  • 第23题:

    单选题
    ()指的是伴随大量活动遗留的数据。
    A

    Public data

    B

    Private data

    C

    Data exhaust

    D

    Community data


    正确答案: C
    解析: 暂无解析