Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5 FELIPE DE SENNA LIMA201702059936 EAD SÃO JOSÉ - SC Fechar Disciplina: ALGORITMOS Avaliação: CCT0239_AV_201702059936 Data: 17/06/2017 10:26:11 (F) Critério: AV Aluno: 201702059936 - FELIPE DE SENNA LIMA Nota Prova: 4,5 de 8,0 Nota Partic.: 0,0 Av. Parcial.: 2,0 Nota SIA: 6,5 pts ALGORITMOS 1a Questão (Ref.: 835460) Pontos: 0,5 / 1,0 Quando começamos a estudar uma linguagem de programação, uma das primeiras coisas apresentadas é a estrutura de um programa nessa linguagem. Entre as várias áreas encontradas na estrutura de um programa em C++, temos as Diretivas de pré-processamento e a Declaração das Variáveis Globais. Que tipos de elementos deverão ser colocados nas áreas citadas acima? Resposta: Nas Diretivas de pré-processamentos serão incluídas as bibliotecas que estarão em nosso código. Isso é indispensável pois, caso não as declaremos, certas operações não funcionarão. Na Declarão das Variáveis Globais devem ser declaradas todas as variáveis que farão parte do código. Por exemplo, se em meu código terá o cálculo da variável "media" e que essa media será calculada por nota1+nota2+nota3 dividido por 3, todas essas variáveis (media, nota1, nota2, nota3) terão que ser declaradas nessa área, se não o programa dará erro por não encontrar essa variável. Nessa declaração também terá que ser colocado o tipo de dado que o usuário digitará (números inteiros ou não, caracteres de texto, etc), para que seja reservada na memória o lugar para a variável. Fundamentação do Professor: Variável global é declarada quando seu programa tem mais de uma função para que todas possam acessa-la. Esse seu exemplo é de variável local.Definições de função e protótipo de funções 26/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5 Gabarito: Algo semelhante: Lugar onde ficam as bibliotecas e funções pré-definidas e prontas que podem ser usadas. Algo semelhante: Lugar onde são declaras as variáveis globais, constantes e estruturas que serão usadas e visíveis por todas as partes do programa. 2a Questão (Ref.: 877006) Pontos: 0,0 / 1,0 Desenvolva um programa em C++ que teste se um número é par ou ímpar. O número é digitado como entrada, o teste é realizado (deve-se necessariamente utilizar o operador condicional ternário) e a saída é a sentença sinalizando se o número é par ou ímpar. Resposta: Sem resposta. Gabarito: #include using namespace std; int main () { int num; cout << "Entre com um numero: " << endl; cin >> num; (num%2==0) ? cout << "O numero eh par" : cout << "O numero eh impar"; return 0; } 3a Questão (Ref.: 793956) Pontos: 1,0 / 1,0 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. 26/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5 Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 4a Questão (Ref.: 827597) 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: Tradução Programação Compilação Depuração Execução 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. Editor Corretor Compilador Linkeditor Depurador 6a Questão (Ref.: 794451) Pontos: 0,0 / 1,0 Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. a) Contador, Soma%Total, Salario_Novo c) _HoraCerta, %Soma, Contador a) Contador, SalarioM, %Soma, _NomeAluno b) $Salario, Soma, 99Total, _Hora d) HoraCerta, Inicio, Contador10 26/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5 7a Questão (Ref.: 793806) Pontos: 0,5 / 0,5 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } 8a Questão (Ref.: 827648) Pontos: 0,0 / 0,5 Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela. break switch/case cout table 26/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5 cin 9a Questão (Ref.: 794325) Pontos: 0,0 / 0,5 Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido seja sempre repetido pelo menos uma vez? repeat until do{ }while while do while{} for{} 10a Questão (Ref.: 794363) Pontos: 0,5 / 0,5 Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento. Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima: char peso[1000], altura [1000], imc[1000]; float peso[1000] ; altura[1000] ; imc[1000]; char peso[999], altura[999], imc [999]; float peso[1000], altura[1000], imc [1000]; float peso[1001], altura[1001], imc [1001]; Educational Performace Solution EPS ® - Alunos
Compartilhar