Buscar

Avaliação de Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar 
 
Avaliação: CCT0749_AV_ » ALGORITMOS 
Tipo de Avaliação: AV 
Aluno: 
Professor: SAULO FRANCA AMUI Turma: 9003/AC 
Nota da Prova: 9,0 Nota de Partic.: Av. Parcial Data: 21/11/2018 
 
 
 1a Questão (Ref.: 201803195893) Pontos: 1,0 / 1,0 
Sobre o FLUXOGRAMA abaixo podemos afirmar que : 
 
 
 
Apresenta na sua lógica as três estruturas básicas de programação 
 
Apresenta na sua lógica a estrutura básica REPETIÇÃO 
 
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 
 
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
 Apresenta na sua lógica a estrutura básica DECISÃO 
 
 
 2a Questão (Ref.: 201803196605) Pontos: 1,0 / 1,0 
Necessita de espaço na memória e define o tipo de dado a ser armazenado 
 
 
Comando Enquanto-Faça 
 
Comando PARA 
 
Variável de Controle 
 
Estrutura de Seleção 
 Variável 
 
 
 3a Questão (Ref.: 201803229761) Pontos: 1,0 / 1,0 
Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar 
o trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que 
descreve este processo. 
 
 
é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os 
valores das variáveis e descobrir qual é a forma natural de um programa. 
 é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode 
verificar os valores das variáveis e descobrir qual é a execução natural de um programa. 
 
é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode 
verificar os valores das variáveis e descobrir qual é a forma natural de um programa. 
 
é uma atividade que permite ao programador executar o programa. E observar o resultado final 
 
é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo. 
 
 
 4a Questão (Ref.: 201803196479) Pontos: 1,0 / 1,0 
Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem de programação 
C++. 
 
 
(b + 2) > (a * c) 
 ((b = 2) == a) 
 
pow(c,a) > b * c 
 
a == c 
 
(b % a) == 0 
 
 
 5a Questão (Ref.: 201803196505) Pontos: 1,0 / 1,0 
Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das 
outras duas Avaliacoes, qual seria a sentença correta 
 
 Se (AV1 >= 4) ou (AV2 >= 4) 
 
Se (AV1 > 4) e (AV2 > 4) 
 
Se (AV1 > 4) ou (AV2 > 4) 
 
Nenhuma outra alternativa satisfaz 
 
Se (AV1 >= 4) e (AV2 >= 4) 
 
 
 6a Questão (Ref.: 201803196571) Pontos: 1,0 / 1,0 
Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o número de entrada é 7 ? 
Assinale a opção correta. 
 int num; 
 cout << "Digite um numero: "; 
 cin >> num; 
 if (num % 2 == 0) 
 cout << num << "é divisível por 2"; 
 else 
 if (num % 3 == 0 && num % 5 == 0) 
 cout << num << " é divisível por 3 e por 5"; 
 else 
 cout << num << " ### " ; 
 
 
 
7 é divisível por 3 e por 5. 
 
 
7 não é divisível por 2. 
 
 
Nada aparece, pois o trecho de programa possui erro. 
 
 
Apenas 7 
 7 ### 
 
 
 
 7a Questão (Ref.: 201803196640) Pontos: 1,0 / 1,0 
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: 
int main ( ) { 
 int i; 
 double x, y = 0; 
 for (i = 0; i < 10; i++){ 
 cout << "Digite um numero: "; 
 cin >> x; 
 if ((x % 2) == 1){ 
 y = y + x; 
 } 
 } 
 cout << "Numero: " << y << "\n"; 
 system("PAUSE"); 
 return 0; 
} 
 
 
A quantidade de elementos digitados 
 A soma dos elementos ímpares 
 
A média dos elementos digitados 
 
A soma de todos os elementos 
 
O maior de todos os elementos digitados 
 
 
 8a Questão (Ref.: 201803196540) Pontos: 1,0 / 1,0 
Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho 
de código abaixo? Marque a opção correta. 
 
x = 1; 
while ( _________ ) 
{ 
cout<<"AMOR \n"; 
x = x + 2; 
} 
 
 
x > 10 
 
x <= 11 
 x < 10 
 
x < 5 
 
x <= 5 
 
 
 9a Questão (Ref.: 201803235410) Pontos: 0,0 / 1,0 
Assinale a afirmativa incorreta. 
 
 
As variáveis que estão no escopo de qualquer função são ditas locais. 
 
As variáveis que estão fora do escopo de qualquer função são ditas globais. 
 
Quando a função nada retorna, colocamos a palavra void antes do nome da função. 
 O comando return permite retornar um valor pela função. 
 Algumas funções não precisam ter um tipo. 
 
 
 10a Questão (Ref.: 201805319198) Pontos: 1,0 / 1,0 
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8 e 9 e ainda, o programa abaixo. Marque a 
resposta que mostra o que será exibido na tela. 
#include < iostream > 
using namespace std; 
int main() 
{ 
 int lin, col, mat[3][3]; 
 for (lin=0; lin<3; lin++) 
 for(col=0; col<3; col++) 
 { 
 cout<< "\nEntre com o elemento da matriz:"; 
 cin>> mat[lin][col]; 
 } 
 for (lin=0; lin<3; lin++) 
 cout << mat[lin][lin]<<"\n"; 
system("pause"); 
return 0; 
} 
 
 
1 3 5 7 9 
 
1 2 3 
 1 5 9 
 
1 2 3 4 5 6 7 8 9 
 
2 4 6 8

Continue navegando