3.6 Teste seus conhecimentos
Associe corretamente as características da linguagem de alto nível.
Um programa escrito em uma linguagem de alto nível é fácil de depurar e manter
Um idioma de alto nível é mais lento do que um idioma de baixo nível.
Uma linguagem de alto nível é independente da máquina.
Uma linguagem de alto nível não é eficiente em termos de memória.
Uma linguagem de alto nível pode ser executada em várias plataformas, portanto, é portátil.
Idiomas de alto nível têm mais suporte da comunidade.
Uma linguagem de alto nível requer um compilador ou um interpretador para converter o programa em código de máquina.
Uma linguagem de alto nível é facilmente compreensível pelo programador
O trecho a seguir é verdadeiro ou falso?
"O sistema operacional pode ser visto como uma camada entre o hardware e os aplicativos."
Escolha uma opção:
Verdadeiro
Falso
Marque a alternativa que preencha corretamente o trecho a seguir.
Os computadores funcionam através de sistemas ________________ que significa que funcionam a todo tempo.
a.
Imutaveis
b.
ASCII
c.
Bitáveis
d.
Binários
e.
Biestáveis
Associe corretamente as categorias dos softwares:
Auxilia o usuário a realizar suas tarefas, mais específicos que um sistema operacional.
Windows (Desenvolvedor é a Microsoft), Linux (Software livre, somente o kernel, diversas distribuições como Ubuntu, Suse, RedHat, Slackware, Debian, Fedora...), Mac OS, IOS e Android.
É o principal software que existe no computador, gerencia o hardware e deve ser adequado para cada tipo de computador.
Executado em segundo plano, gerencia o hardware, dá suporte aos aplicativos.
Writer, calculadora, impress, skype.
Associe corretamente os tipos de software:
Pode ser instalado de forma gratuita, sem a necessidade de qualquer pagamento. Em muitos casos contém adwares, ou seja, propagandas patrocinadas.
Além de permitirem a instalação de forma gratuita, seu uso é livre e não faz uso de propagandas. Em alguns casos, também, permitem a alteração de seu código-fonte (open source).
Podem ser instalados de forma gratuita para avaliação e, normalmente, param de funcionar após algum tempo de uso ou oferecem algum tipo de limitação (ex. não permitem salvar, limitam o número de execuções ou o tempo de uso).
Necessita da compra de uma licença de uso (que pode ser um pagamento único, como comprar um sapato, ou uma taxa mensal como alugar uma casa).
Marque verdadeiro ou falso para o trecho a seguir:
"Entre as diferenças da linguagem de alto e baixo nível dos computadores podemos destacar que apenas a de alto nível fornece instruções a um computador para executar uma tarefa específica."
Escolha uma opção:
Verdadeiro
Falso
Preencha corretamente o trecho a seguir.
A tabela Resposta
faz a tradução de uma sequência de bits em um caractere correspondente. Na verdade, utiliza-se os sete primeiros dígitos binários da direita para a esquerda, sendo que o oitavo bit serve como bit de paridade, utilizado na detecção de erros. Assim, temos 128 caracteres possíveis de serem representados (27). Destes, 33 não são imprimíveis, como os caracteres de controles.
Associe corretamente as características da linguagem de baixo nível.
Uma linguagem de baixo nível é mais eficiente em termos de memória.
Os idiomas de baixo nível não têm muito suporte da comunidade.
Um programa escrito em uma linguagem de baixo nível é difícil de depurar e manter.
A linguagem assembly requer um montador para converter o programa em código de máquina, enquanto a linguagem de máquina é executada diretamente pelo computador.
Um idioma de baixo nível é mais rápido do que um idioma de alto nível.
Uma linguagem de baixo nível não é portátil.
Uma linguagem de baixo nível é facilmente compreensível pelo computador.
Uma linguagem de baixo nível depende da máquina.
Marque a alternativa correta.
Qual o valor de bits em 1 byte?
a.
14 bits.
b.
1.000 bits.
c.
64 bits.
d.
100 bits.
e.
8 bits.
f.
10 bits.
Marque a alternativa correta.
Como podemos definir o software?
a.
Conjunto de peças (componentes) quer ficam armazenados no gabinete.
b.
Partes do computador que podemos tocar.
c.
Conjunto de instruções (programas) que gerenciam o funcionamento do computador.
d.
Aglomerado de circuitos integrados e dispositivos eletrônicos.