Quiz
Lógica AV2
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (8)
1O que faz o comando abaixo:
int A;
float B;
char C;- ACria três variáveis, sendo "A" uma variável do tipo real, "B" inteira e "C" caractere
- BCria três variáveis, sendo "A" uma variável do tipo inteiro, "B" real e "C" caractere
- CCria três constantes, sendo "A" uma variável do tipo caractere, "B" inteira e "C" real
- DCria três variáveis, sendo "A" uma variável do tipo caractere, "B" real e "C" inteira
- ECria três constantes, sendo "A" uma constante do tipo inteira, "B" real e "C" caractere
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;- AAs três variáveis estão sendo comparadas com 6.
- Bvariável "A" está sendo comparada com a variável x e a variável y está sendo comparada com 6.
- CApós a execução a variável a, x e y terão o mesmo valor, ou seja, 6.
- D"A" não é variável, e sim uma constante, portanto não mudará o valor.
- EA variável "A" recebe 6, "x" recebe "12" e "y" recebe "18"
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:- AX=2, y=4, z=3
- BX=3, y=2, z=2
- CX=3, y=4, z=3
- DX=2, y=3, z=2
- EX=3, y=3, z=3
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?- A7
- B6
- C9
- D5
- E8
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.- A(media>=6 && faltas<=18)
- B(media>=6 && faltas<18)
- C(media>6 || faltas<18)
- D(media>6 && faltas<18)
- E(media>=6 || faltas<=18)
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");- AVerde
- BVermelho
- CAmarelo
- DAzul
- EPreto
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:- A1, 5, 2,
- B5, 1, 4, 2, 3,
- C1, 5, 2, 4, 3,
- D1, 2, 4,
- E1, 5,
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:- A4, 5, 2, 11,
- B2, 3, 4, 5,
- C3, 5, 9, 10,
- D1, 2, 3, 4,
- 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.
- Author
- Diego Melo
- Language
- English
- Views
- 2
- Tags
- Rating
- No ratings yet Rate this quiz