网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下列关于C语言中结构类型的叙述中,错误的是( )。
A.结构第一个成员的地址和整个结构的地址相同
B.缺省条件下,编译器为每个成员按自然对齐(alignment)条件分配空间
C.结构成员按照它们被声明的顺序在内存中顺序存储
D.结构是一种复合数据类型,其构成元素只能是基本数据类型
B.缺省条件下,编译器为每个成员按自然对齐(alignment)条件分配空间
C.结构成员按照它们被声明的顺序在内存中顺序存储
D.结构是一种复合数据类型,其构成元素只能是基本数据类型
参考答案
参考解析
解析:结构类型即结构体struct,结构体第一个成员放在偏移为0的地方,称为首地址,和整个结构体的地址相同;每个特定平台有默认的对齐系数,程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,缺省条件下,编译器为每个成员按自然对齐条件分配空间;结构体成员是按照声明的顺序在内存中顺序存储;结构体是C语言中聚合数据类型,可以被声明为变量、指针、数据等,用来实现复杂的数据结构,结构体的成员也可以包含其他结构体。
更多 “下列关于C语言中结构类型的叙述中,错误的是( )。A.结构第一个成员的地址和整个结构的地址相同 B.缺省条件下,编译器为每个成员按自然对齐(alignment)条件分配空间 C.结构成员按照它们被声明的顺序在内存中顺序存储 D.结构是一种复合数据类型,其构成元素只能是基本数据类型” 相关考题
考题
下面关于类和对象的描述中,错误的是A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量B.类和对象之间的关系是抽象和具体的关系C.对象是类的实例,一个对象必须属于一个已知的类D.类是具有共同行为的若干对象的统一描述体
考题
下列叙述中错误的是( )。A.在C语言中的保留字必须小写B.变量的存储类型决定了变量的存储位置及其生存期C.宏定义以#define开头,行未必须加分号D.在C语言中的注释行可以出现在程序的任何位置
考题
下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容C.在C语言中,外部变量的隐含类型是自动存储类别D.在C语言中,函数形参的存储类型是自动(auto)类型的变量
考题
下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值
下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容C.在C语言中,外部变量的隐含类型是自动存储类别D.在C语言中,函数形参的存储类型是自动(auto)类型的变量
考题
下列数据结构基本概念中错误的是( )。A.数据的基本单位是数据元素B.一个数据元素可以由多个数据项组成C.数据结构的存储结构分为逻辑结构和物理结构D.高级程序语言中的数据类型分为原子类型和结构类型
考题
(专基)下列选项中关于什么是结构体描述正确的是()。A、结构体是高级语言中的一种构造类型B、结构体是汇编语言中的一种指针类型C、结构体是高级语言中的一种指针类型D、结构体是C语言中的基本类型
考题
单选题(专基)下列选项中关于什么是结构体描述正确的是()。A
结构体是高级语言中的一种构造类型B
结构体是汇编语言中的一种指针类型C
结构体是高级语言中的一种指针类型D
结构体是C语言中的基本类型
热门标签
最新试卷
![瑞牛题库 章节练习 历年真题 模拟试卷](http://assets.51tk.com/51_sidebar_right_index.jpg)