¿Cuántas veces nos pide el siguiente programa un número y por qué?
#include
#include
int main() {
int numero,i, suma = 0;
for ( i=0; i<4; i++ ) {
printf( "\nIntroduce un número: " );
scanf( "%d", &numero );
suma += numero; }
printf ( "\nTotal: %d\n", suma );
system( "PAUSE" );
} Una sola vez, porque suma tiene valor de cero Cuatro veces, porque es una sentencia dentro de llaves en el ciclo for Dos Vez, porque es una sentencia dentro de llaves en el ciclo for. 2. Busca el error en el siguiente programa:
#include
int main() {
int numero;
printf( "Introduce un número: " );
scanf( "%d", numero );
printf( "\nHas introducido el número %d.\n", numero );
return 0;
} , & &d No falta nada. 3. Cual será el resultado del siguiente programa?
#include
#include
int main() {
int a, b, c;
a = 5;
b = 1;
c = ( a + 5 * 2 ) * ( b + 6 / 2 ) + ( a * 2 );
printf( "%i", c );
getch();
} 80 100 70. 4. ¿Cual será el resultado del siguiente programa?
#include
#include
int main(){
int a, b, c;
a = 5;
b = +a;
c = ( a * b );
printf( "%i",c );
getch();
} 30 26 25. 5. En este programa hay un fallo muy gordo y muy habitual en programación. A ver si lo encuentras:
int main(){
int a, b, c;
a = 5;
b = a;
c = ( a * b );
printf( "%i",c );
getch();
} Librerías función main Función getch. 6. El siguiente programa copilaría:
#include
#include
int main(){
int a,b,c;
a = 5;
b = 2;
c = a * 2
printf( "%i", c );
getch();
} Verdadero Falso. 7. Del siguiente programa cual es el resultado:
#include
int main()
{
int i;
for ( i=0 ; i<5 ; i++ )
{
printf( "Hola\n" );
}
} 4 Veces hola 5 Veces hola ninguna vez hola. 8. Esta operación en el uso de colas es:
void pop(){
Nodo* aux = primero;
primero = primero->siguiente;
delete aux;
--elementos;
} Encolar Desencolar Vaciar cola. 9. Es operación con el uso de pila es:
void push(pila *p,int dato)
{
if(!full(p))
{
(p->tope)++;
p->item[p->tope]=dato; //elemento[1]=dato
} Aplilar Desapilar Limpiar pila. 10. Este codigo pertenece a una programación tipo:
node *n = (node *)malloc(sizeof(node));
if (n == NULL)
return NULL;
n->next = *p;
*p = n;
n->data = i;
return n;
} Pila Lista Cola. 11. Este tipo de sentencia es en una programación para:
typedef struct nodo {
int clave;
struct nodo *izdo, *dcho;
}Nodo; Lista Colas Árbol Binario. 12. Una pila cuenta con 2 operaciones imprescindibles: Apilar y desapilar Cima y vacía Poner y sacar. 13. Una Cola tiene dos operaciones muy importantes, ella son: Encolar y crear Desencolar y colar Encolar y desencolar. 14. Un árbol binario es un árbol con raíz en el que cada nodo tiene como máximo: 1 Nodo hijo Dos Nodos hijos Tres Nodos hijos. 15. Las listas, colas, pilas, y arbol binario son Estructura de datos no dinámicas Estructura de datos complejas Estructura de datos dinámicas.
|