A.结构体类型是一种比较复杂的值类型。
B.每个结构体类型定义后,语言都隐式地为它提供一个无参数的构造函数,这个构造函数把结构的每个成员都设置为该成员类型的默认值。
C.要对结构体变量进行显示初始化,必须定义结构体的带参数构造函数。
D.定义了结构体类型的带参数构造函数之后,系统将不再为之创建无参数的构造函数。
第1题
A、结构体是由用户自定义的一种数据类型
B、结构体中可设定若干个不同数据类型的成员
C、结构体中成员的数据类型可以是另一个已定义的结构体
D、在定义结构体时,可以对成员进行初始化
第2题
A、结构体类型与结构体变量是两个不同的概念,其区别如同char类型与char型变量的区别一样
B、结构体可将不同数据类型组合起来,形成一个有机整体使用
C、结构体占用字节数就是其各成员字节数之和
D、结构体类型中的成员名,不可以与程序中的变量同名
第3题
A.一级耐久年限100年以上
B.二级耐久年限50~100年
C.三级耐久年限15~50年
D.四级耐久年限15年以下
第4题
A、在一个结构体内不能包含另一个不同类型的结构体作为其成员。
B、用结构体变量做函数参数,是将结构体变量的所有成员的内容传给被调函数,因此在被调函数中对结构体内容的修改不影响原结构体变量。
C、结构体在内存中所占的字节数不仅与所定义的结构体类型有关,还与计算机系统本身有关。
D、和整型、实型、字符型一样,枚举类型也是一种基本数据类型。
E、用指向结构体变量的指针做函数参数,是将结构体变量的地址传给被调函数,因此在被调函数中对结构体内容的修改会影响原结构体变量。
第5题
A、射线可以用于物理检测
B、Physics.Raycast方法返回一个结构体,用于存储射线的碰撞信息
C、ScreenPointToRay方法可以用来创建一条射线
D、Physics.Raycast方法可用来进行射线碰撞检测,返回bool类型
第6题
A、共用体与结构体变量的引用方法是一样的
B、共用体与结构体类型的定义除了关键字以外都是一样的
C、共用体与结构体类型变量的初始化方法是一样的
D、共用体与结构体类型变量的内存占用与成员内存占用间的关系是不一样的
第7题
A、结构体类型所占内存的字节数就是结构体的每个成员类型所占内存字节数的总和。
B、结构体在内存中所占的字节数不仅与所定义的结构体类型有关,还与计算机系统本身有关。
C、计算结构体所占内存的字节数时,一定要使用sizeof运算符。
D、内存对齐的主要目的就是为了提高内存的寻址效率。不同的系统和编译器,内存对齐方式可能会不同,是机器相关的。
第8题
A、用结构体变量做函数参数,是将整个结构体的所有成员的内容传给被调函数,因此在被调函数中对结构体内容的修改不影响原结构体变量。
B、用结构体数组/结构体指针作函数参数的参数传递效率比用结构体变量做函数参数的参数传递效率要高。
C、用结构体数组/结构体指针作函数参数,是复制结构体的首地址给被调函数,因此在被调函数中可以修改结构体指针所指向的结构体的内容。
D、数组和结构体变量都不可以用做函数返回值的类型。
第9题
A、对结构体变量的成员的访问是通过名字并使用成员选择运算符来访问的。
B、只能在相同类型的结构体变量之间进行赋值。
C、可以使用==和!=来判定两个结构体相等或不等。
D、对嵌套的结构体成员,必须以级联的方式来访问。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!