在c++语言中,也可以使用struct(结构体)来定义一个类。

题目
判断题
在c++语言中,也可以使用struct(结构体)来定义一个类。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点: typedef struct node{ int data; struct node * link; }NODE, * LinkList; 下述说法正确的是______。

A.NODE是结构体struct node的别名

B.* LinkList也是结构体struct node的别名

C.LinkList也是结构体struct node的别名

D.LinkList等价于node*


正确答案:A
解析:其实题中的定义相当于下述两个定义:typedefstructnode{intdata;structnode*link;}NODE;typedefstructnode{intdata;structnode*link;)*LinkList;前者给structnode取了个新名字NODE,即structnode和NODE是等价的;后者把structnode*命名为LinkList。

第2题:

以下关于C++语言类的说法中正确的是( )。

A.C++语言的默认访问权限是private

B.C++语言中的类定义,用户一定要自己定义一个构造函数用于实例化类

C.C++语言中的成员函数的实现部分一定要写在类定义外

D.C++语言中的类不能够嵌套定义


正确答案:A

第3题:

设有以下语句

typedef struct TT

{char c,int a[4];} CIN;

则下面叙述中正确的是

A) 可以用 TT 定义结构体变量

B)TT 是 struct 类型的变量

C) 可以用 CIN 定义结构体变量

D)CIN 是 struct TT 类型的变量


正确答案:C
答案 C
解析:在 C 语言中, typdef 用于说明一种新的类型名,本题中的 CIN 被定义为一种新的类型名,我们可以用它来定义一个结构体变量。

第4题:

在C++语言中,每个类都有一个隐含的指针叫【 】指针。该指针指向【 】。


正确答案:this 正在调用成员函数的对象
this 正在调用成员函数的对象 解析:C++提供了一个特殊的对象指针——this指针,它是成员函数所属对象的指针,它指向类对象的地址。this指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存储数据成员时,则隐含使用this指针。

第5题:

在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?

A.流

B.类

C.结构

D.对象


正确答案:A
解析:C++的I/O系统是通过一种称为流的机制来实现文件和控制台的I/O操作的。简单地说,在C++中,输入/输出操作是通过流来完成的。而文件流以磁盘文件及其他可按文件方式进行管理的外部设备为输入/输出对象。每个文件流都应当与一个打开的文件相联系;关闭一个文件就是取消这种联系。

第6题:

在C++语言中,关于类(class)和结构体(struct)的说法中,正确的是______。

A.结构体不允许有成员函数

B.结构体与类没什么区别,可以替换

C.类定义中成员在默认情况下是private

D.类定义中成员在默认情况下是public

A.

B.

C.

D.


正确答案:C

第7题:

C++语言中类定义中默认的访问权限是( )。

A.public

B.protected

C.private

D.default


正确答案:C

第8题:

设有以下语句 typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是______。

A.可以用TT定义结构体变量

B.TT是struct类型的变量

C.可以用CIN定义结构体变量

D.CIN是struct TT类型的变量


正确答案:D
解析:此题中说明了—个结构体类型struct TT的同时,定义了一个结构体变量CIN,结构体变量中的各成员在内存中按说明中的顺序依次排序。

第9题:

在C++语言中,打开一个文件就是将这个文件与一个( )建立关联。

A.流

B.类

C.结构

D.对象


正确答案:A
c++的V0系统是通过一一种称为流的机制来实现文件和控制台的I/0操作的。简单地说,在C++中,输入/输出操作是通过流来完成的。而文件流以磁盘文件及其他可按文件方式进行管理的外部设备为输入/输出对象。每个文件流都应当与一个打开的文件相联系;关闭卟文件就是取消这种联系。

第10题:

C++语言中用于定义类的关键字是

A.class

B.struct

C.default

D.sizeof


正确答案:A
解析:C++中类定义的关键字是class。class不能大写。

更多相关问题