Está en la página 1de 3

Estructura del lenguaje de programación C++ (Nivel I)

1. Determine cuál de los siguientes tipos de datos numéricos son verdaderos,


si es válida especifique si es entero o real:

a) 0.5 Si es valido, es un numero real.


b) 237,822 No es valido, si este fuera un numero real, debería cambiar la
coma por un punto quedaria de este modo (237.822) ese punto indicaria
que es un decimal.
c) 9.312 Si es valido, es un numero real.
d) 12345678 Si es valido y es un numero enterro.
e) 12345678L No es valido, ya que contiene una letra, en dado caso de que
sea una variable numérica generaría error.
f) -12587 Si es valido y es un numero entero
g) 0515 Si es valido y es un numero entero así el numero no tenga un orden
especifico no tiene parte decimal.
h) 018CDF No es valido, ya que contiene letras, en dado caso de que sea una
variable numérica generaría error.
i) 0x87 no es valido ya que contiene letras.

2. Determine cuál de los siguientes tipos de datos de carácter son válidos:

a) ‘a’ Es un carater valido


b) ‘$’ El caráter es valido
c) ‘/n’ El carácter no es valido
d) ‘\\’ El caracter no es valido
e) ‘\a’ El caracter no es valido
f) ‘T’ Es un caracter valido
g) ‘\0’ No es un caracter valido
h) ‘XYZ’ No es un caracter valido
i) ‘\052’ No es un caracter valido

‘XYZ’, ‘\052’ no son validos ya que cada uno se debe separar con
apostrofes cada una.

3. Determine cuál de los siguientes tipos de datos de cadenas de carácter son


válidos:
a) ‘8:15 P.M.’ No es válido, para representar una cadena se utilizan las
comillas.
b) “Rojo, Blanco, Azul” Es valida.
c) “Nombre: No es válida.
d) “Capitulo 3 (Cont \d)” Es valida.
e) “1.3e-12” Es valida.
f) “New York, NY 2000” Es valida.
g) “El maestro dijo, “por favor respeten a sus compañeros” No es
válida.

Las respuestas que no son válidas se fundamentan en que para representar una
cadena siempre se deben utilizar las comillas (“).

4. ¿Cual es la salida del siguiente programa?


#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}

No tiene ninguna salida, ya que el “//” indica que es un comentario, al


imprimir en pantalla simplemente saldría “Oprima una tecla para
continuar”.
5. ¿Qué entrada se genera en el siguiente programa?
#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
}

No tendría ninguna salida porque simplemente se nombraron las


variables, más no se les ha asignado un valor o alguna función.

También podría gustarte