Teste de simulação Python
Esta seção apresenta vários conjuntos de testes de simulação relacionados a Python. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
Teste de simulação de Python I
P 1 - Qual das afirmações a seguir está correta sobre Python?
R - Python é uma linguagem de script de alto nível, interpretada, interativa e orientada a objetos.
Resposta: D
Explicação
Todas as opções acima estão corretas.
Q 2 - Qual das afirmações a seguir está correta sobre Python?
A - Suporta métodos de programação funcional e estruturada, bem como OOP.
C - fornece tipos de dados dinâmicos de nível muito alto e suporta verificação de tipo dinâmico.
Resposta: D
Explicação
Todas as opções acima estão corretas.
P 3 - Qual das afirmações a seguir está correta sobre Python?
A - Suporta coleta de lixo automática.
B - Pode ser facilmente integrado com C, C ++, COM, ActiveX, CORBA e Java.
Resposta: C
Explicação
Ambas as opções acima estão corretas.
Q 4 - Qual das seguintes variáveis de ambiente para Python diz ao interpretador Python onde localizar os arquivos de módulo importados para um programa?
Resposta: A
Explicação
PYTHONPATH - Tem uma função semelhante a PATH. Esta variável informa ao interpretador Python onde localizar os arquivos de módulo importados para um programa. Deve incluir o diretório da biblioteca de origem do Python e os diretórios que contêm o código-fonte do Python. PYTHONPATH às vezes é predefinido pelo instalador Python.
Q 5 - Qual das seguintes variáveis de ambiente para Python contém o caminho de um arquivo de inicialização contendo código-fonte Python?
Resposta: B
Explicação
PYTHONSTARTUP - contém o caminho de um arquivo de inicialização contendo o código-fonte Python. Ele é executado toda vez que você inicia o interpretador. É denominado .pythonrc.py no Unix e contém comandos que carregam utilitários ou modificam PYTHONPATH.
Q 6 - Qual das seguintes variáveis de ambiente para Python é usada no Windows para instruir o Python a encontrar a primeira correspondência sem distinção entre maiúsculas e minúsculas em uma instrução de importação?
Resposta: C
Explicação
PYTHONCASEOK - É usado no Windows para instruir o Python a encontrar a primeira correspondência sem distinção entre maiúsculas e minúsculas em uma instrução de importação. Defina esta variável com qualquer valor para ativá-la.
Q 7 - Qual das seguintes variáveis de ambiente para Python é um caminho alternativo de pesquisa de módulo?
Resposta: D
Explicação
PYTHONHOME - É um caminho alternativo de pesquisa de módulo. Geralmente é incorporado aos diretórios PYTHONSTARTUP ou PYTHONPATH para facilitar a troca de bibliotecas de módulos.
Resposta: A
Explicação
Sim! Python é uma linguagem de programação que diferencia maiúsculas de minúsculas.
Q 9 - Qual dos seguintes tipos de dados não é compatível com python?
Resposta: D
Explicação
Slice não é um tipo de dados compatível.
Q 10 - Qual dos seguintes tipos de dados não é compatível com python?
Resposta: C
Explicação
Genérico não é um tipo de dados compatível.
Q 11 - Qual é a saída de print str se str = 'Hello World!'?
Resposta: A
Explicação
Olá Mundo! é a resposta correta.
Q 12 - Qual é a saída de print str [0] if str = 'Hello World!'?
Resposta: B
Explicação
H é a resposta correta.
Q 13 - Qual é a saída de print str [2: 5] se str = 'Hello World!'?
Resposta: C
Explicação
llo é a resposta correta.
Q 14 - Qual é a saída de print str [2:] if str = 'Hello World!'?
Resposta: A
Explicação
llo World! é a resposta correta.
Q 15 - Qual é a saída de print str * 2 if str = 'Hello World!'?
Resposta: A
Explicação
Olá, mundo! Olá, mundo! é a resposta correta.
Q 16 - Qual é a saída da lista de impressão se list = ['abcd', 786, 2.23, 'john', 70.2]?
Resposta: A
Explicação
['abcd', 786, 2,23, 'john', 70,2] é a resposta correta.
Q 17 - Qual é a saída da lista de impressão [0] se list = ['abcd', 786, 2,23, 'john', 70,2]?
Resposta: B
Explicação
Ele imprimirá o primeiro elemento da lista. A saída seria abcd.
Q 18 - Qual é a saída da lista de impressão [1: 3] se lista = ['abcd', 786, 2,23, 'john', 70,2]?
Resposta: C
Explicação
Ele imprimirá os elementos de 2 a 3. A saída seria [786, 2,23].
Q 19 - Qual é a saída da lista de impressão [2:] se lista = ['abcd', 786, 2,23, 'john', 70,2]?
Resposta: D
Explicação
Irá imprimir elementos a partir do 3º elemento. A saída seria [2,23, 'john', 70,2].
Q 20 - Qual é a saída de imprimir tinylist * 2 se tinylist = [123, 'john']?
Resposta: A
Explicação
Irá imprimir a lista duas vezes. A saída seria [123, 'john', 123, 'john'].
Q 21 - Qual é a saída de imprimir tinylist * 2 se tinylist = [123, 'john']?
Resposta: A
Explicação
Irá imprimir a lista duas vezes. A saída seria [123, 'john', 123, 'john'].
Q 22 - Qual das afirmações a seguir está correta sobre tuplas em python?
A - Uma tupla é outro tipo de dados de sequência semelhante à lista.
B - Uma tupla consiste em vários valores separados por vírgulas.
C - Ao contrário das listas, no entanto, as tuplas são colocadas entre parênteses.
Resposta: D
Explicação
Todas as opções acima estão corretas.
Q 23 - Qual é a saída da lista de impressão se tupla = ('abcd', 786, 2.23, 'john', 70.2)?
Resposta: A
Explicação
('abcd', 786, 2.23, 'john', 70.2) é a resposta correta.
Q 24 - Qual é a saída da tupla de impressão [0] se tupla = ('abcd', 786, 2,23, 'john', 70,2)?
Resposta: B
Explicação
Ele imprimirá o primeiro elemento da lista. A saída seria abcd.
Q 25 - Qual é a saída da tupla de impressão [1: 3] se tupla = ('abcd', 786, 2,23, 'john', 70,2)?
Resposta: C
Explicação
Ele imprimirá os elementos de 2 a 3. A saída seria (786, 2,23).
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | D |
2 | D |
3 | C |
4 | UMA |
5 | B |
6 | C |
7 | D |
8 | UMA |
9 | D |
10 | C |
11 | UMA |
12 | B |
13 | C |
14 | UMA |
15 | UMA |
16 | UMA |
17 | B |
18 | C |
19 | D |
20 | UMA |
21 | UMA |
22 | D |
23 | UMA |
24 | B |
25 | C |