La Red de Conocimientos Pedagógicos - Conocimientos históricos - Versión electrónica de preguntas reales del examen para prepararse para el examen de computadora de nivel 2Prueba de nivel de computadora Prueba simulada de lenguaje C de nivel 2 (1) y respuestas 1. Preguntas de opción múltiple (2 puntos cada una, 70 puntos* * *) 1. Las ** características de las pilas y colas son a) FIFO; b) primero en entrar, primero en salir; c) los elementos solo se pueden insertar y eliminar en los puntos finales d) sin ** similitud 2. La secuencia transversal intermedia es debac y su secuencia transversal de preorden es A) acbed B) decab C) deabc D) cedba 3. Las características que no tienen las listas enlazadas son que a) no es necesario estimar el espacio de almacenamiento de antemano b) se puede acceder a cualquier elemento de forma aleatoria c) se insertan y eliminan elementos que no necesitan moverse d) el espacio requerido es proporcional a la longitud de la lista lineal 4. Las tres estructuras de la programación estructurada son a) estructura secuencial, estructura de selección, estructura de transferencia b) estructura de rama, estructura equivalente, estructura de bucle c) estructura de múltiples ramas, estructura de asignación, estructura equivalente d) estructura secuencial, estructura de selección, estructura de bucle 5 . Para mejorar la eficiencia de las pruebas, debemos a) seleccionar aleatoriamente datos de prueba, b) utilizar todos los datos de entrada posibles como datos de prueba, c) desarrollar un plan de pruebas de software después de la codificación, d) centrarnos en esos grupos de errores, 6. Algoritmo tiempo La complejidad se refiere a a) el tiempo requerido para ejecutar un programa de algoritmo, b) la duración del programa de algoritmo, c) la cantidad de operaciones básicas requeridas durante la ejecución del algoritmo, d) la cantidad de instrucciones en el programa de algoritmo, 7. La etapa más costosa del ciclo de vida del software es a) Diseño detallado b) Codificación del software c) Pruebas del software d) Mantenimiento del software. El lenguaje utilizado para definir el esquema, el esquema interno y el esquema externo en el sistema de gestión de bases de datos DBMS es A)C B)Básico C)DDL D)DML 9. La siguiente descripción de la base de datos es correcta: a) La base de datos es un archivo DBF b) La base de datos es una relación c) La base de datos es un conjunto de datos estructurados d) La base de datos es una colección de archivos 10. La siguiente descripción de la base de datos es correcta. a) El procesamiento de datos es el proceso de convertir información en datos b) La independencia física de los datos significa que cuando la estructura lógica de los datos cambia, la estructura de almacenamiento de los datos permanece sin cambios. c) Cada columna de la relación se llama tupla y una tupla es un campo. d) Si un atributo o grupo de atributos en una relación no es una palabra clave de la relación, sino una palabra clave de otra relación, se denomina palabra clave externa 11. Las siguientes afirmaciones son correctas: A) El lenguaje C es superior a otros lenguajes; B) El lenguaje C puede ser reconocido y ejecutado por computadoras sin necesidad de compilación. C) El lenguaje C utiliza un lenguaje natural y matemático cercano a los países de habla inglesa como expresión lingüística; formulario; D) El lenguaje C apareció en último lugar. Con todas las ventajas de otros lenguajes, 12 tres construcciones básicas utilizadas en programación estructurada. El lenguaje C tiene a) estructura de secuencia, estructura de selección y estructura de bucle b) if, switch, break c) for, while, do- while d) if, for, el tipo de datos más simple en el lenguaje continúa 13. c incluye a) números enteros, reales y lógicos b) números enteros, reales y caracteres c) números enteros, caracteres y lógicos d) caracteres, reales y lógicos 14. Si las variables han sido correctamente definidas y asignadas, la siguiente expresión que se ajusta a la sintaxis del lenguaje C es a)a:= b+1b)a = b = C+2c)int 18.5% 3d)a = a+7 = C+ b 15 . El siguiente conjunto de identificadores de usuario que se pueden utilizar en lenguaje C son a) Voiddefineword b). bSi la dosis del caso D)2 es 16. Si las variables A e I han sido definidas correctamente y I ha sido asignada correctamente, el enunciado legal es A)A = = 1B)++ I; c) a = a++ = 5 d) a = int(I); Se sabe que int t = 0; Mientras que (t=1) {...} entonces las siguientes afirmaciones son correctas: a) El valor de la expresión de control del bucle es 0 B) El valor de la expresión de control del bucle es 1 C ) La expresión de control de bucle La fórmula es ilegal d) Ninguna de las afirmaciones anteriores es verdadera: 18. Existe el siguiente programa: main () {int x = 1, a = switch(x){ caso 0:b++; caso 1: a++ caso 2: a++;} printf("a=%d, b= %d \n ", a, b); la salida de este programa es a) a = 2, b = 1 b) a = 1, b = 1 c) a = 1, b = 0 d) a = 2, b = 2 19.

Versión electrónica de preguntas reales del examen para prepararse para el examen de computadora de nivel 2Prueba de nivel de computadora Prueba simulada de lenguaje C de nivel 2 (1) y respuestas 1. Preguntas de opción múltiple (2 puntos cada una, 70 puntos* * *) 1. Las ** características de las pilas y colas son a) FIFO; b) primero en entrar, primero en salir; c) los elementos solo se pueden insertar y eliminar en los puntos finales d) sin ** similitud 2. La secuencia transversal intermedia es debac y su secuencia transversal de preorden es A) acbed B) decab C) deabc D) cedba 3. Las características que no tienen las listas enlazadas son que a) no es necesario estimar el espacio de almacenamiento de antemano b) se puede acceder a cualquier elemento de forma aleatoria c) se insertan y eliminan elementos que no necesitan moverse d) el espacio requerido es proporcional a la longitud de la lista lineal 4. Las tres estructuras de la programación estructurada son a) estructura secuencial, estructura de selección, estructura de transferencia b) estructura de rama, estructura equivalente, estructura de bucle c) estructura de múltiples ramas, estructura de asignación, estructura equivalente d) estructura secuencial, estructura de selección, estructura de bucle 5 . Para mejorar la eficiencia de las pruebas, debemos a) seleccionar aleatoriamente datos de prueba, b) utilizar todos los datos de entrada posibles como datos de prueba, c) desarrollar un plan de pruebas de software después de la codificación, d) centrarnos en esos grupos de errores, 6. Algoritmo tiempo La complejidad se refiere a a) el tiempo requerido para ejecutar un programa de algoritmo, b) la duración del programa de algoritmo, c) la cantidad de operaciones básicas requeridas durante la ejecución del algoritmo, d) la cantidad de instrucciones en el programa de algoritmo, 7. La etapa más costosa del ciclo de vida del software es a) Diseño detallado b) Codificación del software c) Pruebas del software d) Mantenimiento del software. El lenguaje utilizado para definir el esquema, el esquema interno y el esquema externo en el sistema de gestión de bases de datos DBMS es A)C B)Básico C)DDL D)DML 9. La siguiente descripción de la base de datos es correcta: a) La base de datos es un archivo DBF b) La base de datos es una relación c) La base de datos es un conjunto de datos estructurados d) La base de datos es una colección de archivos 10. La siguiente descripción de la base de datos es correcta. a) El procesamiento de datos es el proceso de convertir información en datos b) La independencia física de los datos significa que cuando la estructura lógica de los datos cambia, la estructura de almacenamiento de los datos permanece sin cambios. c) Cada columna de la relación se llama tupla y una tupla es un campo. d) Si un atributo o grupo de atributos en una relación no es una palabra clave de la relación, sino una palabra clave de otra relación, se denomina palabra clave externa 11. Las siguientes afirmaciones son correctas: A) El lenguaje C es superior a otros lenguajes; B) El lenguaje C puede ser reconocido y ejecutado por computadoras sin necesidad de compilación. C) El lenguaje C utiliza un lenguaje natural y matemático cercano a los países de habla inglesa como expresión lingüística; formulario; D) El lenguaje C apareció en último lugar. Con todas las ventajas de otros lenguajes, 12 tres construcciones básicas utilizadas en programación estructurada. El lenguaje C tiene a) estructura de secuencia, estructura de selección y estructura de bucle b) if, switch, break c) for, while, do- while d) if, for, el tipo de datos más simple en el lenguaje continúa 13. c incluye a) números enteros, reales y lógicos b) números enteros, reales y caracteres c) números enteros, caracteres y lógicos d) caracteres, reales y lógicos 14. Si las variables han sido correctamente definidas y asignadas, la siguiente expresión que se ajusta a la sintaxis del lenguaje C es a)a:= b+1b)a = b = C+2c)int 18.5% 3d)a = a+7 = C+ b 15 . El siguiente conjunto de identificadores de usuario que se pueden utilizar en lenguaje C son a) Voiddefineword b). bSi la dosis del caso D)2 es 16. Si las variables A e I han sido definidas correctamente y I ha sido asignada correctamente, el enunciado legal es A)A = = 1B)++ I; c) a = a++ = 5 d) a = int(I); Se sabe que int t = 0; Mientras que (t=1) {...} entonces las siguientes afirmaciones son correctas: a) El valor de la expresión de control del bucle es 0 B) El valor de la expresión de control del bucle es 1 C ) La expresión de control de bucle La fórmula es ilegal d) Ninguna de las afirmaciones anteriores es verdadera: 18. Existe el siguiente programa: main () {int x = 1, a = switch(x){ caso 0:b++; caso 1: a++ caso 2: a++;} printf("a=%d, b= %d \n ", a, b); la salida de este programa es a) a = 2, b = 1 b) a = 1, b = 1 c) a = 1, b = 0 d) a = 2, b = 2 19.

Los siguientes programas están disponibles. if((j++ | | k++))&&i++) printf("%d,%d,%d\n ",I,j,k);}El resultado de salida después de la ejecución es a) 1, 1, 2 b ) 2, 2, 1 c) 2, 2, 2 d) 2, 2, 3 20. Existe el siguiente programa main(){ int n = 9; while (n & gt; 6) { n-; printf ("%d ", n }} El resultado de salida de este programa es A) 987 B) 876 C) 8765 D) 9876 21. Entre las siguientes opciones, las que no constituyen un bucle infinito son A) int I = 100; while (1) { I = i0 + 1; if (i & gt100) rompe el bit; ); c) int k = 10000; do { k++; } while (k & gt; 10000); int s = 36; las declaraciones sobre llamadas a funciones son incorrectas: a) Las llamadas a funciones pueden existir como declaraciones independientes; b) Las llamadas a funciones pueden usarse como argumentos de funciones c) Las llamadas a funciones pueden aparecer en expresiones d) Las llamadas a funciones pueden usarse como parámetros formales de funciones; 23. Existe el siguiente programa: float fun(int x, int y){ return(x+y);} main() { int a=2, b=5, c = 8; \n ", fun((int)fun (a+c, b), a-c));} El resultado de salida después de ejecutar el programa es a) error de compilación B) 9 C) 21 D) 9.0 24. Si existe la siguiente declaración de llamada, el encabezado incorrecto de la función divertida es main () {... int a [50], n;... fun (n & a [9]);...} a ) Voidfun (int m, int x []) b) Voidfun (int s, int h [41]) c) Voidfun (int p, int * s) d) Voidfun (int n, int a) 25. Las siguientes afirmaciones se proporcionan. Flotante b;} stutype La siguiente afirmación es incorrecta: A) struct es la palabra clave del tipo de estructura; B) struct stu es el tipo de estructura definido por el usuario C) stutype es el nombre del tipo de estructura definido por el usuario; a y B son nombres de miembros de estructura 26. Si se ingresa 12 en la variable & gt12?x+10:x-12;printf("%d\n ",y);} A)0 B)22 C) 12D)10 27. Las siguientes afirmaciones son correctas: A) Los programas en lenguaje C siempre comienzan desde la primera función b) En los programas en lenguaje C, para llamar a una función, ésta debe estar definida en la función main(); C) Los programas en lenguaje C siempre comienzan desde la función main(). d) La función main() en un programa en lenguaje C debe colocarse al principio del programa. 28. Existe el siguiente programa # define f (x, y) (x) * (y) main () {int a = 3, b = 4; ); }El resultado de salida después de ejecutar el programa es a) 12b) 15c) 16d) 20 29. El resultado de salida del siguiente programa es void func (int * a, int b[]){ b[0]= * a+6 } main() { int a, b〔5〕= { 0 }; 0;b〔0〕= 3;func(&a,b);printf("%d\n ",b〔0〕);} A)6 B)7 C)8 D)9 30.