Quiz
Sentencia switch
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (15)
1¿La sentencia switch nos permite elegir un grupo de instrucciones entre varios disponibles?
- AVerdadeiro
- BFalso
2¿La sentencia switch puede recibir cualquier tipo de valor?
- AVerdadeiro
- BFalso
3¿Para cada opción, la primera instrucción dentro del grupo debe ser precedida por una o mas etiquetas <<case>>?
- AVerdadeiro
- BFalso
4¿Las etiquetas case deben ser, únicas dentro de una instrucción switch dada?
- AVerdadeiro
- BFalso
5¿La sentencia switch no necesita un rango de valores a evaluar?
- AVerdadeiro
- BFalso
6¿La sentencia switch reemplaza a la sentencia if-then-else anidado?
- AVerdadeiro
- BFalso
7¿La instrucción break permite que se termine la serie de instrucciones que se han elegido?
- AVerdadeiro
- BFalso
8¿Cuál es el resultado del siguiente código? Donde elección = a
switch(eleccion = getchar())
{
case 'r': case 'R':
printf("\nROJO");
break;
case 'a': case 'A':
printf("\nAZUL");
break;
case 'b': case 'B':
printf("\nBLANCO");
break;
}- AROJO
- BAZUL
- CBLANCO
9¿Cuál es el resultado del siguiente código? Donde elección = z
switch(eleccion = toupper(getchar()))
{
case 'R':
printf("ROJO");
break;
case 'A':
printf("AZUL");
break;
case 'B':
printf("BLANCO");
break;
default:
printf("ERROR");
}- AAZUL
- BROJO
- CERROR
- DBLANCO
10La siguiente imagen, ¿muestra el diagrama de flujo de la sentencia switch?

- AVerdadeiro
- BFalso
11¿Cuál es el resultado del siguiente programa? Donde car= I
/*programa vocales */
#include<stdio.h>
#include<conio.h>
char car;
void main(void)
{
clrscr();
printf("Escribe una letra: ");
scanf("%c",&car);
switch(car)
{
case 'a': case 'e': case 'i': case 'o':case 'u':
printf("\n%c es una vocal \n",car);
break;
default:
printf("\n%c NO ES UNA VOCAL \n",car);
}
getch();
}- Aes una vocal
- BNO ES UNA VOCAL
12La sentencia switch, ¿es considerada como un menú de opciones?
- AVerdadeiro
- BFalso
13¿Cuál es el resultado del siguiente código? Donde a=15, b=3 y opcion = 3
#include <stdio.h>
void main()
{
int opcion,a,b,resultado;
printf("Ingrese un numero entero [a]: ");
scanf("%d",&a);
printf("Ingrese un numero entero [b]: ");
scanf("%d",&b);
printf("Menu\n");
printf("1. Sumar\n");
printf("2. Restar\n");
printf("3. Dividir\n");
printf("4. Multiplicar\n");
printf("Elija una operacion: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
resultado=a+b;
printf("%d + %d = %d\n",a,b,resultado);
break;
case 2:
resultado=a-b;
printf("%d - %d = %d\n",a,b,resultado);
break;
case 3:
resultado=a/b;
printf("%d / %d = %d\n",a,b,resultado);
break;
case 4:
resultado=a*b;
printf("%d x %d = %d\n",a,b,resultado);
break;
defalut:
printf("Opcion no valida\n");
break;
}
}- A15 - 3 = 12
- B15 * 3 = 45
- COpción no válidad
- D15 / 3 = 5
- E15 + 3 = 18
14¿La instrucción default se utiliza cuando la opción no está entre los casos de la sentencia switch?
- AVerdadeiro
- BFalso
15¿Cuál es el resultado del siguiente código? Donde resp= 3
#include <stdio.h>
#include <conio.h>
main(void)
{
int resp;
printf(" presione: 1->si ; 2 ->no ; 3 ->nose Su respuesta es:");
scanf("%d",&resp);
switch(resp)
{
case 1: printf(" usted ha dicho SI"); break;
case 2: printf(" usted ha dicho NO"); break;
case 3: printf(" usted ha dicho NO SE");
default: printf("Esa opcion no es valida");
}
getch(); }- Austed ha dicho NO
- Busted ha dicho NO SE
- Custed a dicho SI
- Dusted ha dicho NO SE Esa opcion no es valida
- EEsa opcion no es validad
Informações
- Descrição
- Evaluación de la sentencia switch
- Autor
- mcardenaz
- Idioma
- Español
- Visualizações
- 53
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz