Paradigmas de Linguagens de Programação em Python
TEMA 1
Questão 01: AVALIE AS ASSERTIVAS SOBRE AS LINGUAGENS DE
PROGRAMAÇÃO:
I. LINGUAGEM ASSEMBLY É A NATIVA DOS COMPUTADORES.
II. UMA LINGUAGEM DEVE SER COMPATÍVEL ÚNICA E EXCLUSIVAMENTE COM O HARDWARE A
QUE SE PROPÔS A ATENDER.
III. A ABSTRAÇÃO TRAZ FACILIDADES AO PROGRAMADOR QUE CADA VEZ MENOS PRECISA
CONHECER O AMBIENTE ONDE A LINGUAGEM OPERA (COMPOSTO POR SISTEMA OPERACIONAL
E HARDWARE).
IV. UM COMANDO EM UMA LINGUAGEM DE ALTO NÍVEL FAZ MAIS QUE UMA OPERAÇÃO
PRIMÁRIA DO HARDWARE. COM BASE EM SUA ANÁLISE, MARQUE A OPÇÃO QUE APRESENTA
APENAS AS ASSERTIVAS CORRETAS.
A) I, II, III e IV
B) III e IV apenas
C) III apenas
D) II e IV apenas
Questão 02: RELACIONE A COLUNA A, NA QUAL TEMOS AS GERAÇÕES DAS LINGUAGENS DE
PROGRAMAÇÃO COM A COLUNA B, EM QUE TEMOS AS CARACTERÍSTICAS DAS GERAÇÕES DE
LINGUAGENS:
COM BASE EM SUA ANÁLISE, MARQUE A OPÇÃO QUE RELACIONA CORRETAMENTE AS DUAS
COLUNAS A E B:
A) 1-c, 2-a, 3-d, 4-b
B) 1-a, 2-c, 3-d, 4-b
C) 1-d, 2-b, 3-a, 4-c
D) 1-b, 2-c, 3-d, 4-a
Questão 03: DOS DOMÍNIOS DE PROGRAMAÇÃO APRESENTADOS NA AULA, QUAIS DEVEM
CONSIDERAR, NECESSARIAMENTE, A ARQUITETURA CLIENTE-SERVIDOR?
A) Programação web e Mobile.
B) Programação de sistemas e aplicações comerciais.
C) Aplicações de Inteligência Artificial e aplicações científicas.
D) Aplicações comerciais e programação de sistemas.
Questão 04: UM DOS CRITÉRIOS MAIS RELEVANTES NA AVALIAÇÃO DE LINGUAGENS DE
PROGRAMAÇÃO DIZ RESPEITO À FACILIDADE COMQUE OS PROGRAMAS PODEM SER LIDOS.
ESTAMOS FALANDO DE
QUAL CRITÉRIO?
A) Legibilidade
B) Redigibilidade
C) Confiabilidade
D) Custo
Questão 05: 1. AS LINGUAGENS DE PROGRAMAÇÃO PODEM SE ENQUADRAR EM UM OU VÁRIOS
PARADIGMAS, NOS QUAIS A LINGUAGEM TEM UMA GRANDE FLEXIBILIDADE E POTENCIAL DE
APROVEITAMENTO. NESSE CONTEXTO, PYTHON É UMA LINGUAGEM:
A) Compatível apenas com o paradigma estruturado.
B) Compatível apenas com os paradigmas estruturado e lógico.
C) Compatível apenas com o paradigma orientado a objetos.
D) Multiparadigma.
Questão 06: RELACIONE A COLUNA A, EM QUE TEMOS PARADIGMAS DAS LINGUAGENS DE
PROGRAMAÇÃO COM A COLUNA B, EM QUE TEMOS AS CARACTERÍSTICAS DOS PARADIGMAS DE
LINGUAGENS:
COM BASE EM SUA ANÁLISE, MARQUE A OPÇÃO QUE RELACIONA CORRETAMENTE AS DUAS
COLUNAS A E B:
A) 1-b, 2-a, 3-d, 4-c
B) 1-a, 2-c, 3-d, 4-b
C) 1-d, 2-b, 3-a, 4-c
D) 1-b, 2-c, 3-d, 4-a
Questão 07: COMO SE CHAMAM OS DOIS PROCESSOS DE CONVERSÃO DE LINGUAGENS DE ALTO
NÍVEL EM LINGUAGENS INTELIGÍVEIS PELOCOMPUTADOR?
A) Tradução e interpretação.
B) Compilação e interpretação.
C) Análise sintática e análise léxica.
D) Compilação e montagem.
Questão 08: AVALIE AS ASSERTIVAS A SEGUIR:
I. O COMPILADOR ANALISA O CÓDIGO-FONTE E O CONVERTE PARA UM
EXECUTÁVEL.
II. O MONTADOR TRADUZ O CÓDIGO ASSEMBLY PARA O CÓDIGO DE MÁQUINA INTERMEDIÁRIO
(CÓDIGO OBJETO), QUE É EXECUTÁVEL PELO COMPUTADOR.
III. O CARREGADOR É QUE TORNA O CÓDIGO-OBJETO EM RELOCÁVEL.
IV. O LIGADOR LIGA O CÓDIGO-OBJETO RELOCÁVEL COM AS ROTINAS. ESSA LIGAÇÃO GERA O
CÓDIGO EXECUTÁVEL.
COM BASE EM SUA ANÁLISE, ASSINALE A ÚNICA OPÇÃO COM TODAS
AS ASSERTIVAS CORRETAS:
A) Estão corretas III e IV apenas.
B) Estão corretas II, III e IV apenas.
C) Está correta apenas a III.
D) Está correta apenas a IV.
Tema 02:
Questão 01: Analise as afirmativas a seguir:
I. Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite indentação
de linhas de código.
II. Python suporta a maioria das técnicas da programação orientada a objetos.
III. A linguagem Python e seu interpretador estão disponíveis para as mais diversas plataformas.
São corretas:
A) Somente II
B) Somente III
C) Somente II e III
D) Somente I e II
E) Somene I e III
Questão 02: (2018/IF-MT/Informática) Sobre a linguagem Python, é incorreto afirmar que:
A) Suporta os paradigmas: imperativo, orientado a objetos e funcional
B) Utiliza indentação para delimitar início e fim de blocos.
C) A linguagem Python é distribuída sob licença que proíbe sua incorporação em produtos proprietários.
D) Python é um software de código aberto.
E) A linguagem Python suporta bancos de dados.
Questão 3: (IF-CE/2017/Técnico de Laboratório Informática) Considere o trecho do programa Python abaixo:
a) 1 e 1
b) 10
c) 1 e 10
d) 10 e 10
e) 10 e 1
Questão 4: (MS CONCURSOS/2016/Creci 1° Região (RJ)/Analista de TI) Qual alternativa representa a declaração
de uma variável na linguagem de programação Python?
A) var valor = 3
B) Boolean inicio = falso
C) Texto = ‘texto de exemplo’
D) Int i = 1
E) not = falso