Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2013, 09:06
tonigavaz16
 
Fecha de Ingreso: octubre-2013
Mensajes: 7
Antigüedad: 10 años, 7 meses
Puntos: 0
respuesta correcta?

Hola muy buenas,me gustaria saber cual de las siguientes respuestas es la valida,y si es posible,el por que.Muchas gracias de antemano

10) Se pretende implementar la función int impar(int v) que devuelve "verdadero" si v es impar y
"falso" en caso contrario. El cuerpo de la función podría ser:
a.if(0 == v%2)
return 1;
else
return 0;
b. return (0 == v%2)?1:0;
c. return (v%2);

11) ¿ Cuál de las siguientes funciones no serviría para conseguir el doble del valor de un entero ?
a. void doble(int valor);
b. void doble(int *valor);
c. int doble(int valor);

12) Sea la siguiente instrucción en un programa en C:
scanf("%s",x);
Es correcta sí
a. Si previamente se ha definido char x[20];
b. Si previamente se ha definido char x[20] y se antepone & a x en el scanf.
c. Nunca puede serlo, no puede emplearse la cadena de formato “%s”.

9) Cuál de las siguientes instrucciones NO provocaría un bucle infinito
a. while(0)
puts("hasta el infinito y mas alla...");
b. for(;;)
puts("hasta el infinito y mas alla...");
c. do
puts("hasta el infinito y mas alla...");
while(1);

1.- ¿Cuántas funciones se pueden definir en un fichero fuente C?
a) 1
b) 10
c) 20
d) Ninguna de las respuestas anteriores es correcta

2.- ¿Qué sintaxis es la correcta?
a) for ( contador=0, contador < 3, contador++)
b) for ( ; contador, contador++)
c) for ( contador=0 ; contador, contador++;)
d) for ( ; contador; contador+=1)

9.- Sea la funcion:
int funcion(int **p, int a, int b) {
int count = 0;
int i, j;
for (i=0; i<a; i++)
for (j=0; j<b; j++)
count += *(*(p+j)+i);
return ((a != 0 && b != 0) ? (count/(a*b)) : 0);
}
a) Calcula la media de todos lo elementos de una tabla bidimensional axb
b) Calcula la media de todos lo elementos de una tabla bidimensional bxa
c) Las respuestas a y b son correctas
d) Las respuestas a y b son incorrectas

1) Un algoritmo debe ser:
a. Determinista
b. Infinito
c. Iterativo

2) Sea la instrucción for(A ; B ; C) I; es equivalente a:
a. A; while(B) {I ; C;}
b. do { A; C; I ;} while(B) ;
c. while(B) { A; I ; C;}

3) ¿Cuál de las siguientes asignaciones provocaría un error?
a. char *s=NULL;
strcpy(s,"hola");
b. char s[5]={'h','o','l','a','\0'};
c. char *s="hola";

4) ¿Cuál de las siguientes asignaciones convertirá a mayúsculas sin problemas el carácter ch?
a. ch=((ch<='z')&&(ch>='a'))?ch-‘a'+'A':ch;
b. ch=ch-"A";
c. ch=ch+65;