niusouti.com
更多“假定有“structBOOK{chartitle[40]floatprice}book”,则正确的语句为( )。 ”相关问题
  • 第1题:

    下列选项中正确的语句是( )。

    A.chars[3];s="BOOK!";

    B.char*s;s={"BOOK!"};

    C.chars[10];s="BOOK";

    D.char*S;s="BOOK!";


    正确答案:D
    D。【解析】在选项D中.字符指针s指向字符串常量BOOK!。故选项D正确。

  • 第2题:

    以下选项中正确的语句组是( )。

    A.char*s;s={f.BOOK!”};

    B.char*s;s:”BOOK!”:

    C.chars[10];s=”BOOK!”;

    D.cbars[];s:”BOOK!n:


    正确答案:B
    ^选项去掉大括号就正确了;c选项和D|选项应在定义时赋初值。因此B选项正确。

  • 第3题:

    假定有“structBOOK{chartitle[40]floatprice}BOOK*book=newBOOK”,则正确的语句为( )。

    A.strcpy(book->title,”WangTao”)

    B.strcpy(book.title,”WangTao”)

    C.strcpy(*book.title,”WangTao”)

    D.strcpy((*book)->title,”WangTao”)


    正确答案:A

  • 第4题:

    假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为()。

    Astruct BOOK x= &book;

    Bstruct BOOK *x=&book;

    Cstruct BOOK x=calloc(BOOK);

    Dstruct BOOK *x=BOOK;


    B

  • 第5题:

    假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。

    A10

    B20

    C30

    D40


    C

  • 第6题:

    假定有“structBOOK{chartitle[40];floatprice;};BOOK*book;”定义,则不正确的语句为()。

    • A、BOOK*x=newbook
    • B、BOOKx={“C++Programming”,27.0}
    • C、BOOK*x=newBOOK
    • D、BOOK**x=&book

    正确答案:A

  • 第7题:

    现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。

    • A、若数据库中已存在表book2,则会提示错误。
    • B、若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
    • C、若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。
    • D、若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。

    正确答案:A,C

  • 第8题:

    单选题
    假定有“structBOOK{chartitle[40];floatprice;};BOOK*book;”定义,则不正确的语句为()。
    A

    BOOK*x=newbook

    B

    BOOKx={“C++Programming”,27.0}

    C

    BOOK*x=newBOOK

    D

    BOOK**x=&book


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

  • 第9题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b

    B

    pb=&b[0]

    C

    pb=newint

    D

    pb=b[5]


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

  • 第10题:

    单选题
    假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。
    A

    10

    B

    20

    C

    30

    D

    40


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

  • 第11题:

    单选题
    假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为()。
    A

    struct BOOK x= &book;

    B

    struct BOOK *x=&book;

    C

    struct BOOK x=calloc(BOOK);

    D

    struct BOOK *x=BOOK;


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

  • 第12题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=new int;

    D

    pb=b[5];


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

  • 第13题:

    有如下程序: #inClude<iostream> using namespaCe std; Class Book{ publiC: Book(Char*t=””){strCpy(title,t);} private: Char titlel40]; }; Class Novel:publiC Book{ publiC: Novel(Char*t=””):Book(t){} Char*Category( )Const{return”文学”;} }; int main( ){ Book * pb; pb=new Novel( ); Cout<<pb→Category( ); delete pb; return 0; } 若程序运行时输出结果是“文学”,则横线处缺失的语句是( )。

    A.Char*Category( );

    B.Char*Category( )Const;

    C.virtual Char*Category( )Const;

    D.virtual Char*Category( )Const=0;


    正确答案:D
    本题考查纯虚函数和抽象类,纯虚函数是在声明虚函数时被“初始化”为0的函数,包含纯虚函数的类为抽象类,抽象类足不能被实例化的,但是可以定义指向抽象类数据的指针变量,当派生类成为具体类后,就可以用这种指针指向派生类的对象,然后通过该指针调用虚函数,实现多态性的操作。所以本题答案为D。

  • 第14题:

    以下选项中正确的语句组是( )。

    A.char*s;8={1.BOOK!”}i

    B.char*s;8=”BOOK!”;

    C.char S[10];S=”BOOK!”;

    D.char S[];S=”BOOK!”;


    正确答案:B
    A选项去掉大括号就正确了;c选项和D选项应在定义时赋初值。因此B选项正确。

  • 第15题:

    假定有“structBOOK{chartitle[40]floatprice}BOOK*book”,则不正确的语句为( )。

    A.BOOK*x=newbook

    B.BOOKx={"C++Programming", 27.0}

    C.BOOK*x=newBOOK

    D.BOOK*x=book


    正确答案:A

  • 第16题:

    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

    Apb=b;

    Bpb=&b[0];

    Cpb=b+2;

    Dpb=b[5];


    D

  • 第17题:

    假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。

    Astruct BOOK *x=malloc(book);

    Bstruct BOOK x={"C++ Programming",27.0};

    Cstruct BOOK *x=malloc(sizeof(struct BOOK));

    Dstruct BOOK *x=&book;


    A

  • 第18题:

    al FoxPro中,如果用语句:a="book",book="展望",?a,book后,结果是: book 展望


    正确答案:正确

  • 第19题:

    单选题
    假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=newint;

    D

    pb=b[5];


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

  • 第20题:

    单选题
    假定有“structBOOK{chartitle[40];floatprice;};BOOK*book=newBOOK;”,则正确的语句为()。
    A

    strcpy(book->title,”WangTao”)

    B

    strcpy(book.title,”WangTao”)

    C

    strcpy(*book.title,”WangTao”)

    D

    strcpy((*book)->title,”WangTao”)


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

  • 第21题:

    多选题
    现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。
    A

    若数据库中已存在表book2,则会提示错误。

    B

    若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。

    C

    若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。

    D

    若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。


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

  • 第22题:

    单选题
    假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
    A

    struct BOOK *x=malloc(book);

    B

    struct BOOK x={C++ Programming,27.0};

    C

    struct BOOK *x=malloc(sizeof(struct BOOK));

    D

    struct BOOK *x=&book;


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

  • 第23题:

    单选题
    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=b+2;

    D

    pb=b[5];


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