Teste Perl Mock
Esta seção apresenta vários conjuntos de testes de simulação relacionados a Perl. 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 Perl Mock I
P 1 - Qual das afirmações a seguir está correta sobre Perl?
A - Perl significa Practical Extraction and Report Language.
C - Perl suporta programação procedural 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 Perl?
R - Perl pode lidar com dados criptografados da Web, incluindo transações de comércio eletrônico.
B - O pacote DBI do Perl facilita a integração do banco de dados da web.
Resposta: D
Explicação
Todas as opções acima estão corretas.
Q 3 - Qual das seguintes variáveis interpola e caracteres especiais em Perl?
A - String baseada em citações simples
Resposta: B
Explicação
Apenas aspas duplas interpola variáveis e caracteres especiais, como novas linhas, enquanto as aspas simples não interpola nenhuma variável ou caractere especial.
Resposta: A
Explicação
Perl é uma linguagem de programação que diferencia maiúsculas de minúsculas. portanto$Manpower and $manpower são dois identificadores diferentes em Perl.
Q 5 - Qual dos seguintes tipos de dados é compatível com Perl?
Resposta: D
Explicação
Todos os tipos de dados acima são suportados em Perl.
Q 6 - Qual das alternativas a seguir descreve corretamente os tipos de dados escalares em Perl?
A - Essas são variáveis simples. Eles são precedidos por um cifrão ($).
B - Essas são listas ordenadas de escalares que você acessa com um índice numérico que começa com 0.
Resposta: A
Explicação
Os escalares são variáveis simples. Eles são precedidos por um cifrão ($). Um escalar é um número, uma string ou uma referência. Uma referência é na verdade o endereço de uma variável, que veremos nos próximos capítulos.
Q 7 - qual das seguintes opções descreve corretamente os tipos de dados Array em Perl?
A - Essas são variáveis simples. Eles são precedidos por um cifrão ($).
B - Essas são listas ordenadas de escalares que você acessa com um índice numérico que começa com 0.
Resposta: B
Explicação
Arrays são listas ordenadas de escalares que você acessa com um índice numérico que começa com 0. Eles são precedidos por um sinal "arroba" (@).
Q 8 - qual das seguintes opções descreve corretamente os tipos de dados Hashes em Perl?
A - Essas são variáveis simples. Eles são precedidos por um cifrão ($).
B - Essas são listas ordenadas de escalares que você acessa com um índice numérico que começa com 0.
Resposta: C
Explicação
Hashes são conjuntos não ordenados de pares de chave / valor que você acessa usando as chaves como subscritos. Eles são precedidos por um sinal de porcentagem (%).
Q 9 - qual dos seguintes tipos de dados são precedidos por um cifrão ($) em Perl?
Resposta: A
Explicação
Os escalares são precedidos por um cifrão ($).
Q 10 - quais dos seguintes tipos de dados são precedidos por um sinal de "arroba" (@) em Perl?
Resposta: B
Explicação
As matrizes são precedidas por um sinal de "arroba" (@).
Q 11 - Quais dos seguintes tipos de dados são precedidos por um sinal de porcentagem (%) em Perl?
Resposta: C
Explicação
Hashes são precedidos por um sinal de porcentagem (%).
Q 12 - Em qual dos seguintes contextos de variáveis, a atribuição a uma variável escalar avalia o lado direito em um contexto escalar?
Resposta: A
Explicação
Escalar - A atribuição a uma variável escalar avalia o lado direito em um contexto escalar.
Q 13 - Em qual dos seguintes contextos de variáveis, a atribuição a um array ou hash avalia o lado direito em um contexto de lista?
Resposta: B
Explicação
Lista - a atribuição a uma matriz ou hash avalia o lado direito em um contexto de lista.
Q 14 - Em qual dos seguintes contextos de variáveis, uma expressão está sendo avaliada para ver se ela é verdadeira ou falsa?
Resposta: C
Explicação
Boolean - o contexto booleano é simplesmente qualquer lugar onde uma expressão está sendo avaliada para ver se ela é verdadeira ou falsa.
Q 15 - Qual das variáveis de contexto a seguir não se importa com o valor de retorno?
Resposta: D
Explicação
Vazio - Este contexto não só não se importa com o valor de retorno, como também não quer um valor de retorno.
Q 16 - Qual das seguintes variáveis de contexto só acontece entre aspas, ou coisas que funcionam como aspas?
Resposta: A
Explicação
Interpolativo - Este contexto só acontece entre aspas ou coisas que funcionam como aspas.
Q 17 - Qual das seguintes variáveis especiais representa o nome do arquivo atual?
Resposta: B
Explicação
_FILE_ -representa o nome do arquivo atual.
Q 18 - Qual das seguintes variáveis especiais representa o número da linha atual?
Resposta: C
Explicação
_LINE_ -representa o número da linha atual.
Q 19 - Qual das seguintes variáveis especiais representa o nome do pacote atual?
Resposta: A
Explicação
_PACKAGE_ -representa o nome do pacote atual.
Q 20 - Qual das alternativas a seguir está correta sobre Array em Perl?
A - Uma matriz é uma variável que armazena uma lista ordenada de valores escalares.
B - Variáveis de matriz são precedidas por um sinal "arroba" (@).
Resposta: D
Explicação
Todas as opções acima estão corretas.
Q 21 - Qual dos métodos a seguir empurra os valores da lista para o final da matriz?
Resposta: A
Explicação
push @ARRAY, LIST - Envia os valores da lista para o final da matriz.
Q 22 - Qual dos métodos a seguir aparece e retorna o último valor da matriz?
Resposta: B
Explicação
pop @ARRAY - Aparece e retorna o último valor do array.
Q 23 - Qual dos métodos a seguir desloca o primeiro valor do array e o retorna, encurtando o array em 1 e movendo tudo para baixo?
Resposta: C
Explicação
shift @ARRAY - Desloca o primeiro valor do array e o retorna, encurtando o array em 1 e movendo tudo para baixo.
Q 24 - Qual dos métodos a seguir adiciona a lista à frente do array e retorna o número de elementos no novo array?
Resposta: D
Explicação
unshift @ARRAY, LIST - adiciona a lista à frente da matriz e retorna o número de elementos na nova matriz.
Q 25 - Qual dos métodos a seguir remove os elementos de @ARRAY designados por OFFSET e LENGTH, e os substitui por LIST, se especificado?
A - splice @ARRAY, OFFSET [, LENGTH [, LIST]]
B - dividir @ARRAY, OFFSET [, LENGTH [, LIST]]
Resposta: A
Explicação
splice @ARRAY, OFFSET [, LENGTH [, LIST]] - Esta função removerá os elementos de @ARRAY designados por OFFSET e LENGTH, e os substituirá por LIST, se especificado. Finalmente, ele retorna os elementos removidos do array.
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | D |
2 | D |
3 | B |
4 | UMA |
5 | D |
6 | UMA |
7 | B |
8 | C |
9 | UMA |
10 | B |
11 | C |
12 | UMA |
13 | B |
14 | C |
15 | D |
16 | UMA |
17 | B |
18 | C |
19 | UMA |
20 | D |
21 | UMA |
22 | B |
23 | C |
24 | D |
25 | UMA |