Prévia do material em texto
Pergunta 1
0 em 0,25 pontos
Analise o algoritmo abaixo e responda: qual o proprósito do algoritmo e qual o valor final da variável y.
var
x,y,z: inteiro
inicio
x <- 2
y <- x
z <- 1
enquanto (z < 10) faca
y <- y * x
z <- z + 1
fimenquanto
Escreva (y)
Fimalgoritmo
Resposta Selecionada:
O algoritmo calcula a potência do número x elevado a 10. O valor final de y é 1024
Resposta Correta:
O algoritmo não realiza nenhum processamento matemático. E o valor final de y é 1042
Pergunta 2
0,25 em 0,25 pontos
Considere o algoritmo a seguir:
#include <stdio.h>
#include<conio.h>
int main(void) {
int res, cont, x, n;
cont = 1;
res = 0;
x = 2;
n = 4;
while(cont >= n){
res = res * x;
cont = cont + 1;
printf("%d", res);
}
printf("%d",res);
getch();
return 0;
}
Após sua execução qual será a saída fornecida? Assinale a alternativa correta:
Resposta Selecionada:
0
Resposta Correta:
0
Pergunta 3
0,25 em 0,25 pontos
Uma forma de visualizar a lógica programada para execução de uma determinada rotina é utilizar fluxogramas. Observe as figuras a seguir:
Elas representam num fluxograma, respectivamente:
Resposta Selecionada:
c.
Espera, Banco de dados, Linhas de fluxo, Operação ou ajuste manual no processo.
Resposta Correta:
c.
Espera, Banco de dados, Linhas de fluxo, Operação ou ajuste manual no processo.
Pergunta 4
0,25 em 0,25 pontos
Analisar o algoritmo a seguir e responder: após a execução, quantas vezes a variável saida será impressa? Assinalar somente uma alternativa correta:
char mensagem[20] = " ALGORITMOS!!! ";
int GAMA = 35;
int BETA = 0;
while (BETA != 1) {
if (GAMA % 2 == 1) {
printf("%s", mensagem );
}
GAMA = GAMA - 7;
if (GAMA == 7) {
BETA = 1;
}
}
Resposta Selecionada:
a.
2
Resposta Correta:
a.
2
Pergunta 5
0,25 em 0,25 pontos
Considere que um determinado programa escrito em linguagem C precisa manipular as seguintes informações: nome do usuário, quantidade de números que serão digitados, valores dos números digitados pelo usuário, soma e média dos valores digitados. Assinale a alternativa que indica qual o tipo de dados mais adequado para cada variável a ser utilizada para armazenar as informações (na ordem apresentada no enunciado).
Resposta Selecionada:
char[], int, int, int, float
Resposta Correta:
char[], int, int, int, float
Feedback da resposta:
Correto
Pergunta 6
0,25 em 0,25 pontos
Considere os três blocos de código dados abaixo. Em todos os códigos, são utilizados apenas comandos de decisão. Analise as aformações feitas sobre os códigos e assinale a afirmação correta.
Bloco 1
if ( n > 5 ) {
if( n < 10)
comando1;
else
comando2;
} else
comando2;
Bloco 2
if ( (n > 5 ) && (n < 10) ) {
comando1;
} else {
comando2;
}
Bloco 3
if ( (n <= 5 ) || (n >= 10) ) {
comando2;
} else {
comando1;
}
Resposta Selecionada:
Os três blocos são equivalentes
Resposta Correta:
Os três blocos são equivalentes
Feedback da resposta:
Correto
Pergunta 7
0,25 em 0,25 pontos
Analise o algoritmo abaixo e responda em qual linha há um erro.
1. var
2. x,y,z: inteiro
3. inicio
4. x <- 2
5. y <- x
6. z <- 1
7. enquanto (z < 10)
8. y <- y * x
9. z <- z + 1
10. fimenquanto
11. Escreva (y)
12. Fimalgoritmo
Resposta Selecionada:
7
Resposta Correta:
7
Feedback da resposta:
Parabéns !
Pergunta 8
0,25 em 0,25 pontos
Analise o algoritmo a seguir e reescreva a estrutura de repetição utilizando o comando for. Assinale a alternativa correta.
int a = 10;
int b = 2;
int c = 5;
while (a > c) {
a = a - 1;
b = b + c;
}
printf("%d,%d,%d",a,b,c);
Resposta Selecionada:
a.
for(a = 10; a > c; a--){
b = b + c;
}
Resposta Correta:
a.
for(a = 10; a > c; a--){
b = b + c;
}
Pergunta 9
0 em 0,25 pontos
Qual comando abaixo preenche o código ?
public static void main(String args[]){
int __________;
for(int i=0; i< numeros.length; i++)
System.out.println(numeros[i]);
}
Resposta Selecionada:
numeros=new int[10];
Resposta Correta:
numeros[]={0,1,2,3,4,5};
Feedback da resposta:
A resposta correta é numeros[]={0,1,2,3,4,5};
Pergunta 10
0,25 em 0,25 pontos
Considere as afirmativas abaixo sobre a decisão multicritério discreta de Chamovitz, ele classifica os problemas em tipos.
I) Nesse tipo de problema a decisão consiste na escolha da melhor alternativa ou das melhores alternativas.
II) São problemas em que se pretende gerar uma ordenação das alternativas.
III) São problemas em que a decisão consiste em se realizar uma descrição das alternativas.
IV) Consiste em classificar as alternativas em boas ou ruins.
As afirmativas falam, respectivamente, em quais tipos de problemas:
Resposta Selecionada:
Alfa, Gama, Delta, Beta.
Resposta Correta:
Alfa, Gama, Delta, Beta.
Feedback da resposta:
Correto