Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faltam 5 minutos para o término do simulado. 1. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 10101111b, se escrito na base decimal, equivale a: Quest.: 1 84 122 105 120 175 Faltam 5 minutos para o término do simulado. 2. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base decimal, equivale a: Quest.: 2 63 127 65 93 95 3. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 92, se escrito na base binária, equivale a: Quest.: 3 0101 1100 1101 0111 0101 0111 0101 1000 Nenhuma das anteriores Faltam 5 minutos para o término do simulado. 4. O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, equivale a: Quest.: 4 0101 1000 1101 0111 0101 0110 Nenhuma das anteriores 0101 0111 Faltam 5 minutos para o término do simulado. 5. Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Quest.: 5 Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Faltam 5 minutos para o término do simulado. 1. Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } Quest.: 1 5000 4850 5000 5000 150 5000 15 5000 3500 Faltam 5 minutos para o término do simulado. 2. Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. Quest.: 2 prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog Faltam 5 minutos para o término do simulado. 3. O Ciclo de Controle de uma instrução compreende três momentos. Assinale a opção que apresenta, na ordem, esses momentos. Quest.: 3 Busca, Execução e Decodificação Busca, Análise e Execução Busca, Decodificação e Execução Identificação, Decodificação e Execução Análise, Execução e Decodificação Faltam 5 minutos para o término do simulado. 4. Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: Quest.: 4 A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. Faltam 5 minutos para o término do simulado. 5. O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: Quest.: 5 escolha para imprima se leia Faltam 5 minutos para o término do simulado. 1. São tipos de operadores em um algoritmo, exceto: Quest.: 1 +, *, - <-, /, NÃO <>, <, > DIV, E, OU RESTO, >=, NÃO Faltam 5 minutos para o término do simulado. 2. ¿É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena.¿ Esta descrição faz referência a qual das opções abaixo: Quest.: 2 Constante Função Variável Comando Biblioteca Faltam 5 minutos para o término do simulado. 3. Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar e não foram encontrados erros, e em seguida, clicou no botão executar. Qual será o valor de C apresentado na tela? Quest.: 3 4 5 1 2 9 Faltam 5 minutos para o término do simulado. 4. Para que o algoritmo a seguir, escrito em Linguagem C/C++, aumente um salário inserido em 35%, caso esse salário for de até R$300,00; e 15% caso o salário for acima desse valor, qual opção que MELHOR preenche as linhas que possuem "??????" ? Quest.: 4if (novosalario <= 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; if salario > 300 novosalario = salario * 1.15; if salario <=300 novosalario = salario * 1.35; if (salario > 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; if salario >= 300 novosalario = salario * 1.15; else novosalario = salario * 1.35; if (novosalario < 300) novosalario = salario * 1.15; else novosalario = salario * 1.35; Faltam 5 minutos para o término do simulado. 5. Julgue as proposições seguintes em Verdadeiro e Falso de acordo com a lógica matemática. Quest.: 5 (7 > 13) OU ((2*5) < 17) 2 < 5 E 10 < 2 NÃO ( 14 < 5 OU 11 < 20) NÃO ( 9 < 5 OU 11 < 16) (2 < 3) E (2 + 3 < 3 + 4) Faltam 5 minutos para o término do simulado. 1. Considere o trecho de código C++ abaixo: int i; for ( i = 0; i <= 100; i++) { cout << "Linha " << (i + 1) << endl; } Qual é o valor da variável "i" ao final da execução do código acima? Quest.: 1 100. 101. 102. 0. 99. Faltam 5 minutos para o término do simulado. 2. Analise o algoritmo a seguir. Quantas vezes aparecerá a palavra "Logica de Programacao" na tela? Quest.: 2 1 3 0 4 2 Faltam 5 minutos para o término do simulado. 3. Dado o algoritmo abaixo, assinale a alternativa que NÂO satisfaz à análise do programa : Quest.: 3 O novo salário será apresentado no final do programa de acordo com a variação do percentual de 1, 8 e 5 por cento dependendo do valor do salário informado. Existe uma variável declarada no algoritmo que é desnecessária para efeitos do objetivo do pseudocódigo O novo salário do colaborador será acrescido será de 5 por cento se ele receber salário maior que R$ 1.500,00 Para os colaboradores que tiverem salário que variam de R$ 1.000,00 (inclusive) a R$ 1.500,00 (inclusive) o reajuste será na faixa de 8 por cento 10 por cento será o reajuste de salário dos colaboradores que receberem menos de R$ 1.000,00 Faltam 5 minutos para o término do simulado. 4. Considere o seguinte código C++ abaixo: for (int i = 5; i > 0; i++) { cout << "Item " << i << endl; } O que será impresso ao final do programa? Quest.: 4 Item 5 Item 6 Item 7 Item 8 Item 9 Item 10 Item 5 Item 4 Item 3 Item 2 Item 1 Item 0 Item 5 Item 6 Item 7 Item 8 Item 9 Item 10 . . . (laço infinito) Item 5 Item 4 Item 3 Item 2 Item 1 Nada será impresso, pois o C++ não reconhece o operador << Faltam 5 minutos para o término do simulado. 5. Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que: Esse funcionário foi contratado em 1995, com salário inicial de R$1.000,00; Em 1996 recebeu aumento de 1,5% sobre seu salário inicial; A partir de 1997 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior. O que deveria ser incluído nas LINHA1, LINHA2 e LINHA3 para que o programa faça exatamente o que foi proposto? Marque a alternativa correta. Quest.: 5 percentual = 2 * percentual; novo_salario = novo_salario + percentual * novo_salario; ano_atual = ano_atual + 1; percentual = 2 * percentual; novo_salario = percentual * novo_salario; i = i + 1; percentual = 2 * percentual; novo_salario = percentual * novo_salario; ano_atual = ano_atual + 1; percentual =1,5 * percentual; novo_salario = percentual * novo_salario; i = i + 1; percentual = 2 * percentual; novo_salario = novo_salario + percentual * novo_salario; i = i + 1;
Compartilhar