wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Uces- Simulacro Parcial 1

Total questions: 20

Worksheet time: 41mins

Name
Class
Date
1.

Indique cuáles de las siguientes instrucciones daría un error de compilación

a)

char x = 122;

b)

char a; int n;

c)

print ("Hola mundo");

d)

#define N 8

e)

scanf("%d", &variable); //En este caso se supone que antes se declaró int variable;

2.

Indique cuáles de las siguientes instrucciones daría un error de compilación.

a)

INT a;

b)

char a = '%';

c)

printf("%d %d %d", dia, mes, año); //En este caso se supone que antes se declaró int dia,mes,anio;

d)

#include <studio.h>

e)

m = n = 5; //En este caso se supone que antes se declaró int m, n;

3.

¿Cuál de las siguientes instrucciones no es válida en el lenguaje C?

a)

int a, b, c;

b)

scanf("%.2lf", &variable);

c)

printf("Cinco = %d", 5);

4.

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;

a)

if (i++ == 15)

b)

if ((i+1) == (14+1))

c)

if (++i == 15)

d)

if (15 == i++)

5.

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

4 lines
6.

Indique qué imprime

char b;

b = 'b';

printf("%c", b++);

printf("%c", b);

printf("%c", 1+'b');

printf(“%c”,++b);

4 lines
7.

Indique qué imprime

char b;

b = 5;

printf("%c", b);

4 lines
8.

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

4 lines
9.

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

a)

Verdadero

b)

Falso

10.

Cuando un programa no tiene errores de compilación implica que no hay forma de que falle.

a)

Verdadero

b)

Falso

11.

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.

a)

Verdadero

b)

Falso

12.

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:


********************

a)

Verdadero

b)

Falso

13.

¿Qué imprime el siguiente fragmento de código?


int x = 2, y = 6, z = 4;

y = y+4*z;

y +=x;

printf(“%d”,y);

4 lines
14.

¿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”);

4 lines
15.

¿Qué imprime el siguiente fragmento de código

int x = 2, y = 6;

if(x<y && x==y)

printf(“verdadero”);

else

printf(“falso”);

4 lines
16.

¿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”);

4 lines
17.

¿Que salida produce este programa?

#include <stdio.h>

int main()

{

char letra;

for (letra='a'; letra<='z'; letra++)

printf("%c", letra);

return 0;

}

4 lines
18.

¿Que salida produce este programa?

#include <stdio.h>

int main()

{

char letra;

for (letra='z'; letra>='a'; letra-=2)

printf("%c", letra);

return 0;

}

4 lines
19.

¿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;

}

4 lines
20.

¿Qué imprime el siguiente fragmento de código?

int i;

for(i=0; i<4 ; i++)

{

printf(“>>> %d: %d\n”, i, i*i*2);

}

4 lines