Examen 1 Preuniver y Univer

Anuncio
EXAMEN NIVEL PREUNI/UNI
¿Cuales son los tipos de instrucciones que se utilizan en la programación?
a)
b)
c)
d)
e)
Instrucciones afirmativas e instrucciones negativas
Instrucciones entrada, instrucciones afirmativas y secuenciales simples
Instrucciones selectivas, instrucciones simples, instrucciones de salida complejas
Instrucciones secuenciales, instrucciones selectivas e instrucciones repetitivas
Instrucciones cout/cin, instrucciones if y secuenciales
¿Cual es la sintaxis de la funcion cout?
a)
b)
c)
d)
e)
cout("texto");
cout texto;
COUT >>"TEXTO";
Cout <<Texto;
cout <<"texto";
¿Cual es la instruccion correcta para mostrar en pantalla el contenido de una variable?
a)
b)
c)
d)
e)
cout("parametro"&var);
cin << var;
cout << var;
cout >> var;
cin >> var;
Son los caracteres que se utilizan para escribir comentarios en los programas codificados en el
editor del lenguaje C.
a)
b)
c)
d)
e)
// y /- -/
/- -/ y /*
/* */ y //
// y /+ +/
/*/* y /-/
¿Cual es la sintaxis correcta de la funcion cin para leer un dato desde el teclado?
a)
b)
c)
d)
e)
cin >> variable;
cin >> "variable";
cin << variable;
cin (variable);
cin ("variable");
¿Que pasa si ejecuto la siguiente instruccion cout<<"HOLA MUNDO"; ?
a) Manda un mensaje HOLA MUNDO
b)
c)
d)
e)
Muestra un mensaje HOLA MUNDO y el valor de una variable
Te manda un mensaje de error en el punto y coma
Muestra por falta de parentesis
Sale del programa
El formato que debe de un PRINTF para mostrar un numero flotante con cuatro decimales
a)
b)
c)
d)
e)
printf(" % 4d ",x);
printf(" % .4f ",x );
scanf(" %.f ",&x);
scanf(" %.4d ",&x);
puts(4x);
¿Cual es la instruccion que lee un valor desde el teclado en C?
a)
b)
c)
d)
e)
scanf
printf
cin
cout
opciones a y c
¿Cuales son las estructuras selectivas en C?
a)
b)
c)
d)
e)
if, switch y default
getch y switch
if/else, break/case y return
if, if/else y switch
if, scanf y switch
¿ Cual es la sintaxis correcta de la estructura if en C?
a)
b)
c)
d)
e)
if condicion sentencias;
if{condicion} sentencias;
if (condicion) {sentencias ;}
if{ sentencias;}condicion
If (condicion) sentencias
¿ Como se lee la siguiente expresion if ((a%2)= =0)?
a)
b)
c)
d)
e)
si el valor de a es igual a cero
si el valor de a es igual a 1
si el valor de a es residuo de cero
si el resultado de a modulo 2 es igual a cero
si el 2 porciento de a es igual a cero
¿Como cambiarias el bloque de codigo mostrado en la imagen por un if-else?
a)
b)
c)
d)
e)
if(x>=30) cout<<"Contratado"; else cout<<"No contratado";
if(x==30) cout<<"Contratado"; else cout<<"No contratado";
if(x>=30) cout<<"Contratado"; else (x<30) cout<<"No contratado";
if(x<=>30) cout<<"Contratado" else (x<30) cout<<"No contratado";
if(x<>30) cout<<"Contratado"; if(x<30)cout<<”No contratado”;
¿Que significa el codigo que se ve en la imagen?
a)
b)
c)
d)
e)
Si x es mayor o igual que 10 y x es igual a 10 imprima DIEZ DIEZ
Si x es menor que 10 y x es igual a 10 imprima DIEZ DIEZ
Si x es mayor que 10 y x es igual a 10 imprima DIEZ DIEZ
Si x es menor que 10 o x es igual a 10 imprima DIEZ DIEZ
Si x es mayor que 10 o x es igual a 10 imprima DIEZ DIEZ
Selecciona la sintaxis correcta de la estructura switch en C
a) switch(variable){
case const1:sentencias; break;
case const2:sentencias; break;
default: sentencias;}
b) switch(variable)
case const1:sentencias;
case const2:sentencias;
default: sentencias;break
c) switch(variable){
case const1:sentencias;
case const2:sentencias;
default: sentencias;break;}
d) switch(variable){
case const1 sentencias; break;
case const2 sentencias; break;
default sentencias;}
e) switch variable{
case const1 sentencias; break;
case const2 sentencias; break;
default sentencias;break;}
¿Cuales son las estructuras repetitivas en el lenguaje C?
a)
b)
c)
d)
e)
if, for, switch y default
do/while, for y while
if/else, break, case y return
while, if/else y switch
gotoxy, delay y texcolor
Sintaxis correcta de la estructura while en el lenguaje C
a)
b)
c)
d)
e)
while(sentencias;){condicion}
while{condicion} sentencias;
while(condicion){sentencias;}
(condicion)while{sentencias;}
{sentencias;}while(condicion);
Sintaxis correcta de la estructura do_while en el lenguaje C
a)
b)
c)
d)
e)
while(sentencias;)do{condicion}
do while{condicion} sentencias;
while do(condicion){sentencias;}
do(condicion)while{sentencias;}
do{sentencias;}while(condicion);
Sintaxis correcta de la estructura for en el lenguaje C
a)
b)
c)
d)
e)
for(inicializacion; condicion; incremento) sentencia;
for(condicion;inicializacion; incremento) sentencia;
for(incremento;condicion;inicializacion) sentencia;
for(inicializacion condicion incremento) sentencia;
for(inicializacion:condicion:incremento) sentencia;
En el programa mostrado en la imagen ¿Cual seria el error de programacion que contiene?
a)
b)
c)
d)
e)
Faltan comillas en el case
Le falta una libreria
Le falta una llave
No tiene ningun error
Faltan variables por declarar
¿Cual es la salida obtenida al ejecutar el siguiente programa? (Suponga que el dato de entrada es
el caracter "a")
a)
b)
c)
d)
e)
tecleaste A
tecleaste B
tecleaste C
tecleaste algun otro caracter
no imprime nada
¿Que hace el codigo escrito en C que se muestra en la imagen?
a)
b)
c)
d)
e)
Muestra en pantalla los numeros del 1 al 50
Muestra un mensaje solamente una vez
Muestra los numeros de 2 en 2 y el mensaje de SOLACYT
Muestra los numeros del 1 al 50 seguido del mensaje SOLACYT 50 veces
Muestra del 1 al 50 y posteriormente el mensaje SOLACYT
¿Cual es el error que tiene el programa que se muestra en la imagen?
a)
b)
c)
d)
e)
Error en las condiciones del switch
Falta incluir una libreria
Faltan llaves de inicio y fin en el programa
No tiene ningun error
Falta colocar un break en el default
El ciclo repetitivo que se muestra en la imagen cuantas veces imprimira el texto EXAMEN
a) 7
b) 0
c) 6
d) 8
e) Ninguna de las anteriores
¿Que actividad realiza el codigo mostrado en la imagen?
a)
b)
c)
d)
e)
Calcula el factorial de un numero
Calcula e imprime el factorial de n numeros
No ejecuta nada porque existe un error en la sentencia for
Error le falta una llave en la sentencia for
Calcula e imprime la suma de n números
¿Cual es el error que tiene el programa que se muestra en la imagen?
a)
b)
c)
d)
e)
El incremento esta mal escrito
La sentencia while le faltan parametros
Faltan puntos y comas
La sentencia if tiene errores en su definicion
No contiene ningun error el codigo
¿Que valores de la variable de control x se imprimen para el bloque de codigo mostrado en
la imagen?
a) 2 3 4 5 6 7..18 19 20
b)
c)
d)
e)
2 4 6 8 10..18 20 21
2 3 5 7..17 19 21
1 2 3 4 5 6..18 19 20 21
2 4 6 8..16 18 20
La lista de valores pasados a una funcion son separados por el operador...
a)
b)
c)
d)
e)
(coma)
; (punto y coma)
)
. (punto)
* (asterisco)
Cuando no es especificado un tipo de regreso para una funcion siempre sera supuesto por el
compilador como...
a)
b)
c)
d)
e)
float
int
char
void
doublé
¿Cual es la sintaxis de una declaracion (o prototipo) de funcion?
a)
b)
c)
d)
e)
tipo_de_funcion nombre_de_funcion(lista_de_parametros)
nombre_de_funcion(variables_de_entrada)
tipo_de_funcion nombre_de_funcion()
tipo_de_funcion nombre_del_tipo(tipo_dato lista_de_parametros)
void nombre_de_funcion(int)
Bloque de codigo correcto para la definicion de una funcion que suma dos numeros en el lenguaje
C.
a)
b)
c)
d)
e)
int suma(int a,int b) {int c = a+b; return c;}
suma(int a,b) {return (a+b);}
int suma( a,b int) {suma = a+b;}
return suma int(int a,b) {suma = a+b;}
int suma( ab:int;, suma:int) {suma = a+b; return suma;}
Descargar