Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/09/2022 12:18 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Teste de Conhecimento avalie sua aprendizagem O JavaScript é uma linguagem de programação criada em meados da década de 90 e de fácil assimilação por apresentar uma sintaxe simples e intuitiva. Acerca dessa linguagem, marque a opção que representa o código Javascript que produz o resultado abaixo. alho treze dois A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos com esses dados depende da necessidade do programador e da linguagem por ele utilizada. Em computação, o que é uma string? PENSAMENTO COMPUTACIONAL Lupa Calc. ARA0002_202208619568_TEMAS Aluno: JIMMY DA SILVA RIBEIRO Matr.: 202208619568 Disc.: PENSAMENTO COMPU 2022.2 (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. INTRODUÇÃO AOS PRINCÍPIOS FUNDAMENTAIS DA COMPUTAÇÃO 1. put( "alho", "treze", "dois" ; print( "alho", 13, 2); screen( "alho", 13, "dois" ); print( "alho", "treze", "dois" ); show( "alho", "treze" "dois" ); Data Resp.: 29/09/2022 11:27:01 Explicação: A resposta correta é: print( "alho", "treze", "dois" ); Os comandos show, put e screen não se aplicam. Como se trata de strings, elas devem estar entre aspas duplas. 2. É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. É o nome dado a uma sequência de instruções. É o nome de um tipo de dado estritamente numérico. É um tipo de dado que admite valores numéricos, como inteiros e decimais. É o nome dado às instruções simples e interpretáveis por computadores que formam um código. Data Resp.: 29/09/2022 11:22:17 javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 29/09/2022 12:18 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 O Windows é um software de código fechado. Sobre esta questão, avalie as afirmações abaixo, e marque a opção correta I - Os usuários têm acesso ao resultado da compilação do Windows, mas não tem acesso ao seu código fonte, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades. II - Os usuários têm acesso ao seu código fonte, mas não acesso ao resultado da compilação do Windows, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas III - Os usuários têm acesso ao resultado da compilação do Windows, e também ao código fonte. Por isso, os usuários são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades. IV - A realização de ajustes, como correção de bugs e adição de novas funcionalidades fica restrito à Microsoft, que é que detém exclusividade do código fonte do Windows. Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina: Explicação: É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. Nesse sentido, podemos utilizar uma string para representar o nome de pessoas, endereços residenciais ou páginas web. Não podemos esquecer que algumas linguagens exigem que as strings estejam delimitadas por aspas duplas. FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 3. Apenas a opção II está correta. Apenas a opção I está correta. Apenas a opção IV está correta. Apenas as opções I e IV estão corretas. Apenas as opções II e III estão corretas. Data Resp.: 29/09/2022 11:23:52 Explicação: A resposta correta é: Apenas as opções I e IV estão corretas. 4. Código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando uma linguagem de programação, e essas instruções estão prontas para serem executadas pela CPU. O código-fonte, escrito em uma linguagem de programação, é de difícil compreensão para humanos. Então, os programadores escrevem instruções de código de máquina usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções referentes à linguagem de programação. Compiladores são usados para testar o código de máquina antes de ele ser executado pela CPU, por razões de segurança. Código de máquina é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando linguagem de máquina, e essas instruções estão prontas para serem executadas pela CPU. Código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de máquina. Data Resp.: 29/09/2022 11:25:12 Explicação: A resposta correta é: Código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de máquina. FUNDAMENTOS DE HARDWARE 29/09/2022 12:18 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 O Bit é a menor unidade utilizada na computação, podendo assumir apenas dois valores: 0 ou 1. Nesse sentido, quantos valores distintos podem ser representados por 5 bits? O bit(simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um computador processa. Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente? Observe o código a seguir, que está manipulando uma imagem totalmente branca: Se o computador executar as linhas de código da parte 1 e, segundos depois, as linhas de código da parte 2, qual será o efeito observado nas imagens apresentadas na tela? 5. 128 64 8 16 32 Data Resp.: 29/09/2022 11:27:12 Explicação: A resposta correta é: com 5 bits (25) podemos representar até 32 números. 6. 4 e 16 8 e 256 4 e 32 8 e 512 7 e 128 Data Resp.: 29/09/2022 11:27:27 Explicação: A resposta correta é: 8 e 256. Por convenção, um byte representa exatamente 8 bits e de posse de um byte temos 28 = 256 valores representáveis. NOÇÕES DE PROGRAMAÇÃO: EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS 7. Um pixel preto se deslocando para a direita. 29/09/2022 12:18 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Assinale as alternativas que representam o código RGB para a cor branca: Quantas cores diferentes o esquema RGB é capaz de representar, dado que cada um dos constituintes R, G e B podem assumir 256 valores distintos (de 0 a 255): O pensamento educacional pode ser dividido em quatro eixos estruturantes: decomposição, abstração, reconhecimento de padrões e algoritmos. Preferencialmente, o pensamento educacional deve ser ensinado: Um pixel cinza se deslocando para a esquerda. Um pixel preto se deslocando para baixo. Um pixel cinza se deslocando para baixo. Um pixel preto se deslocando para a esquerda. Data Resp.: 29/09/2022 11:32:42 Explicação: A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando para baixo. REPRESENTAÇÃO DE IMAGENS EM COMPUTADORES 8. (0,255,0) (0,0,0) (255,255,255) (100,100,100) (0,0,255) Data Resp.: 29/09/2022 11:28:53 Explicação: A resposta correta é: (255,255,255) 9. 33,5 milhões 1024 16.7 milhões 256 8 milhões Data Resp.: 29/09/2022 11:28:03 Explicação: A resposta correta é: 16.7 milhões 01201-TETI-2103PENSAMENTO COMPUTACIONAL E APLICAÇÕES NAS ÁREAS DE CONHECIMENTO 10. A partirdo Nível Superior, para alunos de todos os cursos. A partir do Nível Superior, para alunos dos cursos de Tecnologia da Informação. Desde o Ensino Fundamental, para todos os alunos. A partir do Ensino Médio, para alunos que desejam cursar a área de exatas. A partir do Ensino Médio, para todos os alunos. Data Resp.: 29/09/2022 11:31:29 29/09/2022 12:18 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Explicação: A resposta correta é: O ensino do pensamento computacional deve ser estimulado progressivamente no Ensino Fundamental, para todos os alunos. Não Respondida Não Gravada Gravada Exercício inciado em 29/09/2022 11:20:37.
Compartilhar