Recopilación y clasificación de preguntas de opción múltiple para la prueba escrita del programador del ingeniero de desarrollo de pruebas de reclutamiento del campus de Jingdong 2021 (10)

1. El diseño de la cola de estructura de datos tiene una aplicación muy importante y escenarios prácticos en el desarrollo de programas. Sus escenarios de aplicación son: (opción múltiple)
A. Simular la secuencia de eventos
B. Simplificar el diseño del programa
C. Trabajar en el sistema operativo Schedule
D. Función de llamada o subrutina

2. Hay cuatro órdenes etiquetadas a, b, cyd, que entran en secuencia en el programa de mensajes en espera de la estructura de la pila. La siguiente secuencia de procesamiento de órdenes imposibles es:
A.abcd
B.adbc
C.acbd
D.abdc

3. En cuanto a la prueba de rendimiento, la descripción es incorrecta ()
A. El tiempo de respuesta es un indicador importante de rendimiento del sistema. En principio, se puede probar manualmente con un cronómetro
. B. Las pruebas de rendimiento son la medición del sistema en términos de rendimiento.
C. El tiempo de reflexión se refiere a El tiempo que el sistema está en pausa
D. El rendimiento se refiere a la capacidad del sistema para procesar transacciones por unidad de tiempo

4. En todos los algoritmos de clasificación, el número de comparaciones de palabras clave no tiene nada que ver con la secuencia inicial de registros:
A. Orden de inserción
B. Orden de burbuja
C. Orden de selección
D. Orden de colina

5. ¿Cuáles de las siguientes herramientas o plataformas se pueden utilizar para probar la interfaz? ( Opción múltiple)
A. Editor de texto
B.postman
C. Navegador
D.jmeter

6. La base para diseñar casos de prueba en pruebas unitarias es
A. Especificación del plan del proyecto
B. Especificación del diseño del esquema
C. Especificación de los requisitos del usuario
D. Especificación detallada del diseño

7. Las pruebas de productos se dividen en muchos métodos de prueba, como pruebas funcionales, pruebas de usabilidad, pruebas de capacidad de mantenimiento, etc., luego "un usuario envía un mensaje", "un usuario envía un mensaje, un usuario recibe un mensaje", "dos diferentes Los usuarios envían mensajes al mismo tiempo ", subdivididos, pertenecen a
A. Prueba funcional, prueba funcional, prueba funcional
B. Prueba funcional, prueba funcional, prueba de confiabilidad
C. Prueba de confiabilidad, prueba de confiabilidad, prueba de confiabilidad
D. Prueba funcional , Prueba de confiabilidad, prueba de confiabilidad

8. Combine N listas enlazadas ordenadas cuya longitud es M, y las listas enlazadas fusionadas también permanecerán en orden. La complejidad de tiempo es ()
AO (N)
BO (M M logN)
CO (N * M)
DO (M )

9. La siguiente descripción de TCP y UDP es incorrecta ()
A. Ambos son protocolos de capa de transporte.
B. UDP es un protocolo poco confiable y puede haber pérdida de datagramas.
C. La conexión TCp solo puede tener dos extremos
Dos extremos, es decir, uno a uno, no uno a muchos. D. TCP es un protocolo confiable y está garantizado por tres apretones de manos y tres ondas

10. ¿Cuál de las siguientes operaciones se puede utilizar para ver la salida del registro de Tomcat en tiempo real?
A.less catalina.out
B.more catalina.out
C.cat catalinaout
D.tail -f catalina.out

11. ¿Cuál es el resultado del siguiente código C ++?

#include<iostream>
using namespace std;
class A{
    
    
    public:
    A(){
    
    
    cout<<"Constructor called\n";
    }
    ~A(){
    
    
    cout<<"Destructor called\n";
    }
};
int main()
{
    
    
A *a = new A[5];
delete a;
return 0;
}  

A. Fallo de segmentación
B. "llamar al constructor" una vez, luego "llamar al destructor" una vez
C. "llamar al constructor" cinco veces, luego "llamar al destructor" cinco veces
D. "llamar al constructor" cinco veces, Luego "llama al destructor" una vez

12. Las siguientes afirmaciones sobre la clasificación de las pruebas de software son incorrectas:
A. Las pruebas de caja negra no se preocupan por la implementación interna del software, mientras que las pruebas de caja blanca deben comprender la estructura del software.
B. Las pruebas de caja blanca tienen requisitos más altos para los evaluadores , Los cambios de código de software y los casos de prueba generalmente deben cambiarse
. C. Las pruebas de caja negra utilizan el software desde una perspectiva externa, y las pruebas son más completas
. D. Las pruebas de software tienen varios métodos de caja blanca, caja negra y caja gris.

13. Realice pruebas funcionales en el sistema web, excepto:
A. Prueba de enlace
B. Prueba de cookies
C. Prueba de nombre de dominio
D. Prueba de formulario

14. ¿Cuál de los siguientes puede obtener un nombre_depto único? SELECCIONE ____ nombre_depósito DEL instructor;
A.TODOS
B.De
C.Nombre
D.Distinto

15. La siguiente descripción de los principios de las pruebas de software es incorrecta:
A. Controle razonablemente la profundidad y la amplitud de las pruebas, es imposible probar completamente, y la entrada y la salida de las pruebas deben estar equilibradas
. B. Realice las pruebas lo antes posible, y encuentre errores y modifíquelos antes. Cuanto menor sea el costo de
C. Si se encuentra el segmento del programa con más errores, se debe detener el desarrollo
. D. Todos los estándares de medición de velocidad se basan en las necesidades del usuario

16. Para el archivo solicitado por la red del navegador, ¿cuál de los siguientes encabezados de respuesta indica que el navegador almacena en caché localmente durante 1 hora?
A.cache-control: max-age = 3600
B.cache-file: max-age = 60
C.cache-file: max-age = 3600
D.cache-control: max-age = 60

17. Un departamento de una empresa debe seleccionar a varias personas de Xiao Zhang, Xiao Wang, Xiao Li, Xiao Liu, Xiao Zhao y Xiao Gao para que vayan al jefe del departamento de inspección de campo. Las siguientes consideraciones: (1) Si se selecciona Xiao Zhang, no elija Xiao Wang, pero se debe seleccionar Xiao Gao; (2) Solo si no se selecciona Xiao Zhao, se seleccionará Xiao Liu o Xiao Li; (3) Si no se selecciona Xiao Li, entonces no se seleccionará Xiao Gao; (4) Xiao Zhang está en el departamento Debe seleccionarse la tecnología central. Se puede inferir de este departamento ()
A. Elegí Xiao Li y Xiao Liu
B. Elegí Xiao Gao, pero no elegí Xiao Zhao
C. Elegí Xiao Zhang y elegí Xiao Liu
D. Xiao Wang y Xiao Li no eligieron

18. Suponiendo que el tiempo para ejecutar la instrucción s es t, el tiempo para ejecutar el siguiente segmento del programa es ()
para (i = 1; i <= n; i ++)
para (j = i; j <= n; j ++) s;
A .2n t
Bn
t
Ct
Dn (n + 1) * t / 2

19. ¿Cuál de los siguientes sistemas operativos no está basado en Linux?
A.
Redhat
B.
Ubuntu C. CentOs D. Unix

20. ¿Cómo obligar a GC a recuperar un objeto inmediatamente en un programa en Java?
A. Asignar el objeto a nulo
B. No se puede forzar al recolector de basura a ejecutarse inmediatamente en el programa
C. Llamar al método System.gc ()
D. Crear la instancia del objeto sun.misGC e iniciar subprocesos adicionales para realizar GC

21. Suponiendo que la matriz tridimensional R [6] [9] [6] se almacena en orden de fila principal, la dirección del elemento R [0] [0] [0] es 2100, y cada elemento ocupa 4 unidades de almacenamiento, luego almacene El elemento en la dirección 2836 es ()
AR [4] [3] [4]
BR [3] [3] [4]
CR [3] [3] [3]
DR [4] [3] [5]

22. ¿Cuál es la salida del siguiente segmento de código?

>>>t=(1,2,4,3)
>>>t[1:3]

A. (2,4)
B. (2,4,3)
C. (1,2)
D. (1,2,4)

23. La secuencia correcta del proceso de direccionamiento de la función virtual C ++ es:
1. Use el desplazamiento para obtener la dirección de acceso de la
función virtual 2. Llame a la función virtual
3. Obtenga el nombre del tipo y el nombre de la función
4. Obtenga el desplazamiento de la función virtual actual de la tabla de símbolos Cantidad
A.1234
B.3124
C.2134
D.3412

24. El modelo de prueba de software no incluye:
modelo AV modelo
BM modelo
CW modelo
DH

25. La prueba de integración se basa en la prueba unitaria y todos los módulos se ensamblan en un sistema completo de acuerdo con los requisitos de diseño. La prueba de integración se centra en probar la parte () de todos los módulos
A. Rendimiento
B. Solidez del programa
C. Diseño del módulo
D. Interfaz

26. Hay pruebas de caja negra y pruebas de caja blanca en las pruebas de software. Las desventajas de las pruebas de caja blanca son ()
A. Ayuda a los probadores de software a aumentar la cobertura del código, mejorar la calidad del código y encontrar problemas ocultos en el código
B. Pruebas Basado en el código de desarrollo, solo puede probar si la lógica en el programa se implementa correctamente y la interacción entre los componentes, pero no puede detectar la facilidad del diseño del software y la estética de la interfaz.
C. Es imposible cubrir todos los códigos y la tasa de cobertura es baja
. D. Basado en software Documentos de desarrollo, es más fácil conocer la lógica funcional del software, y no tiene nada que ver con la implementación interna del software.

27. La salida del siguiente código después de la ejecución es ()
#! / Bin / bash
array [0] = H
array [1] = E
array [2] = E
array [3] = L
arra [4] = O
echo “$ { #array [*]} ”
A.5
B.0 1 2 3 4
CH EELO
D.4

28. Controlador: se utiliza para simular la unidad superior de la unidad probada, que es equivalente a la función principal de la función probada, como la función principal. Los pasos principales de la unidad impulsora son los siguientes:
1. Transmitir la entrada del caso de prueba a la unidad probada, conducir la unidad probada a la prueba
2. Enviar los resultados de la prueba a la ubicación especificada
3. Aceptar los datos de prueba, incluida la entrada del caso de prueba y la salida esperada
4. Se probará La salida real de la unidad de prueba se compara con la salida esperada y los resultados de la prueba se obtienen
A.4312
B.3421
C.2341
D.3142

29. Los siguientes elementos del caso de prueba son incorrectos:
A. Información sobre la versión del software
B. Resultados esperados
C. Contenido de la prueba
D. Condiciones de entrada

Supongo que te gusta

Origin blog.csdn.net/qq_34124009/article/details/108315068
Recomendado
Clasificación