Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201509204131 (AG) » ALGORITMOS Tipo de Avaliação: AV Aluno: 201509204131 - ERNESTO YUTAKA KOBASHI Professor: ANITA LUIZA MACIEL LOPES Turma: 9013/AB Nota da Prova: 5,7 Nota de Partic.: 1,5 Av. Parcial 2 Data: 16/11/2015 21:06:02 Estação de trabalho liberada pelo CPF 30119674823 com o token 653133 em 16/11/2015 19:07:04. 1a Questão (Ref.: 201509467265) Pontos: 0,7 / 1,5 Resposta: #include <iostream> #include <cstdlib> using namespace std; int main() { int idade, a cout << "Digite sua idade: " endl; cin >> idade; cout << " Digite 1 para masculino ou 2 para feminino: " endl; cin >> a { if(idade==30 && idade <=65 && a==2), endl; cout << "admitido"; if(idade==18 && idade<=60 && a==1), endl; cout << "admitido"; else cout << "não admitido",endl; } system ("pause"); } Gabarito: Fundamentação do(a) Professor(a): idade==30 2a Questão (Ref.: 201509453633) Pontos: 0,0 / 1,5 Escreva um programa em C++ para ler 50 números e imprimir a quantidade de números felizes. Definição : Um número é feliz se é par e se é divisível 10. Considere já fornecido : using namespace std; Resposta: #include <iostream> #include <cstdlib> using namespace std; int main() { int num for (num=0, num<=50, ++) num=0+1; cout << num % 2 ==0; system ("pause"); } Gabarito: 3a Questão (Ref.: 201509792685) Pontos: 0,5 / 0,5 Segundo o dicionário Aulete Digital, lógica caracteriza-se por ser uma forma de raciocinar coerente, em que se estabelecem relações de causa e efeito; a coerência desse raciocínio (http://www.aulete.com.br/l%C3%B3gica#ixzz39nTCM26A). Assim, temos como definição de Lógica de Programação: a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção do software. Sequência de etapas não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. a aplicação de práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção apenas do Hardware. a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas. 4a Questão (Ref.: 201509453231) Pontos: 0,5 / 0,5 Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente: 1 5 0 3 4 5a Questão (Ref.: 201509792711) Pontos: 0,5 / 0,5 As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter: o logaritmo neperiano de x a raiz de um número x a tangente de um ângulo em radianos a conversão de um número inteiro x para real o seno de um ângulo em radianos 6a Questão (Ref.: 201509452473) Pontos: 0,5 / 0,5 Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples. Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples. I Maior clareza no código, mas não influência na eficiência do mesmo II Maior eficiência porque diminui o número de testes no código III Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo IV Somente uma escolha do desenvolvedor, visto que o resultado o resultado final é o mesmo A II E A III estão corretas Somente a IV está correta Somente a II está correta Somente a I está correta A II E IV estão corretas 7a Questão (Ref.: 201509232511) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o de entrada Apenas o comando enquanto Para e Se Para ou enquanto Se ou escolha 8a Questão (Ref.: 201509485641) Pontos: 0,5 / 0,5 Dado o ALGORITMO abaixo, utilizando a notação em Pseudocódigo, faça a análise I) Somente as variáveis vi e vf serão inseridas pelo usuário por meio do teclado II) A variável 'v' é a variável de controle e deverá contar 10 vezes III) As linhas de 11 à 13 deverão realizar um laço que tem como objetivo imprimir a variável de controle 'v' partindo de vi até vf. IV) Na linha 10 o usuário deverá informar o passo da estrutura de repetição para V) A variável 'v' deverá ser inserido via teclado pelo usuário. Marque somente a alternativa correta: Nenhuma das opções acima As alternativas I, II, IV e V estão corretas As alternativas I e II estão corretas Somente a alternativa III é correta As alternativas IV e V estão corretas 9a Questão (Ref.: 201509815701) Pontos: 1,0 / 1,0 Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a = 14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de x? 14 3 4 4.66666 5 10a Questão (Ref.: 201509842595) Pontos: 1,0 / 1,0 Analise o programa em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com todos os 10 nomes. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que não começa com a letra 'G'. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que começa com a letra 'G'. O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com os nomes que não começam com a letra 'G'. O código armazenará em um vetor 10 nomes com até 49 caracteres e imprimirá uma listagem somente com os nomes que começam com a letra 'G'.
Compartilhar