Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201701004381 (AG) » ALGORITMOS Tipo de Avaliação: AV Aluno: 201701004381 - RICARDO RODRIGUES Professor: ALEXANDRE SOARES ALVES Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 1 Av. Parcial 2 Data: 10/06/2017 14:05:40 Estação de trabalho liberada pelo CPF 06861003603 com o token 190371 em 10/06/2017 13:09:23. 1a Questão (Ref.: 201701798990) Pontos: 1,0 / 1,0 Qual a definição de Algoritmos. Resposta: passos descritos de forma organizada para a execução de uma tarefa. Gabarito: Algoritmos é uma sequência lógica de procedimentos em face de objetivos pré-definidos. 2a Questão (Ref.: 201701881814) Pontos: 1,0 / 1,0 Por que utilizamos funções em um programa? Quais as vantagens de utilizarmos funções? Cite pelo menos três vantagens. Resposta: para melhorar a legibilidade,melhorar a manutenção e permitir a alteração de uma parte do codigo,para modularizar o programa em partes. Gabarito: Para uma melhor legibilidade; Para modularizar o programa em partes menores e mais funcionais; Para melhorar a manutenção e permitir a alteração de uma determinada parte do código de uma maneira mais rápida; Para evitar que uma parte do código seja repetida várias vezes em um programa; Para o reaproveitamento de código, já que uma função que um programador faz pode ser usada por outro programador. 3a Questão (Ref.: 201701798918) Pontos: 0,0 / 1,0 Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. G, N, P N, P, G N, G, P G, P, N P, N, G 4a Questão (Ref.: 201701832416) Pontos: 1,0 / 1,0 O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de: Compilação Depuração Execução Tradução Programação 5a Questão (Ref.: 201701840317) 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. Depurador Editor Corretor Linkeditor Compilador 6a Questão (Ref.: 201701798593) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) ! (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) || (pontos <=20)) 7a Questão (Ref.: 201701799174) Pontos: 0,5 / 0,5 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) Nenhuma outra alternativa satisfaz Se (AV1 >= 4) ou (AV2 >= 4) Se (AV1 >= 4) e (AV2 >= 4) 8a Questão (Ref.: 201701832460) Pontos: 0,5 / 0,5 Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código: int a; cin > >a; if(a<5)cout<<"valor esperado"; else if(a>=5 && a<=10)cout<<"valor ainda aceitável"; else if(a>10 && a<20)cout<<"valor acima do esperado"; if(a>=20)cout<<"valor fora de faixa"; valor fora de faixa nenhuma mensagem será exibida valor esperado valor ainda aceitável valor acima do esperado 9a Questão (Ref.: 201701799309) Pontos: 0,0 / 0,5 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 O maior de todos os elementos digitados A soma de todos os elementos A média dos elementos digitados 10a Questão (Ref.: 201701798832) Pontos: 0,0 / 0,5 Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: int lista[15]; int LISTA[16]; float LISTA[15]; float lista[16]; float lista[15];
Compartilhar