Buscar

AV algoritimos Matheus Carvalho

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 4 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

Prévia do material em texto

Disciplina: ALGORITMOS 
Avaliação: CCT0239_AV_201701114321 (AG) Data: 13/06/2017 13:17:14 (F) Critério: AV 
Aluno: 201701114321 - MATHEUS PEREIRA CARVALHO 
Nota Prova: 6,0 de 8,0 Nota Partic.: 0,5 Av. Parcial.: 2,0 Nota SIA: 8,5 pts 
 
 
 
ALGORITMOS 
 
 
 1a Questão (Ref.: 832309) Pontos: 1,0 / 1,0 
Cite dois exemplos do que a depuração possibilita. 
 
 
 
Resposta: A depuração possibilita acompanhar a execução do programa e verificar se há erros e também 
sinaliza em vermelho aonde está a linha de erro para assim então o programador corrigir o erro. É através da 
depuração que o programa é lido passo a passo para ser executado de forma eficiente. 
 
 
Gabarito: 1) Verificar erros; 
2) Descobrir e acompanhar valores de variáveis e 
3) Acompanhar e verificar o fluxo do programa. 
Basta citar 2 exemplos e nem todos aqui apresentados. 
 
 
 
 
 2a Questão (Ref.: 827745) Pontos: 0,0 / 1,0 
Mude o trecho de código abaixo, para a estrutura do switch/case: 
 if ( idade <= 12 || idade >= 65) 
 cout <<"ENTRADA GRÁTIS \n"; 
 else 
 cout <<"ENTRADA PAGA \n"; 
 
 
 
Resposta: 
 
 
Gabarito: 
switch(idade>=18 || idade >=65) 
 { 
 case true: cout<<"gratis\n"; break; 
 case false: cout<<"pagar \n"; 
 } 
 
 
 
 
 3a Questão (Ref.: 831072) Pontos: 1,0 / 1,0 
Assinale a opção correta: 
 
 
 
A forma mais comum de escrever um algoritmo é em Português. 
 
A forma mais comum de escrever um algoritmo é em fluxograma. 
 
A forma mais comum de escrever um algoritmo é em Inglês. 
 A forma mais comum de escrever um algoritmo é em portugol. 
 
A forma mais comum de escrever um algoritmo é usar um bom software. 
 
 
 
 
 4a Questão (Ref.: 831084) Pontos: 1,0 / 1,0 
Assinale a opção correta. 
 
 
 
Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de 
programação. É possível usar o Inglês para se escrever programas. 
 
Um programa em C++ não precisa ser compilado. 
 
Um programa em C++ não tem variáveis. 
 
Programa é um algoritmo escrito em fluxograma. 
 Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o 
computador deve fazer. 
 
 
 
 
 5a Questão (Ref.: 835498) Pontos: 1,0 / 1,0 
Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias facilidades para 
o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e 
verificar erros. 
 
 
 
Corretor 
 
Linkeditor 
 Depurador 
 
Editor 
 
Compilador 
 
 
 
 
 6a Questão (Ref.: 794107) Pontos: 0,0 / 1,0 
Quando definimos uma variável na verdade estamos fazendo uma reserva 
estática de memória. Esta reserva de memória é dita estática por ser definida 
em tempo de compilação, diferente da reserva dinâmica de memória que é feita 
em tempo de execução. Portanto, toda declaração de variáveis é a reserva de 
uma certa quantidade de memória antes da execução do programa, sendo 
assim é necessário que seja estabelecida a quantidade de memória que está 
sendo reservada e também seu endereço. Isto é feito, respectivamente, pela 
definição do: 
 
 
 tipo de dado e identificador da variável. 
 identificador da variável apenas, pois uma variável sempre possui o mesmo 
tipo de dado. 
 tipo da variável apenas, pois a alocação é feita sempre no mesmo 
endereço de memória. 
 compilador que está alocando a memória e pelo tipo de linguagem que está 
sendo utilizado. 
 identificador da variável e do tipo de dado. 
 
 
 
 
 
 
 
 
 
 
 
 7a Questão (Ref.: 833322) Pontos: 0,5 / 0,5 
Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores 
que aprecem na tela. 
int x = 13, y = 4, z; 
if( x > y ) { z = x; x = y; y = z; } 
cout << z << " " << x << " " << y ; 
 
 
 
4 13 13 
 
13 13 4 
 
0 4 13 
 
0 13 4 
 13 4 13 
 
 
 
 
 8a Questão (Ref.: 794472) Pontos: 0,5 / 0,5 
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma 
estação do ano imprima o nome equivalente considerando que P- Primavera, V - Verão, O - Outono e I - 
Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? 
 
 
 switch/case 
 
for 
 
break 
 
do/while 
 
while 
 
 
 
 
 9a Questão (Ref.: 794392) Pontos: 0,5 / 0,5 
Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ? 
 
 int conta, num = 1, prod = 1; 
 for (conta = 4; conta > 0; conta--) { 
 prod = prod *num; 
 num++; 
 } 
 cout << "Prod = " << prod << " num = " << num << endl; 
 
 
 
 
 
Prod = 6 num = 4 
 Prod = 24 num = 5 
 
 
Prod não pode ser calculado e num assumirá o valor final 5. 
 
 
Prod = 6 num = 5 
 
 
 Prod = 1 num = 2 
Prod = 2 num = 3 
Prod = 6 num = 4 
Prod = 24 num = 5 
 
 
 
 
 
 10a Questão (Ref.: 794399) Pontos: 0,5 / 0,5 
Analise o código em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: 
 
 
 
 
 
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam 
menores que 30. 
 
O código armazenará em um vetor 50 números inteiros e imprimirá todos os números que sejam maiores 
que 30. 
 O código armazenará em um vetor 50 números inteiros e imprimirá somente os números pares e que sejam 
maiores que 30. 
 
O código armazenará em um vetor 50 números inteiros e imprimirá todos os 50 números. 
 
O código armazenará em um vetor 50 números inteiros e imprimirá somente os números ímpares e que 
sejam maiores que 30.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes