Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201403261711) Pontos: 0,0 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Pseudolinguagem Linguagem natural Linguagem gráfica - diagrama de Euler Linguagem gráfica - fluxograma Linguagem de marcação 2a Questão (Ref.: 201403166374) Pontos: 0,1 / 0,1 Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Fluxograma Convencional Descrição Narrativa Lógica Booleana Pseudocódigo Portugol Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201403764443) Pontos: 0,0 / 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 1000 Nenhuma das anteriores 0101 0110 0101 0111 1101 0111 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201403764449) Pontos: 0,0 / 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 01011111b, se escrito na base decimal, equivale a: 127 63 65 95 93 Gabarito Comentado. 5a Questão (Ref.: 201403166365) Pontos: 0,1 / 0,1 Em relação a algoritmos: I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas. Dadas as sentenças, podemos afirmar que: II e III são falsas. I e III são verdadeiras. I e II são falsas. I e III são falsas. I e II são verdadeiras. 1a Questão (Ref.: 201403764444) Pontos: 0,0 / 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 92, se escrito na base binária, equivale a: 0101 1100 Nenhuma das anteriores 0101 1000 0101 0111 1101 0111 Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201403261704) Pontos: 0,0 / 0,1 Assumindo que um número precisa de dois bytes pra ser armazenado na memória e que um dos bits é reservado para o sinal(0 é positivo e 1, negativo) na representação de sinal e magnitude, observe o número abaixo e assinale a opção correta cuja resposta representa o número no sistema decimal. 0000000010000001 -257 -128 257 -256 256 3a Questão (Ref.: 201403794409) Pontos: 0,0 / 0,1 Com base nas estruturas de Algoritmos, quais são as estrutura de Decisão? REPITA... ATE ESCOLHA...CASO ESCOLHA... CASO SE...ENTAO...SENAO SE...ENTAO...SENAO DECIDE...ATE... ENQUANTO... FACA SE... ENTAO... SENAO PARA...DE...ATE...FACA ENQUANTO...FACA Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201403261940) Pontos: 0,1 / 0,1 Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000, qual a saída? 400 2040 2400 40 2000 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201403228474) Pontos: 0,1 / 0,1 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: 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. 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 diagrama de chapin é uma forma totalmente textual de representar um algoritmo. É 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 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 1a Questão (Ref.: 201403262728) Pontos: 0,1 / 0,1 Tendo em vista os três grupos de operadores usados nas estruturas de decisão pode afirmar que Existe uma hierarquia nos operadores relacionais que é: > >= < < = == != Os operadores aritméticos têm hierarquia menor do que os operadores relacionais Os operadores lógicos têm hierarquia maior do que os aritméticos O operador de maior hierarquia dentre os operadores lógicos é a negação(!) Os operadores relacionais têm hierarquia menor do que os operadores lógicos. 2a Questão (Ref.: 201403144404) Pontos: 0,1 / 0,1 Em relação à lógica de programação, considere os pseudocódigos: 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. 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. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. 3a Questão (Ref.: 201403209908) Pontos: 0,0 / 0,1 ______________ é definida como a aplicação de um computador para atravessar e conectar vários sistemas computadorizados e uni-los num todo coerente e integrado. CAD CIM CAM EID EDI 4a Questão (Ref.: 201403261719) Pontos: 0,1 / 0,1 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201403261672) Pontos: 0,0 / 0,1 Para interligar CPU, Memória Principal e os dispositivos deE/S, existem três barramentos. Assinale a opção onde eles estão presentes. Dados / Endereço / Controle Dados / Endereço / Fluxo Conteúdo / Endereço / Fluxo Dados / Controle / Fluxo Conteúdo / Fluxo / Controle 1a Questão (Ref.: 201403146890) Pontos: 0,0 / 0,1 Considere o algoritmo em que é feita uma passagem de argumentos por referência, em que V[] é um vetor de inteiros e X e Y são valores inteiros. Com respeito ao algoritmo acima, assinale a opção correta: Considere vet um vetor que contenha os valores [1,2,3,4,5,6,7,8,9,10] e a chamada da função f1(vet,1,5). A alteração da linha 5 para retorne 1 + f1(V,X+1,Y+1) não alteraria o resultado da execução da função. A chamada f1(vet,8,1) leva a uma execução infinita, qualquer que seja o vetor vet passado como parâmetro. A função recursiva f1 retorna a quantidade de valores zero que existem desde a posição X até a posição Y do vetor V. A garantia de que a função recursiva não será infinitamente executada está implementada exclusivamente no trecho do algoritmo que compreende da linha 10 à linha 14. Considerando as características da função f1, não é possível implementá-la sem o uso de recursividade. 2a Questão (Ref.: 201403262725) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 30, 50. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. #include using namespace std; int main() { float ha,total; int h; cin >> ha >> h; total = ha * h * 4.5; cout << total << endl; cout << total * 0.1 << endl; cout << total * 0.9 << endl; system("pause"); } 67500 6750 60750 6750 67.5 6682.5 6750 675 607.5 6750 675 6075 67500 675 66825 3a Questão (Ref.: 201403209908) Pontos: 0,1 / 0,1 ______________ é definida como a aplicação de um computador para atravessar e conectar vários sistemas computadorizados e uni-los num todo coerente e integrado. CAM EID CIM CAD EDI 4a Questão (Ref.: 201403262722) Pontos: 0,1 / 0,1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na tela. #include using namespace std; int main() { float s, r; cin >> s >> r; if( s < 2000 ) cout << s * r << endl; else if( s < 3000 ) cout << s + s * r << endl; else cout << s + s * r / 100 << endl; system("pause"); } 2080 / 15000 10000 / 3120 10000 / 15000 2080 / 3120 8000 / 15000 5a Questão (Ref.: 201403261969) Pontos: 0,1 / 0,1 O comando que exibe na tela o conteúdo de variável, constante ou resultado de operação é: leia se para imprima escolha 1a Questão (Ref.: 201403261719) Pontos: 0,1 / 0,1 Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Planeje, Compreenda o problema, Reflita sobre a solução 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 Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201403261911) Pontos: 0,1 / 0,1 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. prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog Gabarito Comentado. 3a Questão (Ref.: 201403262726) 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 3500 5000 150 5000 15 5000 4815 5000 4850 4a Questão (Ref.: 201403261698) Pontos: 0,1 / 0,1 Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal? 1011001 1100001 1010110 1110001 1010101 5a Questão (Ref.: 201403261682) Pontos: 0,1 / 0,1 Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador. CC PC RI RDM REM 1a Questão (Ref.: 201403144405) Pontos: 0,1 / 0,1 Considere o trecho de código a seguir: Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a: 9 e 12. 8 e 11. 10 e 14 7 e 11. 6 e 12. 2a Questão (Ref.: 201403144379) Pontos: 0,0 / 0,1 Considere o algoritmo abaixo, em pseudocódigo: Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a saída do algoritmo? 4 5 1 3 2 3a Questão (Ref.: 201403764448) 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 11100101b, se escrito na base decimal, equivale a: 148 229 120 Nenhuma das anteriores 175 Gabarito Comentado. 4a Questão (Ref.: 201403143370) Pontos: 0,1 / 0,1 Segundo o Sistema Internacional de Unidades (SI), os nomes dos múltiplos e submúltiplos de uma unidade são formados mediante os seguintes prefixos: Assim, por exemplo, tem-se que: 30 Gm (gigametros) = 30 . 109 m (metros). Com base nessas informações, se a unidade de medida fosse o byte (b), então a razão entre 1 800 µb e 0,06 dab, nesta ordem, seria um número compreendido entre: 10-5 e 10-4 10-1 e 1 10-4 e 10-3 10-3 e 10-2 10-2 e 10-1 5a Questão (Ref.: 201403166365) Pontos: 0,1 / 0,1 Em relação a algoritmos: I. É uma sequência lógica de instruções que devemser seguidas para a resolução de um problema ou para a execução de uma tarefa. II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas. Dadas as sentenças, podemos afirmar que: I e II são verdadeiras. II e III são falsas. I e III são falsas. I e III são verdadeiras. I e II são falsas.
Compartilhar