Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201602201935 V.1 Aluno(a): ROGÉRIO LEITE FERREIRA Matrícula: 201602201935 Desempenho: 0,5 de 0,5 Data: 29/03/2017 10:35:29 (Finalizada) 1a Questão (Ref.: 201602862397) Pontos: 0,1 / 0,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 87, se escrito na base binária, equivale a: 0101 0111 1101 0111 0101 0110 0101 1000 Nenhuma das anteriores Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201602892467) Pontos: 0,1 / 0,1 algoritmo "prova" var i, j, s : inteiro; inicio i <- 1; j <- 2; s <- 0; para i de 1 ate 5 faca j <- i + 2*3; s <- j + s * 3; fimpara escreva(s); fimalgoritmo Com base no algoritmo escolha qual a saída na tela da variável S. 905 1005 505 35 805 3a Questão (Ref.: 201602862409) Pontos: 0,1 / 0,1 Julgue as proposições seguintes em Verdadeiro e Falso de acordo com a lógica matemática. (2 < 3) E (2 + 3 < 3 + 4) NÃO ( 14 < 5 OU 11 < 20) NÃO ( 9 < 5 OU 11 < 16) (7 > 13) OU ((2*5) < 17) 2 < 5 E 10 < 2 4a Questão (Ref.: 201602993177) Pontos: 0,1 / 0,1 ¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo: Interpretador Linguagem de Programação Algoritmo Lógica Compilador 5a Questão (Ref.: 201602265385) Pontos: 0,1 / 0,1 Que tipo de dado é apropriado para armazenar apenas uma letra Real Inteiro matriz Caractere String de caracteres LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201602201935 V.1 Aluno(a): ROGÉRIO LEITE FERREIRA Matrícula: 201602201935 Desempenho: 0,5 de 0,5 Data: 25/04/2017 14:41:15 (Finalizada) 1a Questão (Ref.: 201602359878) Pontos: 0,1 / 0,1 Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando. if simples cout comando de atribuição if composto cin 2a Questão (Ref.: 201602359912) Pontos: 0,1 / 0,1 O comando que permite que o usuário digite um dado, interagindo com o algoritmo é: escolha se ler escrever enquanto Gabarito Comentado. 3a Questão (Ref.: 201602242358) Pontos: 0,1 / 0,1 Em relação à lógica de programação, considere os pseudocódigos: Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1. Somente Alg1 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é maior do que a de Alg1. Somente Alg2 tem consistência em sua representação e chega a um resultado. 4a Questão (Ref.: 201602241690) Pontos: 0,1 / 0,1 A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: Not, Or e And. Not, And e Or. And, Not e Or. And, Or e Not. Or, And e Not. 5a Questão (Ref.: 201602993179) Pontos: 0,1 / 0,1 ¿É 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: Comando Biblioteca Constante Função Variável LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201602201935 V.1 Aluno(a): ROGÉRIO LEITE FERREIRA Matrícula: 201602201935 Desempenho: 0,5 de 0,5 Data: 18/05/2017 20:11:33 (Finalizada) 1a Questão (Ref.: 201602359888) Pontos: 0,1 / 0,1 Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída? 11 7 + 8 /2 7.5 7 + 4 n1 + n2/2 2a Questão (Ref.: 201602993179) Pontos: 0,1 / 0,1 ¿É 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: Biblioteca Função Constante Comando Variável 3a Questão (Ref.: 201602880800) Pontos: 0,1 / 0,1 (FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação) Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações: Fluxograma Programação estruturada Diagrama de Chapin Português estruturado Mapa de Karnaugh 4a Questão (Ref.: 201602973657) Pontos: 0,1 / 0,1 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 B apresentado na tela? 9 2 0 5 4 5a Questão (Ref.: 201602360680) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 4. 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"); } 5000 4815 5000 3500 5000 150 5000 15 5000 4850 LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201602201935 V.1 Aluno(a): ROGÉRIO LEITE FERREIRA Matrícula: 201602201935 Desempenho: 0,4 de 0,5 Data: 22/05/2017 10:52:13 (Finalizada) 1a Questão (Ref.: 201602992467) Pontos: 0,0 / 0,1 As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é possível que determinado trecho de código se repita enquanto determinada situação aconteça. Nesse sentido, a estrutura de repetição mais adequada para algoritmos em que o código deve ser repetido por uma quantidade conhecida de vezes é o: While / enquanto If-elseif-else / se-senãose-senão If-else / se-senão Do..while / faça..enquanto For / para 2a Questão (Ref.: 201602479761) Pontos: 0,1 / 0,1 Pode-se dizer do comando ´para´: Usa numeros reais como contador. É uma estrutura de repetição estática com contador incorporado. Usa uma condição semelhante ao comando ´se´ para repetir. Sempre varia o contador de 1 em 1. Os valores inicial e final devem ser números fixos. 3a Questão (Ref.: 201602824775) Pontos: 0,1 / 0,1 Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual das respostas abaixo corresponde aos valores que a variável "c" irá assumir durante a execução do programa:para( c<-1; c<=10; c++ ) -1 0 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 10 11 12 4a Questão (Ref.: 201602973649) Pontos: 0,1 / 0,1 Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não foram encontrados erros, e, em seguida, clicou no botão executar. O que será mostrado na tela após a execução do programa? O valor de A: 100 O valor de B: 2 O valor de C: 3 O valor de A: A O valor de B: 2 O valor de C: C O valor de A: A O valor de B: B O valor de C: C O valor de A: A O valor de B: 0 O valor de C: C O valor de A: A O valor de B: 0 O valor de C: 1 5a Questão (Ref.: 201602991125) Pontos: 0,1 / 0,1 Julgue Verdadeiro ou Falso sobre sintaxe da linguagem C/C++, considerando que todas as bibliotecas já estão disponíveis para o programador. Para calcular a co-tangente de um valor "a" e armazenar o resultado na variável "x" basta incluir a linha "x = cotan(x)" Para exponenciar um número "a" por outro número "b" e colocar o resultado na variável "x" basta incluir a linha "x = a ^ b". Para calcular o seno de "a" e armazenar em uma variável x basta incluir a linha "x = sin(a)", lembrando que o valor de a deve estar em graus. Para arredondar um valor de "a" e armazenar em uma variável "x" basta incluir a linha "x = round(a)" Para calcular a raiz quadrada de "a" e armazenar em uma variável "x" basta incluir a linha "x = sqrt(a)".
Compartilhar