Font size
WorksheetsUces- Simulacro Parcial 1
Total questions: 20
Worksheet time: 41mins
Indique cuáles de las siguientes instrucciones daría un error de compilación
char x = 122;
char a; int n;
print ("Hola mundo");
#define N 8
scanf("%d", &variable); //En este caso se supone que antes se declaró int variable;
Indique cuáles de las siguientes instrucciones daría un error de compilación.
INT a;
char a = '%';
printf("%d %d %d", dia, mes, año); //En este caso se supone que antes se declaró int dia,mes,anio;
#include <studio.h>
m = n = 5; //En este caso se supone que antes se declaró int m, n;
¿Cuál de las siguientes instrucciones no es válida en el lenguaje C?
int a, b, c;
scanf("%.2lf", &variable);
printf("Cinco = %d", 5);
Indicar en cuál o en cuáles de los siguientes "if" la condición es verdadera siendo que se ha declarado lo siguiente:
int i;
i = 14;
if (i++ == 15)
if ((i+1) == (14+1))
if (++i == 15)
if (15 == i++)
Indique qué imprime
char b;
b = '5';
printf("%d", b); //En este caso recuerde que el ‘0’ en la Tabla ASCII es 48 en decimal
Indique qué imprime
char b;
b = 'b';
printf("%c", b++);
printf("%c", b);
printf("%c", 1+'b');
printf(“%c”,++b);
Indique qué imprime
char b;
b = 5;
printf("%c", b);
Dada la variable unsigned int n=5; indique las siguientes correspondencias:
Pre decremento
Elegir...;n--;n++;++n;--n
Pre incremento
Elegir...;n--;n++;++n;--n
Post decremento
Elegir...;n--;n++;++n;--n
Post incremento
Elegir...;n--;n++;++n;--n
La instrucción scanf("Ingrese un nro. entero: %d", &num);
Imprimirá el mensaje "Ingrese un nro. entero: " y luego esperará a que el usuario ingrese por
teclado un número que guardará en la variable "num
Verdadero
Falso
Cuando un programa no tiene errores de compilación implica que no hay forma de que falle.
Verdadero
Falso
En el siguiente programa:
int n=0;
if(n = 0)
{
printf("son iguales");
}
se comparará si n es igual a 0 (cero) y en dicho caso impriimirá el mensaje "son iguales" por pantalla.
Verdadero
Falso
El siguiente programa
#include <stdio.h>
main()
{
int i;
for(i=0;i<20;i++)
{
printf("*");
}
}
Imprimirá 20 asteriscos uno a continuación del otro de la siguiente forma:
********************
Verdadero
Falso
¿Qué imprime el siguiente fragmento de código?
int x = 2, y = 6, z = 4;
y = y+4*z;
y +=x;
printf(“%d”,y);
¿Qué imprime el siguiente fragmento de código?
int x = 2, y = 6, z = 4;
if(x>y || x<z)
printf(“verdadero”);
else
printf(“falso”);
¿Qué imprime el siguiente fragmento de código
int x = 2, y = 6;
if(x<y && x==y)
printf(“verdadero”);
else
printf(“falso”);
¿Qué imprime el siguiente fragmento de código?
int x = 2, y = 6;
if( (x<y && x!=y) || ! (x==y) )
printf(“verdadero”);
else
printf(“falso”);
¿Que salida produce este programa?
#include <stdio.h>
int main()
{
char letra;
for (letra='a'; letra<='z'; letra++)
printf("%c", letra);
return 0;
}
¿Que salida produce este programa?
#include <stdio.h>
int main()
{
char letra;
for (letra='z'; letra>='a'; letra-=2)
printf("%c", letra);
return 0;
}
¿Que salida produce este programa?
#include <stdio.h>
int main ()
{
int n=4, x = 0, y = 1, z = 1;
for (int i = 1; i < n; i++)
{
z = x + y;
printf("%d \n",z);
x = y;
y = z;
}
return 0;
}
¿Qué imprime el siguiente fragmento de código?
int i;
for(i=0; i<4 ; i++)
{
printf(“>>> %d: %d\n”, i, i*i*2);
}
