Buscar

Exercícios de Fixação 1-2 - Informática Aplicada

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Conteúdo do exercício
Ocultar opções de resposta 
Comentários
Pergunta 1 0 / 0
As linguagens de Alto Nível possuem um nível de abstração maior, ou melhor, mais próximo da Linguagem Humana e 
os recursos implementados nessas linguagens permitem ao programador desenvolver programas sem conhecer as 
características do processador. Essas linguagens apresentam várias características, assinale o conceito que 
representa a característica Clareza:
capacidade de reduzir o tamanho do código e sua velocidade de desenvolvimento.
capacidade de interpretar os erros durante o desenvolvimento do programa.
capacidade que essas linguagens possuem para programar variados tipos de aplicações e plataformas.
Resposta correta
capacidade de utilizar códigos simples, que podem representar operações matemáticas 
complexas.
capacidade de ser utilizada em diversos cenários tecnológicos.
A resposta está disponível no Capítulo 1, na página 12.
A característica Clareza se caracteriza por permitir o desenvolvimento de códigos simples e de fácil entendimento 
a todos que o utilizam, isto é, a forma como um operação complexa pode ser implementada de modo simplificado.
Pergunta 2 0 / 0
Ocultar opções de resposta 
Comentários
Ocultar opções de resposta 
Todo trabalho realizado por um computador é baseado na manipulação das informações que são compostas por 
entrada, processamento e saída de dados de entrada de dados.. O processamento das informações no computador é 
realizado por meio do hardware que é compostos por:
ULA, saída de dados, unidade de controle
ULA, memória principal, entrada de dados
ULA, armazenamento, dispositivos e E/S
Resposta corretaCPU, memória principal, dispositivos e E/S
CPU, memória principal, unidade de controle
Capítulo 2, página 23.
O hardware de um computador é composto de três dispositivos principais chamados de Unidade Central de 
Processamento - CPU, Memória Principal e Dispositivos de entrada e saída.
Pergunta 3 0 / 0
As linguagens de alto nível surgiram a partir da dificuldade de se trabalhar com as linguagens de máquina, compostas 
por números de binários. Através desse avanço os programadores passaram a desenvolver seus códigos adotando 
linguagens com maior similaridade ao linguagem humana. analise as afirmações a seguir e posteriormente marque a 
alternativa correta. 
Os recursos implementados permitem ao programador desenvolver programas sem conhecer as características 
do processador.
Entre as características das linguagens de alto nível estão a clareza, segurança e portabilidade.
Eficiência em linguagens de alto nível trata da capacidade de reduzir o tamanho do código e sua velocidade de 
desenvolvimento.
O conceito de abstração não é levado em consideração em linguagens de alto nível como nas linguagens de 
máquina.
Assinale a alternativa correta:
apenas as alternativas II e III
apenas as alternativas I e III
Ocultar opções de resposta 
Comentários
Resposta corretaapenas as alternativas I, II e III
Incorreta:
apenas as alternativas III e IV
apenas as alternativas I e IV
Pergunta 4 0 / 0
As linguagens de programação são classificadas em níveis, de acordo com o grau de abstração em relação às 
sequências binárias manipuladas pelo computador. As linguagens de baixo nível, mais próximas da máquina, são 
classificadas em:
Relacione o segundo grupo com os enumerados no primeiro grupo.
Linguagem de Máquina
Linguagem Hexadecimal
Linguagem Assembly
( ). Evolução da linguagem de máquina, usando uma quantidade maior de dados e instruções.
( ). Linguagem nativa do hardware da máquina.
( ). Conhecida como linguagem simbólica, por trabalhar com símbolos.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
1, 3, 2
1, 2, 3
Resposta correta2, 1, 3
3, 2, 1
3, 1, 2
O conteúdo encontra-se disponível no Capítulo 1, página 10 do livro da disciplina.
Quanto mais baixo o nível de abstração, mais próxima da máquina é a linguagem. A Linguagem de Máquina é a 
linguagem nativa do hardware, enquanto a Linguagem Hexadecimal é uma evolução da anterior, com maior dados 
e instruções. Por fim, a Linguagem Assembly é ainda um pouco mais abstrata e trabalha com símbolos, portanto 
conhecida como simbólica.
Ocultar opções de resposta 
Comentários
Ocultar opções de resposta 
Pergunta 5 0 / 0
Forbellone (2005), afirma que os operadores relacionais são muito utilizados em programação, as decisões dos 
algoritmos geralmente são tomadas nas operações relacionais e baseiam-se em testes do estado das variáveis. 
Assinale a alternativa que representa corretamente a comparação de dois valores, de acordo com a sintaxe dos 
operadores:
A >> B
A ≥ B
A ≤ B
Resposta corretaA <> B
A ≠ B
A resposta está disponível no Capítulo 3, na página 45.
Quando utiliza-se de operadores relacionais nas linguagens de programação a sintaxe atribuída ao símbolo de 
diferença é representada pelos sinais de < seguido do sinal >, isto é, <>, diferente do que usamos na matemática.
Pergunta 6 0 / 0
Para inserirmos valores dentro de uma variável no desenvolvimento de um algoritmo utilizamos o operador de 
atribuição. Ele é responsável por indicar que a variável receberá um valor designado pelo programador ou operador do 
programa. Em relação a atribuição é correto afirmar:
Resposta correta
A atribuição insere um valor no endereço de memória alocado para a variável quando de 
sua declaração.
Sempre à direita do comando de atribuição deve haver um identificador de variável.
Ocultar opções de resposta 
Ocultar opções de resposta 
Incorreta:
Do lado direito fica a variável, à qual o valor é atribuído, e à sua esquerda podem ser adicionadas as 
expressões.
Os valores atribuídos a uma variável pode mudar seu tipo durante o programa automaticamente.
A atribuição é representada pelos sinais ==>.
Pergunta 7 0 / 0
Quando um programa é elaborado, este recebe os dados que devem ser armazenados no computador para que 
possam ser utilizados no processamento e no armazenado da memória do computador. Um programa pode ser 
desenvolvido em linguagens de baixo e alto nível. Assinale a alternativa referente à uma linguagem de baixo nível:
Resposta corretaLinguagem Hexadecimal
Linguagem Ada
Incorreta:
Linguagem Java
Linguagem Ruby
Linguagem Decimal
Pergunta 8 0 / 0
O computador trabalha com uma linguagem que é representada por número binários, ou seja, 0 e 1 (desligado e 
ligado). No entanto, todos os vocabulários utilizados na realização de uma tarefa são transformados em combinações 
de números binários que são representados por:
Comentários
Ocultar opções de resposta 
Comentários
Código Assembly - CAY
Código de Tradutor de Informações - CTI
Resposta corretaCódigo Padrão Americano para o Intercâmbio de Informação - ASCII
Código Binário - CBIN
Código Hexadecimal - HEX
A resposta está disponível no Capítulo 1, na página 8.
Os códigos binários na tabela ASCII são usados para representar uma padronização de intercâmbio de 
informações, porém esse não é o único que pode representar uma determinada informação em um computador.
Pergunta 9 0 / 0
Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente 
operadores matemáticos ou aritméticos :
E, Ou, Não 
A, B: inteiro 
5 < 6
X + 1 = 2 
Resposta correta/, *, +, -
A resposta está disponível no Capítulo 3, na página 43.
Para o processamento de dados, podemos usar os operadores aritméticos de: divisão, subtração, multiplicação e 
divisão. a alternativa correta é /, *, +, -
Ocultar opções de resposta 
Comentários
Pergunta 10 0 / 0
Uma estrutura básica de um algoritmo é chamada de pseudocódigo, ou linguagem de programação. Assinale a 
alternativa correspondente a definição da estrutura declaração de variáveis:
Permite representar todos os dados de um problema.
Nome dado ao algoritmo para definir sua finalidade.
Ilustra uma opção de atribuição.
São as palavras que definem o início e o fim do pseudocódigo.
Resposta correta
Local onde são definidas as variáveis que serãoutilizadas em todo o pseudocódigo e nos 
subalgoritmos.
A resposta está disponível no Capítulo 2, na página 29.
A estrutura de um algoritmo contempla a declaração de variáveis que possibilita aos programadores declarar as 
variáveis que serão usadas na execução do programa. Além disso, as declarações de variáveis também pode ser 
utilizada no pseudocódigo 
para a utilização de subalgoritmo que poderá eventualmente ser utilizado no pseudocódigo.

Continue navegando