Buscar

Disciplina Lógica de Programação

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 4 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

Tema 1: Base Computacional
Questão 1
Potentes, os computadores atuais podem ser levados até nossos bolsos, como é o caso dos celulares. Entretanto, em sua primeira versão, um computador ocupava uma sala inteira e pesava o equivalente a 30 carros. Para essa enorme evolução acontecer, diversas descobertas científicas e tecnológicas foram fundamentais.
Assinale a alternativa que contém o conjunto de tecnologias desenvolvido na ordem cronológica correta para permitir o desenvolvimento dos computadores:
C- Transistor, circuito integrado e microprocessador.
Parabéns! A alternativa C está correta.
O transistor permitiu a miniaturização dos componentes do computador, rendendo aos seus criadores o Nobel de Física de 1956. Os circuitos integrados permitiram a colocação de diversos transistores e portas lógicas em uma só pastilha de silício. Isso possibilitou a feitura de microprocessadores capazes de operar um computador programável e genérico a partir de um único chip.
Questão 2
Assim como a maioria dos avanços tecnológicos, os computadores foram construídos e desenvolvidos a partir de outras tecnologias que os precederam. Assinale a alternativa que não representa uma tecnologia precursora dos computadores:
B- Transistor.
Parabéns! A alternativa B está correta.
O primeiro computador funcionava à base de válvulas termiônicas. O transistor as substituiu posteriormente.
Questão 1
Escolha a alternativa que, respectivamente, apresenta exemplos de software e de hardware em um sistema computacional:
A- Jogo de computador e placa de vídeo.
Parabéns! A alternativa A está correta.
O jogo de computador é um software finalístico, enquanto a placa de vídeo é um exemplo de hardware periférico que permite a execução de jogos com gráficos avançados.
Questão 2
Um sistema computacional precisa de um local para armazenar os dados e os programas que nele serão executados. Que elemento exerce essa função essencial?
D- Memória principal.
Parabéns! A alternativa D está correta.
Das quatro opções apresentadas, a única considerada fundamental para o funcionamento de um sistema computacional é a memória principal: trata-se da implementação da fita teórica da máquina universal pensada por Alan Turing.
Questão 1
Os sistemas operacionais modernos têm muitas responsabilidades na tarefa de gerir os recursos de um computador. Com isso, assinale a alternativa que lista as tarefas do sistema operacional.
D- Escalonar processos, gerenciar memória e periféricos.
Parabéns! A alternativa D está correta.
Executar processos é tarefa do processador (CPU), a tarefa do SO é escalonar os processos, ou seja, determinar qual processo irá executar em um determinado instante. Além disto, o S.O. gerencia memória e periféricos.
Questão 2
Antes da carga do sistema operacional, um outro software é responsável por inicializar o computador e fazer as configurações e acessos ao disco necessários para o seu correto funcionamento. Esse software é chamado de:
A- BIOS.
Parabéns! A alternativa A está correta.
A BIOS (Basic Input Output System) é o software responsável por testar o hardware ao ligar o computador e dar início a carga do sistema operacional. É gravada em memória flash e seu acesso independe de ação do usuário.
Questão 1
Diversas tecnologias, desde cabos que conectam os computadores a protocolos de comunicação, são necessárias para o funcionamento da internet.
Qual é o elemento responsável por determinar os caminhos e enviar os pacotes de dados entre as redes que compõem a internet?
B- Roteador.
Parabéns! A alternativa B está correta.
Os roteadores são os responsáveis por determinar as rotas intermediárias e transmitir os pacotes entre redes para que eles possam chegar ao destino. O cerne da internet é de roteadores de grande capacidade dos ISP (provedores de serviço de internet), que fazem conexões entre si com cabos de altíssima velocidade.
Questão 2
Discutimos como a conexão de computadores em rede e o posterior surgimento da internet foram importantes para o desenvolvimento e a relevância da área da computação. Uma das principais tecnologias desenvolvidas na área foi a World Wide Web (WWW), muitas vezes confundida com a própria internet.
Assinale a alternativa que apresenta o que é a WWW.
A- Rede mundial de computadores e roteadores.
Parabéns! A alternativa D está correta.
A World Wide Web é o conjunto de páginas de hipertexto (texto com links para outras páginas) que surgiu no início da difusão da internet – o principal serviço utilizado nela. Ao iniciarmos nosso programa navegador de internet (em browsers como Chrome, Firefox, Safari ou Internet Explorer), navegamos pelas páginas da WWW. Há diversos outros serviços que utilizam a internet para se conectar aos usuários, como e-mail, mensagens instantâneas, jogos on-line etc.
Estrutura Básica de um Programa em Python
1. (MS CONCURSOS ‒ 2016 ‒ Creci ‒ 1° Região (RJ) ‒ Analista de TI) Qual alternativa representa a declaração de uma variável do tipo texto, na linguagem de programação Python?
C- int i = 1;
Parabéns! A alternativa "C" está correta.
Lembre-se de que em Python as variáveis não são declaradas com o tipo vinculado. Assim, basta atribuir um valor inicial à variável para que ela possa ser usada. Isto ocorre com a variável texto, que recebe o valor inicial ‘texto de exemplo’.
2. Considere as expressões a seguir:
– not(5 > 2)
– 2 <= 2
– 13//2
– 13/2
– 13%2
Assinale a opção com os valores corretos, em Python.
B- False – True – 6 – 6.5 – 1
Parabéns! A alternativa "B" está correta.
A expressão not(5>2) tem valor False, já que 5>2 é verdadeiro. A expressão 2<=2 tem valor True, já que 2 é igual a 2. Os operadores //, / e % efetuam, respectivamente, a divisão comum, a divisão inteira e o resto da divisão.
1. (FGV ‒ 2018 ‒ MPE-AL ‒ Adaptada) Considere os seguintes operadores:
Exponenciação – Comparação de igualdade – Módulo (resto da divisão)
Assinale a lista dos símbolos que, respectivamente, representam esses operadores no Python.
B- ** == %
Parabéns! A alternativa "B" está correta.
Lembre-se de que os símbolos ^ e mod não são utilizados em Python, embora sejam comuns em outras linguagens. Lembre-se também de que o símbolo = é da operação de atribuição, não podendo ser usado para comparação. Para comparar, é necessário usar o operador ==.
2. Considere a expressão a seguir: 2 + 3 – 4 ** 2 + 5 / 2 – 5 // 2
Assinale a opção com o valor correto desta expressão, em Python.
A- -10.5
Parabéns! A alternativa "A" está correta.
Lembre-se de que o operador ** tem precedência maior que os operadores / e //, que por sua vez têm precedência sobre + e -. Ou seja, primeiro será efetuada a exponenciação (4**2), depois as divisões, comum (5/2) e inteira (5//2), para só depois serem efetuadas as somas e subtrações.
1. Considere o seguinte trecho de código, escrito em Python:
valor = input(‘Entre com um numero inteiro: ‘)
sucessor = valor + 1
Suponha que o usuário informe o valor 10, pelo console, ao ser solicitado.
Após a entrada de dados pelo usuário, é correto afirmar que:
D- Será exibida mensagem de erro porque uma string não pode ser adicionada a um número.
Parabéns! A alternativa "D" está correta.
Lembre-se de que toda entrada de dados pela função input() é tratada como uma string. Por isso, a entrada informada pelo usuário não é um inteiro, mas, sim, a string ‘10’.
2. Considere o seguinte trecho de código, escrito em Python:
prenome = input(‘Entre com seu nome proprio: ‘)
sobrenome = input(‘Entre com seu sobrenome: ‘)
print(prenome + sobrenome)
Suponha que o usuário informe, na sequência, ao ser solicitado:
Paulo
Silva
Após a entrada de dados pelo usuário, é correto afirmar que será impresso:
Será impresso:
B- Será impresso: PauloSilva.
Parabéns! A alternativa "B" está correta.
A função print() permite a impressão da string passada como parâmetro (entre parênteses). O operador +, quando utilizado com strings, faz a concatenação gerando uma nova string, que é a junção das duas originais. Ou seja, será impressa uma string com a concatenação das duas que o usuário informou.

Continue navegando

Outros materiais