关于结构体作为函数参数,下列描述中错误的是()
A.结构体可以作为函数参数
B.结构体数组可以作为函数参数;
C.结构体指针可以作为函数参数
D.结构体指针可以作为函数参数;
D.结构体成员变量不可以作为函数参数
A.结构体可以作为函数参数
B.结构体数组可以作为函数参数;
C.结构体指针可以作为函数参数
D.结构体指针可以作为函数参数;
D.结构体成员变量不可以作为函数参数
A.结构体可以作为函数参数
B.结构体数组可以作为函数参数;
C.结构体指针可以作为函数参数
D.结构体指针可以作为函数参数;
D.结构体成员变量不可以作为函数参数
A.用结构体变量做函数参数,是将整个结构体的所有成员的内容传给被调函数,因此在被调函数中对结构体内容的修改不影响原结构体变量。
B.用结构体数组/结构体指针作函数参数的参数传递效率比用结构体变量做函数参数的参数传递效率要高。
C.用结构体数组/结构体指针作函数参数,是复制结构体的首地址给被调函数,因此在被调函数中可以修改结构体指针所指向的结构体的内容。
D.数组和结构体变量都不可以用做函数返回值的类型。
A.结构体变量可以作函数的参数
B.结构体变量可以作函数的返回值
C.可以将结构体变量作为一个整体进行输入
D.结构体变量所占内存量是各成员内存量的总和
A.结构体类型是一种比较复杂的值类型。
B.每个结构体类型定义后,语言都隐式地为它提供一个无参数的构造函数,这个构造函数把结构的每个成员都设置为该成员类型的默认值。
C.要对结构体变量进行显示初始化,必须定义结构体的带参数构造函数。
D.定义了结构体类型的带参数构造函数之后,系统将不再为之创建无参数的构造函数。
下列关于函数的描述中,错误的是()。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
A.结构体和共用体变量都不能进行比较操作。
B.两个结构体变量可以比较,但不能将结构体类型作为函数返回值类型。
C.既可以对两个共用体变量进行比较操作,也可以将共用体变量作为函数参数。
D.关键字typedef用于定义一种新的数据类型。
以下叙述中正确的是
A.函数的返回值不能是结构体类型
B.函数的返回值不能是结构体指针类型
C.在调用函数时,可以将结构体变量作为实参传给函数
D.结构体数组不能作为参数传给函数
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型
A.在一个结构体内不能包含另一个不同类型的结构体作为其成员。
B.用结构体变量做函数参数,是将结构体变量的所有成员的内容传给被调函数,因此在被调函数中对结构体内容的修改不影响原结构体变量。
C.结构体在内存中所占的字节数不仅与所定义的结构体类型有关,还与计算机系统本身有关。
D.和整型、实型、字符型一样,枚举类型也是一种基本数据类型。
E.用指向结构体变量的指针做函数参数,是将结构体变量的地址传给被调函数,因此在被调函数中对结构体内容的修改会影响原结构体变量。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!