0% acharam este documento útil (0 voto)
314 visualizações

Python - QUESTÕES

Este documento contém 20 questões sobre programação em diferentes linguagens como Python, PHP, Java etc. As questões abordam tópicos como frameworks, paradigmas de programação orientada a objetos, sintaxe das linguagens, entre outros.

Enviado por

40192142
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
314 visualizações

Python - QUESTÕES

Este documento contém 20 questões sobre programação em diferentes linguagens como Python, PHP, Java etc. As questões abordam tópicos como frameworks, paradigmas de programação orientada a objetos, sintaxe das linguagens, entre outros.

Enviado por

40192142
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

01 Programação

Ano: 2017
Banca: COSEAC
Órgão: UFF
Prova: Técnico de Tecnologia da Informação

São exemplos de frameworks, linguagem de programação ou tecnologia que, quando utilizados isoladamente, geram páginas dinâmic as:
a)

Fortran e JSP.
b)

HTML e PHP.
c)

CSS e HTML.
d)

HTML e Javascript.
e)

Python e ASP.

02 - Programação Python
Ano: 2017
Banca: COMPERVE
Órgão: UFRN
Prova: Engenheiro

Observe o seguinte código em Python:

Considerando que a complexidade de tempo média da função sorted é o (nlogn), em que n é o tamanho do vetor de entrada, a orde m de chamadas

das funções func1, func2 e func3, da mais rápida para a mais lenta, é:
a)

func3() < func1() < func2()


b)

func3() < func2() < func1()


c)

func2() < func1() < func3()


d)

func2() < func3() < func1()


03Q777134

Programação Java
Ano: 2017
Banca: IF-CE
Órgão: IF-CE
Prova: Técnico de Laboratório - Informática

Considere as afirmações sobre os paradigmas de linguagens de programação.

I. Python, Ruby e Java são linguagens de programação interpretada multiparadigma, de tipagem dinâmica e forte.

II. As linguagens de programação Object-Pascal, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas

a objetos.

III. As linguagens de programação Smalltalk e Ruby são consideradas puramente orientadas a objetos, isto é, tudo é considerado um objeto, até

mesmo os tipos básicos da linguagem.

Está(ão) correta(s):
a)

II, apenas.
b)

I, II e III.
c)

III, apenas.
d)

I e II, apenas.
e)

II e III, apenas.
04Q818394

Programação Python
Ano: 2016
Banca: IFPI
Órgão: IF-PI
Prova: Professor - Informática

Considere o seguinte trecho de um programa escrito na linguagem Python.


Selecione a alternativa que contém as duas linhas geradas na tela de saída, após a execução do programa ilustrado acima:
a)

Linha 1: Sou uma maquina

Linha 2: Sou um robo


b)

Linha 1: Sou um robo

Linha 2: Sou um robo


c)

Linha 1: Sou um robo

Linha 2: Sou uma maquina


d)

Linha 1: Sou um robo, maquina

Linha 2: Sou uma maquina, robo


e)

Linha 1: Sou uma maquina

Linha 2: Sou uma maquina


05Q674107

Programação Python
Ano: 2016
Banca: CESGRANRIO
Órgão: UNIRIO
Prova: Técnico - Tecnologia da Informação

Considere o seguinte código em Python


A saída na tela após a execução será
a)

Fulano m
b)

Fulano 2500.0
c)

Fulano de Tal m
d)

Fulano de Tal 2500.0


e)

Fulano de Tal m 2500.0


06Q694360

Programação Python
Ano: 2016
Banca: COMPERVE
Órgão: UFRN
Prova: Técnico de Tecnologia da Informação

Sobre a implementação de conceitos de programação orientada a objetos na linguagem Python, é correto afirmar:
a)

para construir uma hierarquia de classes, deve-se passar como parâmetro na definição da classe o construtor self.
b)

ao aplicar o conceito de encapsulamento, não se deve declarar os métodos get/set como única estratégia de exposição dos atributos.
c)

uma classe que implementa uma interface não é obrigada a implementar todos os métodos definidos na interface.
d)

para definir um construtor em uma classe em Python, utiliza-se o método especial _init_, passando como parâmetro a referência da classe.
07Q743287

Programação Java
Ano: 2016
Banca: UFMT
Órgão: UFMT
Prova: Técnico de Tecnologia da Informação

Sobre as linguagens de programação mais utilizadas na academia e indústria, marque V para as afirmativas verdadeiras e F para as falsas.

( ) Os códigos-fontes em Python devem ser compilados pelo compilador Python que pode ser utilizado em ambientes Windows e Linux.

( ) A linguagem de programação C++ surgiu para substituir a linguagem C, pois C é obsoleta e não é mais utilizada.

( ) Java é uma linguagem de programação orientada a objetos que é executada em uma máquina virtual Java (JVM).

( ) As linguagens de programação C++, Python e Java utilizam o modelo de orientação a ob jetos.

Assinale a sequência correta.


a)

V, V, F, F
b)

F, V, F, V
c)

V, F, V, F
d)

F, F, V, V
08Q590151

Programação Python
Ano: 2015
Banca: FGV
Órgão: PGE-RO
Prova: Analista de Sistemas

Analise a linha de código Python 2.7 mostrada a seguir.

X= [ ]

O comando compatível com as características e a instância da variável X é:

a)

X=X+2
b)

X = X (1)
c)

X = X + [2]
d)

X = X +"A"
e)

X(0)="A"
09Q590568

Programação Python
Ano: 2015
Banca: FGV
Órgão: PGE-RO
Prova: Técnico - Tecnologia da Informação

Na linguagem Python 2.7, os comandos

L=range(0,12)

print L

produzem:
a)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]


c)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]


d)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12]
e)

uma mensagem de erro


10Q501334

Programação Python
Ano: 2015
Banca: FGV
Órgão: TJ-BA
Prova: Analista Judiciário - Tecnologia da Informação

Analise o trecho de programa Python, na versão 2.7, apresentado a seguir.

L=[1,2,3,4,5,6,7,8]

print L[::-1]

Ao ser executado, o resultado exibido é:


a)

[1, 2, 3, 4, 5, 6, 7, 8]
b)

[8]
c)

[]
d)

[8, 7, 6, 5, 4, 3, 2, 1]
e)

[1]
11Q403102

Programação Python
Ano: 2014
Banca: CESPE
Órgão: TJ-SE
Prova: Analista Judiciário - Tecnologia da Informação

No que se refere às linguagens de programação e a scripts, julgue os itens subsequentes.

Considere o seguinte código escrito em Perl.

if (a < 0) {

/* Code blocking */

O código acima apresentado pode ser escrito, de forma equivalente, na linguagem Python, usando os comandos a seguir.

if (a.lt.0)
then

Code blocking

endif

 Certo
 Errado

12Q490280

Programação Python
Ano: 2014
Banca: UNIRIO
Órgão: UNIRIO
Prova: Analista de TI - Desenvolvimento de Sistemas

Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar que
a)

range(4,6) gera a lista [4,5].


b)

range(5) gera a lista [1,2,3,4,5].


c)

range(4,6) gera a lista [4,5,6,7,8,9].


d)

range(5,1) gera a lista [5].


e)

range(5,1,-2) gera a lista [4,5].


13Q328228

Programação Python
Ano: 2013
Banca: CESPE
Órgão: MPOG
Prova: Tecnologia da Informação

A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software. Python e Ruby são exemplos de

linguagens que apresentam essa qualidade.Acerca dessas linguagens,julgue os itens subsequentes.

Em Python, o comando int("1") cria um objeto do tipo int, que recebe 1 como parâmetro no seu construtor.

 Certo
 Errado

14Q315639

Programação Python
Ano: 2013
Banca: CESPE
Órgão: SERPRO
Prova: Analista - Desenvolvimento de Sistemas
Acerca das linguagens de implementação de regras de negócio, julgue os itens seguintes.

No Python 3.0, foi disponibilizado um módulo de debug, chamado faulthandler, aplicável exclusivamente para os casos de falha de sistema.
 Certo
 Errado

15Q315745

Programação Python
Ano: 2013
Banca: CESPE
Órgão: SERPRO
Prova: Analista de redes e comunicação de dados
As linguagens de script podem ser utilizadas para estender funcionalidades de um programa. Acerca da linguagem Python, julgue os
itens seguintes.

O Python, no modo interpretador, aborta a execução do código com o status de erro, imprime a pilha dos erros na console e gera o log correspondente,

quando o erro ocorre dentro do bloco try.

 Certo
 Errado

16Q300167

Programação PHP
Ano: 2013
Banca: IADES
Órgão: EBSERH
Prova: Analista de Tecnologia da Informação

A combinação das tecnologias de software livre é bastante popular, devido ao baixo custo, performance e escalabilidade. Outro bom motivo para

adoção do LAMP é a facilidade de trocar de servidor, já que a grande maioria dos serviços de hospedagem contam com estes softwares. Isso, para

outras linguagens e bancos de dados, normalmente, é um inconveniente, tendo em vista as diferentes confgurações e restrições do s

servidores.LAMP é um acrônimo para a combinação


a)

Language + Apache + Moodle + Perl.


b)

Linux + Amanda + Moodle + Python.


c)

Linux + Apache + MySQL + PHP, Perl ou Python.


d)

Linux + Amanda + MySQL + PHP.


e)

Language + Apache + Moodle + PHP.


17Q236302

Programação Python
Ano: 2012
Banca: FCC
Órgão: MPE-PE
Prova: Analista Ministerial - Informática

Em Python, os métodos de lista permitem utilizar listas como pilhas, onde o item adicionado por último é o primeiro a ser recuperado. Pa ra adicionar um

item ao topo da pilha, e para recuperar um item do topo da pilha utilizam-se, respectivamente os métodos:
a)

append() e pop().
b)

insert() e top().
c)
addTop() e pop().
d)

add() e get().
e)

addItem() e top().
18Q253112

Programação Python
Ano: 2012
Banca: PaqTcPB
Órgão: UEPB
Prova: Técnico em Informática

No comando de atribuição em Python valor = raw_input(“Digite um valor: ”), qual o tipo da variável valor?

a)

str
b)

bool
c)

int
d)

float
e)

file
19Q253113

Programação Python
Ano: 2012
Banca: PaqTcPB
Órgão: UEPB
Prova: Técnico em Informática

Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?

a)

25
b)

15
c)

5
d)

10
e)

20
20Q219981
Programação Python
Ano: 2012
Banca: FCC
Órgão: TRE-CE
Prova: Analista Judiciário - Análise de Sistemas

É INCORRETO afirmar que em Phyton,


a)

excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos po ssuem atributos e métodos associados.
b)

um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona - se utilizar o nome self para ele.
c)

o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
d)

instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado

objeto em outras linguagens.


e)

é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método.

Respostas 01: 02: 03: 04: 05: 06: 07: 08: 09: 10: 11: 12: 13: 14: 15: 16
: 17: 18: 19: 20:
BETA

21Q219982

Programação Python
Ano: 2012
Banca: FCC
Órgão: TRE-CE
Prova: Analista Judiciário - Análise de Sistemas

Considere:

Em relação à sintaxe em Python, é INCORRETO afirmar que na


a)

linha 3 a classe B está herdando A.


b)
linha 4 o atributo é considerado privado.
c)

linha 5 exibe um método construtor.


d)

linha 9 o objeto a é uma instância da classe B.


e)

linha 13 o objeto b é uma instância da classe A.


22Q220580

Programação Python
Ano: 2012
Banca: FCC
Órgão: TRE-CE
Prova: Programador de computador

Sobre Python é correto afirmar:


a)

É uma linguagem compilada, ou seja, o código-fonte de um programa é lido pelo compilador, que cria um arquivo binário, executável diretamente pelo

hardware.
b)

É uma linguagem fortemente tipada, ou seja, é preciso declarar variáveis e seus tipos.
c)

Suporta funcionalidades comuns na orientação a objetos: herança, herança múltipla, polimorfismo, reflexão e introspecção.
d)

Uma lista em Python é um conjunto de valores acessados por um índice numérico, inteiro, começando em 1. Assim como em outras linguagens, a lista

pode armazenar apenas valores de um mesmo tipo


e)

Uma String Python á uma sequência imutável, alocada estaticamente, com restrição de tamanho.
23Q107044

Programação Python
Ano: 2011
Banca: CESPE
Órgão: Correios
Prova: Analista de Correios - Analista de Sistemas - Desenvolvimento de Sistemas

Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os segu intes itens.

A linguagem Python e seu interpretador estão disponíveis para as mais diversas plataformas. Para que seja usado em determinado sistema

operacional não suportado, é possível gerar o Python a partir do programa fonte utilizando um compilador C. Nesse caso, o código fonte é traduzido

para o formato bytecode, que é multiplataforma e pode ser distribuído de forma independente.

 Certo
 Errado

24Q78471

Programação Python
Ano: 2010
Banca: CETAP
Órgão: AL-RR
Prova: Analista de Sistemas

Sobre a linguagem de programação PYTHON, marque a alternativa INCORRETA.


a)
Python suporta a maioria das técnicas da programação orientada a objetos.
b)

Python suporta e faz uso constante de tratamento de exceções como uma forma de testar condições de erro e outros eventos ines perados no

programa.
c)

As funções são definidas em Phyton utilizando a palavra chave def.


d)

A separação de blocos de código em Phyton é feita utilizando a indentação de código.


e)

O operador lógico de conjunção ("e", como em a e b) é &&.


25Q48288

Programação Python
Ano: 2009
Banca: CESPE
Órgão: INMETRO
Prova: Analista Executivo em Metrologia e Qualidade - Desenvolvimento de Sistemas
Julgue os itens seguintes acerca de linguagens e outras tecnologias de programação.

Sabendo-se que a linguagem Python possui um pacote de busca por expressões regulares denominado re, e que a função findall é uma das funções

disponíveis nesse pacote, o resultado da execução do comando apresentado no console na figura seguinte será ['rato', 'roeu', 'roupa', 'rei', 'roma'].

 Certo
 Errado

26Q43344

Programação Python
Ano: 2008
Banca: CESPE
Órgão: SERPRO
Prova: Analista - Desenvolvimento de Sistemas
Com relação às linguagens, julgue os itens a seguir.
Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite identação de linhas de código.

 Certo
 Errado

27Q2081

Programação Python
Ano: 2005
Banca: CESGRANRIO
Órgão: AL-TO
Prova: Programador de computador

O método capitalize da classe String do Python é utilizado para:


a)

remover todos os espaços de uma string.


b)

verificar se todos os caracteres da string são numéricos.


c)

procurar uma substring em uma string retornando seu índice caso seja encontrada.
d)

retornar uma cópia de uma string somente com o primeiro caractere em maiúsculo.
e)

retornar uma cópia de uma string com todos os caracteres em minúsculo.

Respostas 21: 22: 23: 24: 25: 26: 27:

Você também pode gostar