Escolar Documentos
Profissional Documentos
Cultura Documentos
I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, especifique si es
entero (octal, hexadecimal, decimal) o real (float, double):
R/ Importante:
Los enteros no van con punto (.), los reales van con punto (.) no coma (,).
Constantes
2. Constantes enteras muy grandes. Se identifican situando una L al final de la constante entera
Ej: 33L -105L.
4. Constantes reales (coma flotante) 0.0 3.1416 -99.2 C++ permite especificar constante de coma
flotante de simple precisión (sufijo f o F) y doble precisión larga (sufijo l o L). 32.0f 3.1416L
Tipos de datos
Los fundamentales son: int, char, long int, float, double, long double.
II. Determine cuál de los siguientes tipos de datos alfanuméricos son válidos:
R/ Caracteres especiales:
„\\‟ Imprime un \
„\0‟ Imprime un 0
III. Determine cuál de los siguientes tipos de datos de cadenas de carácter son válidos:
R/ Este programa no genera ninguna salida ya que el comando cout esta en comentario.
#include <iostream>
main( )
{
// cout << Hola maestro\n”; (Este es un comentario porque está entre //)
}
R/ Este programa no genera ninguna entrada ya que al compilarlo mostrara error porque
las variables V1, V2, Precio_venta no están declaradas.
#include<iostream>
main( )
{
cin >> V1 >> V2; (Se deben declarar variables y agregar instrucciones de impresión)
cin >> Precio_venta;
}
I. Determine cuál de los siguientes nombres de variables son válidas. Explicar por qué:
R/ Las variables siempre deben iniciar con un carácter alfabético (LETRA) o underscore
( _ ), para que el compilador pueda detectar que se trata de una variable y deben ir sin
tildes.
a) registro1 VALIDO
b) 1registro INVALIDO
c) archivo_3 VALIDO
d) $impuesto INVALIDO
e) nombre VALIDO
f) 123-456-12 INVALIDO
g) nombre_y_dirección INVALIDO
h) _subtotal VALIDO PERO NO RECOMENDABLE
i) cin PALABRA RESERVADA DEL C++
II. Cuál de los siguientes pares de nombres de variables se consideran como idénticos y cuáles
no y por qué:
IV. Que tipo de datos resulta más adecuado para representar cada uno de los conceptos
siguientes:
R/
a) El sueldo de un trabajador (float)
b) La edad de una persona (int)
c) El número de hijos (int)
d) El estado civil (char)
e) El estado de caducado de un producto (float)
f) El nº de teléfono (int)
g) La dirección (string)
a) int f(int a); Esta es una función que toma como argumento un entero y devuelve un entero
b) double f(double a, int b); Esta función toma como argumentos un numero de coma flotante
de doble precisión y uno entero y devuelve un numero de coma
flotante de doble precisión.
c) char f(char x); Esta función toma como argumento un carácter y devuelve un carácter.
d) long int f(int x, float y); Esta función toma como argumentos un numero entero y uno de coma
flotante y devuelve un entero largo.
e) char f(void); Esta función no tiene parámetros y devuelve un carácter. En el caso de esta
función que no recibe argumentos, lo más adecuado sería escribirla así: char f();
II. Construya una función, incluyendo las declaraciones de los parámetros formales, para cada uno
de los siguientes enunciados:
b) Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en
punto flotante.
d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un
entero largo.