Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Concatenação 
O que e concatenacao em programacao?
a) O processo de separar strings em substrings
b) A operacao que combina duas ou mais strings em uma unica sequencia
c) A divisao de um array em varios elementos menores
d) A substituicao de caracteres dentro de uma string
Resposta correta: b) A operacao que combina duas ou mais strings em uma unica sequencia
Explicacao: Concatenar significa unir duas ou mais strings em uma unica sequencia. Isso e feito
utilizando operadores especificos de cada linguagem de programacao, como o operador "+" em
muitas linguagens.
Em qual dos seguintes exemplos a concatenacao de strings esta sendo realizada corretamente em
Python?
a) texto = "Ola" - " Mundo"
b) texto = "Ola" & " Mundo"
c) texto = "Ola" + " Mundo"
d) texto = "Ola" * " Mundo"
Resposta correta: c) texto = "Ola" + " Mundo"
Explicacao: Em Python, a concatenacao de strings e feita utilizando o operador "+", como
demonstrado no exemplo correto. Os outros operadores nao sao validos para concatenar strings
dessa forma.
Qual e o resultado da concatenacao das strings "123" e "456" em JavaScript?
a) "579"
b) "123456"
c) "1 2 3 4 5 6"
d) Erro de sintaxe
Resposta correta: b) "123456"
Explicacao: Em JavaScript, quando se concatena duas strings, o resultado e a uniao das duas,
formando "123456", sem alteracao nos valores numericos. Caso se quisesse somar os numeros,
seria necessario converte-los para o tipo numerico primeiro.
Qual e a funcao de concatenacao de strings no SQL?
a) CONCATENATE()
b) STRING_APPEND()
c) CONCAT()
d) MERGE()
Resposta correta: c) CONCAT()
Explicacao: A funcao usada em SQL para concatenar strings e a CONCAT(). Ela e amplamente
suportada nos bancos de dados relacionais e permite a uniao de dois ou mais valores de texto em
uma unica string.
Em qual linguagem de programacao a concatenacao de strings pode ser realizada com o operador
.?
a) C++
b) Python
c) PHP
d) Java
Resposta correta: c) PHP
Explicacao: No PHP, a concatenacao de strings e feita utilizando o operador ponto (.). Este
operador e especifico dessa linguagem para unir strings.
O que acontece ao tentar concatenar uma string com um valor nulo em Java?
a) O valor nulo e ignorado e a string permanece inalterada
b) O programa lanca um erro de execucao
c) O valor nulo e transformado em uma string vazia
d) A string resultante sera null
Resposta correta: c) O valor nulo e transformado em uma string vazia
Explicacao: No Java, quando voce tenta concatenar uma string com um valor null, o valor null e
tratado como uma string vazia (""). Nao ocorre erro de execucao.
Em qual situacao a concatenacao de strings pode causar problemas de desempenho?
a) Quando sao feitas poucas concatenacoes
b) Quando sao realizadas muitas concatenacoes em lacos de repeticao
c) Quando se utiliza o operador de concatenacao especifico da linguagem
d) Quando se concatena numeros com strings
Resposta correta: b) Quando sao realizadas muitas concatenacoes em lacos de repeticao
Explicacao: A concatenacao excessiva dentro de lacos de repeticao pode levar a problemas de
desempenho, especialmente em linguagens como Java, onde as strings sao imutaveis. Cada
concatenacao cria uma nova string, o que aumenta o consumo de memoria e tempo de
processamento.
Em qual das opcoes abaixo a concatenacao de strings e feita utilizando o operador &?
a) C++
b) Java
c) Visual Basic
d) JavaScript
Resposta correta: c) Visual Basic
Explicacao: No Visual Basic, o operador utilizado para concatenar strings e o &. Esse operador e
exclusivo dessa linguagem, diferente de outras linguagens como Java ou JavaScript, que utilizam o
operador +.
Qual e o efeito da concatenacao de uma string com um numero em JavaScript?
a) O numero e convertido para string e ambos sao concatenados
b) O numero e somado a string
c) O JavaScript lanca um erro de tipo
d) A string e convertida para numero e ocorre uma soma
Resposta correta: a) O numero e convertido para string e ambos sao concatenados
Explicacao: No JavaScript, ao concatenar uma string com um numero, o numero e
automaticamente convertido para uma string e as duas sao unidas. Isso ocorre porque o operador +
tem um comportamento especial para strings.
Qual das funcoes abaixo serve para concatenar arrays em JavaScript?
a) concat()
b) combine()
c) merge()
d) union()
Resposta correta: a) concat()
Explicacao: No JavaScript, a funcao concat() e usada para concatenar arrays. Ela retorna um novo
array contendo os elementos dos arrays originais.
Qual e o resultado da concatenacao das strings "100" e "20" em Python?
a) 120
b) "10020"
c) "100 20"
d) Erro de tipo
Resposta correta: b) "10020"
Explicacao: Em Python, a concatenacao de duas strings resulta em uma nova string com os dois
valores unidos. Portanto, a concatencao de "100" com "20" resulta em "10020".
Em qual situacao o operador de concatenacao pode ser utilizado para realizar uma juncao de
dados numericos em uma string?
a) Quando os numeros sao explicitamente convertidos para string
b) Quando se utiliza a funcao toString()
c) Quando se esta usando a funcao String()
d) Todas as alternativas estao corretas
Resposta correta: d) Todas as alternativas estao corretas
Explicacao: Para realizar a concatenacao de numeros com strings em varias linguagens de
programacao, e necessario primeiro converter os numeros em strings. Isso pode ser feito de
diferentes maneiras, como utilizando a funcao toString() ou String().
No SQL, o que o comando CONCAT('2023', '04', '01') retorna?
a) "2023 04 01"
b) "2023/04/01"
c) "2023-04-01"
d) "20230401"
Resposta correta: d) "20230401"
Explicacao: No SQL, a funcao CONCAT() simplesmente une os valores fornecidos, sem adicionar
espacos ou outros caracteres entre eles. Portanto, a concatenacao de "2023", "04" e "01" resulta na
string "20230401".
Qual e o comportamento da concatenacao de objetos com strings em Java?
a) O objeto e convertido para um valor booleano
b) O objeto e convertido para seu valor de string atraves do metodo toString()
c) O programa lanca um erro de conversao
d) O objeto e ignorado na concatenacao
Resposta correta: b) O objeto e convertido para seu valor de string atraves do metodo toString()
Explicacao: Em Java, quando um objeto e concatenado com uma string, o metodo toString() do
objeto e chamado automaticamente para obter sua representacao em string, antes de ser
concatenado.
Como a concatenacao de strings pode ser realizada de forma eficiente em Java, evitando
problemas de desempenho em loops?
a) Utilizando o operador + dentro do loop
b) Usando o StringBuilder ou StringBuffer
c) Concatendo as strings manualmente fora do loop
d) Usando o metodo concat() diretamente dentro do loop
Resposta correta: b) Usando o StringBuilder ou StringBuffer
Explicacao: Em Java, o uso de StringBuilder ou StringBuffer dentro de loops e a abordagem
recomendada para concatenar strings de forma eficiente, pois essas classes permitem modificar as
strings sem criar novos objetos toda vez, o que melhora a performance em operacoes repetitivas.

Mais conteúdos dessa disciplina