GoConqr has a new look! Let us know what you think.

Quiz

Lógica AV2

Diego Melo 8 questions

Take the quiz

Questions in this quiz (8)

  1. 1O que faz o comando abaixo:
    int A;
    float B;
    char C;
    1. ACria três variáveis, sendo "A" uma variável do tipo real, "B" inteira e "C" caractere
    2. BCria três variáveis, sendo "A" uma variável do tipo inteiro, "B" real e "C" caractere
    3. CCria três constantes, sendo "A" uma variável do tipo caractere, "B" inteira e "C" real
    4. DCria três variáveis, sendo "A" uma variável do tipo caractere, "B" real e "C" inteira
    5. ECria três constantes, sendo "A" uma constante do tipo inteira, "B" real e "C" caractere
  2. 2 Sabemos que em linguagem Java e C o operador "=" é de atribuição e o operador "==" é de igualdade. Analisando a linha de código abaixo podemos afirma que:
    int a,x,y;
    a=x=y=6;
    1. AAs três variáveis estão sendo comparadas com 6.
    2. Bvariável "A" está sendo comparada com a variável x e a variável y está sendo comparada com 6.
    3. CApós a execução a variável a, x e y terão o mesmo valor, ou seja, 6.
    4. D"A" não é variável, e sim uma constante, portanto não mudará o valor.
    5. EA variável "A" recebe 6, "x" recebe "12" e "y" recebe "18"
  3. 3O código abaixo utiliza o operador de incremento.

    x = 2;
    y = ++x;
    z = y++;

    Após a execução das linhas de código acima podemos dizer que os valores das variáveis serão:
    1. AX=2, y=4, z=3
    2. BX=3, y=2, z=2
    3. CX=3, y=4, z=3
    4. DX=2, y=3, z=2
    5. EX=3, y=3, z=3
  4. 4 Analise o seguinte trecho de código:

    int a=1, b=2, c=3, resp=4;
    if (c == a) resp += a;
    else if (b == a + 2) resp += b;
    else if (resp == a + 3) resp += c;
    else if (c == a + b) resp += b + c;
    else if (c - a == b) resp += a + c;
    else resp += resp;

    Qual será o valor de resp após a execução do código acima?
    1. A7
    2. B6
    3. C9
    4. D5
    5. E8
  5. 5Um programador foi contratado para desenvolver um sistema para uma faculdade. Uma das funcionalidades do sistema é informar se um determinado aluno está aprovado ou reprovado. Para o aluno ser aprovado ele precisa ter a média maior ou igual a 6 e o número de faltas menor ou igual a 18.

    O programador fez o seguinte código:
    if (condição) printf("Aprovado");
    else reprovado("Reprovado");

    Qual das expressões lógicas abaixo o programador usará na condição da decisão IF.
    1. A(media>=6 && faltas<=18)
    2. B(media>=6 && faltas<18)
    3. C(media>6 || faltas<18)
    4. D(media>6 && faltas<18)
    5. E(media>=6 || faltas<=18)
  6. 6 Considerando que a variável A é igual a 1, B é igual a 4 e C igual a 5. Analise a estrutura de decisão abaixo e indique o que será impresso na tela ao executar o algoritmo.

    if(C + B == A && A - B ==C) printf("Verde");
    else if(B == A + C) printf("Amarelo");
    else if(C + A == B || A + B ==C) printf("Azul");
    else if(A + B == C) printf("Vermelho");
    else if(A == 1) printf("Preto");
    1. AVerde
    2. BVermelho
    3. CAmarelo
    4. DAzul
    5. EPreto
  7. 7Considero o seguinte trecho de código:
    A=1; B=2; C=5;
    while(A<=C){
    if (B%2==0){
    printf("%d, ",A);
    A++;
    B = 1;
    }else{
    printf("%d, ",C);
    C--;
    B = 2;
    }
    }
    O que será impresso na tela após executar o algoritmo acima:
    1. A1, 5, 2,
    2. B5, 1, 4, 2, 3,
    3. C1, 5, 2, 4, 3,
    4. D1, 2, 4,
    5. E1, 5,
  8. 8Analise o seguinte código:

    int A=4, B=5, C=2;

    while(C <= A + B - 4){
    printf("%d, ",C);
    C = C + 1;
    }

    O que será impresso na tela após executar código acima:
    1. A4, 5, 2, 11,
    2. B2, 3, 4, 5,
    3. C3, 5, 9, 10,
    4. D1, 2, 3, 4,
    5. E1, 3, 4,

Information

Description
A-Level Lógica de Programação Quiz on Lógica AV2, created by Diego Melo on 20/06/2016.
Language
English
Views
2
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?