Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dominar uma linguagem de programação é fundamental para o profissional de TI incluindo profissionais de Infraestrutura e suporte. Acerca dos princípios fundamentais da computação, qual a diferença precípua entre um código de computador e um algoritmo? (Ref.: 202009365740) Código de computador é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Algoritmo, por outro lado, é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil. Algoritmos precisam ser escritos em alguma linguagem de programação padrão, códigos podem ser escritos em português ou inglês. Códigos de computadores e algoritmos são a mesma coisa. Códigos são sequências de passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Algoritmos são instruções que computadores podem executar. Algoritmo é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Código de computador, por outro lado, é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil. 1 ponto 2. JavaScript é uma linguagem de programação extremamente versátil e eficiente. Acerca dos seus principais recursos, analise as opções a seguir e marque o código Javascript responsável por reproduzir o resultado abaixo. 1 12 25 (Ref.: 202007850995) print( 1 12 25 ); print( 1, 12, 25 ); qrint( 1, 12, 25 ); print 1, 12, 25 ); print( 1, 12, 25 ; 1 ponto 3. Quando se diz que um software/programa está sendo carregado, se está referindo a: (Ref.: 202007140961) O programa está endo lido da memória RAM e copiado para o disco, para que, logo em seguida, a CPU inicie sua execução. O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua execução. O programa está sendo traduzido de linguagem de máquina para código fonte em alguma linguagem de programação. A CPU está lendo e executando, diretamente do disco, as instruções que compõem o programa. O programa está sendo traduzido do código fonte, escrito em uma linguagem de programação, em linguagem de máquina. 1 ponto 4. Avalie as afirmações abaixo, sobre os motivos que justificam que a CPU interaja principalmente com a memória RAM para executar programas, e não com um dispositivo de armazenamento persistente, como um HD, SSD ou um pendrive. I - a memória RAM é muito mais rápida do que dispositivos de armazenamento persistentes II - a memória RAM é muito mais barata do que os dispositivos de armazenamento persistentes III - o disco é mais rápido, porém mais caro do que a memória RAM (Ref.: 202007146670) I, II e III estão corretas Somente I e III estão corretas Somente I está correta Somente III está correta Somente II está correta 1 ponto 5. Podemos definir, de forma simplificada, a memória de um computador como uma sequência ordenada de bytes. Quando falamos das unidades de armazenamento de dados, podemos afirmar que um byte pode armazenar desde o número zero até o número: (Ref.: 202007850876) 255 127 511 256 128 1 ponto 6. Os componentes de Hardware e Software estão em constante evolução. Entre as opções abaixo, marque a que elucida corretamente a consequência da lei de Moore sobre o preço dos computadores ao longo das últimas décadas. (Ref.: 202009365964) O preço dos computadores tem aumentado significativamente ao longo dos anos, tornando cada vez mais difícil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem aumentado significativamente ao longo dos anos, tornando cada vez mais fácil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem diminuído significativamente ao longo dos anos, tornando cada vez mais difícil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem diminuído significativamente ao longo dos anos, tornando cada vez mais fácil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem se mantido estável ao longo dos anos, mantendo-se a viabilidade do uso de sistemas computacionais para finalidades que já eram existentes anos atrás. 1 ponto 7. Considere a grade de pixels a seguir: Qual é a coordenada do pixel em laranja? (Ref.: 202007160290) (4,5) (5,4) (5,6) (1,1) (6,5) 1 ponto 8. Analise as afirmações a seguir: I - É possível que um pixel assuma, ao mesmo tempo, várias cores. Por exemplo, podemos ter um pixel dégradé. II - No esquema de representação digital de cores RGB, cada um dos constituintes vermelho, verde e azul, é capaz de assumir 256 valores diferentes. Logo, este esquema é capaz de representar 768 cores distintas. III - Se analisarmos cuidadosamente imagens em escala de cinza, notaremos que, para qualquer pixel, os três constituintes do código RGB serão iguais. Está(ão) correta(s) as afirmações: (Ref.: 202007160319) Apenas III II e III Apenas I I e II Apenas II 1 ponto 9. Frequentemente, durante práticas de programação, observamos o resultado de determinado código-fonte, observamos as limitações desse resultado e refletimos como poderíamos proceder para alcançar resultados melhores. Este é um exemplo da habilidade de pensamento computacional denominada: (Ref.: 202007157348) Automação Detecção de padrões Análise/avaliação Decomposição Abstração 1 ponto 10. Qual é o pilar do pensamento computacional responsável por fazer com que o profissional não se preocupe com informações irrelevantes e se concentre no que realmente importa? (Ref.: 202007164230) Programação Decomposição Automação por algoritmos Abstração Reconhecimento de padrões
Compartilhar