Preguntas basicas

Solo disponible en BuenasTareas
  • Páginas : 5 (1096 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de febrero de 2012
Leer documento completo
Vista previa del texto
2.1

a) Todo programa en C comienza su ejecucion en la funcion main.


b) La llave izquierda { comienza el cuerpo de toda funcion, y la llave derecha } finaliza el cuerpo de toda funcion.

c) Toda instruccion finaliza con un punto y coma ; .

d) La funcion printf de la biblioteca estandar despliega informacion en la pantalla.

e) La secuencia de escape \n representa unalinea nueva , la cual ocaciona que el cursor se coloque al principio de la siguiente linea de la pantalla.

f) La funcion scanf de la biblioteca estandar se utiliza para obtener datos desde el teclado.

g) El especificador de conversion %d se utiliza en una cadena de control de formato de scanf para indicar que se introducira un entero, y en una cadena de control de formato de printf paraindicar que el resultado sera un entero.

h) Siempre que un nuevo valor se coloca en una posicion de memória, ese valor sobrescribe al anterior . Dicho proceso se conoce como lectura destructiva.

i) Cuando un valor se lee desde una posicion de memória, el valor que se encuentra en esa posicion se preserva; a esto se le llama lectura no destructiva.

j) La instruccion if se utiliza paratomar decisiones.


2.2 Diga si los siguientes enunciados son verdaderos o falsos. Si son falsos explique por que:
a) Cuando se llama a la funcion printf, esta siempre comienza la impresion al principio de una nueva linea. Falso la funcion printf siempre imprime a donde se encuentra el cursor.

b) Cuando se ejecuta un programa. Los comentarios ocasionan que la computadora imprimael texto encerrado entre /* y */ sobre la pantalla. Falso los comentarios no se reflajan en la pantalla.

c) Cuando la secuencia de escape \n se utiliza en una cadena de control de formato printf, esta ocasiona que el cursor se coloque al principio de la siguiente linea de la pantalla. Verdadero.

d) Todas las variables deben declararse, antes de que se utilicen. Verdaderoe) A todas las variables se les debe asignar un tipo cuando se declaran. Verdadero

f) C considera indenticas a las variables numero y NUMEro. Falso C considera de distinta manera a las variables con minisculas y mayusculas.

g) Las declaraciones pueden aparacer en cualquier parte del cuerpo de una funcion. Falso las declaraciones solo aparecen al principio despues de la llaveizquierda.
h) Todos los argumentos que se encuentran despues de la cadena de control de formato en una funcion printf deben de ser precedidas por un amperson (&). Falso el amperso solo se utiliza en la cadena de la funcion spanf.

i) El operador modulo (%) puede utilizarse solo con operadores enteros. Verdadero

j) Los operadores aritmeticos *, /, %, +, y – tienen el mismo nível deprecedencia. Falso los operadores *, / y % son de nível de precedencia mas alta que los de + y - .

k) Los siguientes nombres de variables son indenticos en todos los sistemas ANSI C.
esteesunnombresuperduperlargo1234567
esteesunnombresuperduperlargo1234568
Falso algunos sistemas establecen diferencias entre identificadores mayores a 31 caracteres.


l) unprograma que imprime tres lineas como resultado debe contener tres instrucciones printf. Falso no necesariamente necesita tres instrucciones printf, con tener la secuencia \n obtendremos las lines.

2.3 Escriba una sola instruccion de C para hacer lo que indican los siguientes enunciados.

a) Declare las variables c, estaVariable, q76354 y numero como tipo int.
int estaVariable, q76354,numero;


b) indique al usuario que introduzca un entero. Finalice su mensaje de indicaciones con dos puntos (:), seguidos por un espacio, y deje el cursor pocicionado despues del espacio.
printf(“ introduzca un enter: “);


c) Lea un entero introducido desde el teclado y almacene su valor en la viariable a.
int a=1;
scanf(“%d”, &a);


d) Si numero no es igual que...
tracking img