Red de conocimientos turísticos - Información de alquiler - Responde una pregunta de prueba escrita clásica, ¡puedes entrar y echar un vistazo! !

Responde una pregunta de prueba escrita clásica, ¡puedes entrar y echar un vistazo! !

Respuesta: A

********************************* *** *******************************************

Explicación: A es correcto y no hay objeciones, B puede definir funciones miembro, C y D, cuando hay funciones virtuales en la clase, ocurre un error al usar malloc para solicitar memoria

E , Las estructuras F también pueden tener funciones virtuales y relaciones de herencia

********************************* ************** *******************************

74, dos clases independientes: ClassA y ClassB, ambas La función miembro pública no Jingtai PublicFunc() y la función miembro privada no estática PrivateFunc() están definidas respectivamente

Ahora necesitamos definir un miembro; function ClassA::AdditionalPunction(ClassA a,ClassB b) en ClassA ); luego se puede usar en la parte de implementación de AdditionalPunction (ClassA x, ClassB y) (dentro del cuerpo de la función)

La más completa La expresión legal que aparece es:

A, x .PrivateFunc();x.PublicFunc();y.PrivateFunc();y.PublicFunc()

B,x. PrivateFunc();x.PublicFunc();y.PublicFunc();

C,x.PrivateFunc();y.PrivateFunc();y.PublicFunc(); D,x.PublicFunc();y.PublicFunc();

p>

Respuesta: B

************** ************************** ************************* ******************

Explicación: * **Privado es para otras clases Por supuesto, la clase A puede acceder a todos sus miembros, pero no. acceder a miembros privados no *** de clase B

******** ************************* **************************** *******************

75. Las siguientes afirmaciones sobre los programas C++ son correctas:

A. Respecto a las funciones virtuales y plantillas llamadas Clases, todas se compilan tarde

B. Si las funciones en la clase base. y la subclase debe constituir una función virtual, además de declararse con virtual en la clase base, el nombre debe ser el mismo, el tipo de parámetro es el mismo y el tipo de retorno es el mismo

C. Todas las funciones miembro de clase sobrecargadas deben tener: diferentes tipos de retorno, diferente número de parámetros o diferentes tipos de secuencias de parámetros

D. Las funciones miembro estáticas y las funciones vinculadas internas no pueden ser funciones virtuales, y son amigas. las funciones y los constructores no pueden ser funciones virtuales, pero los destructores pueden ser funciones virtuales.

Respuesta: D

Explicación: una función virtual con retardo de tiempo, B no puede constituir una función virtual si. el tipo de retorno es el mismo y C no puede constituir una sobrecarga si el tipo de valor de retorno es el mismo. D es correcta

Porque debería ser correcta