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

题目
假定有“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
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};

C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;


正确答案:D

第2题:

有如下程序: #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。

第3题:

● 在XML中,元素book 的声明语句如下:

<!ELEMENT book (title,price+,author?,borrow*)>

该声明语句表明,元素book中子元素 (62) 至少出现一次。

A. title B. price C. author D. borrow


正确答案:B

第4题:

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

A.BOOK&x=&book

B.BOOK&x=book

C.BOOK&x=newBOOK

D.BOOK&x=BOOK


正确答案:B

第5题:

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

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选项正确。

第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;


参考答案:BCD

第7题:

有如下程序:

#include<iostream>

using namespace std;

class Book{

public:

Book(char*t=””){strcpy(title,t);}

private:

char title[40];

};

class Novel:public Book{

public:

Novel(char *t=””):Book(t){}

char*Category()const{return”文学”;)

};

int main(){

Book *pb;

pb=new Novel();

cout<<pb->Category();

return 0;

}

若程序运行时输出结果是“文学”,则划线处缺失的语句是

A.char*Category();

B.char*Category()const;

C.virtual char*Category()const;

D.virtual char*Category()const=0;


正确答案:D

第8题:

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

A)char s[]; s="BOOK!";

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

C)char s[10]; s="BOOK!";

D)char *s; s="BOOK!";


正确答案:D

第9题:

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

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

B.char*s;S={"BOOK!");

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

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


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

第10题:

假定有“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

更多相关问题